@import url(http://fonts.googleapis.com/css?family=Raleway:regular,700);
@font-face {
  font-family: 'BYekan';
  src: url('http://www.mahtabclinic.com/static/default/fonts/yekan/Yekan.eot');
  src: url('http://www.mahtabclinic.com/static/default/fonts/yekan/Yekan.eot?#iefix') format('embedded-opentype'), url('http://www.mahtabclinic.com/static/default/fonts/yekan/Yekan.woff') format('woff'), url('http://www.mahtabclinic.com/static/default/fonts/yekan/Yekan.ttf') format('truetype'), url('http://www.mahtabclinic.com/static/default/fonts/yekan/Yekan.svg#Yekan') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AdobeArabic';
  src: url('http://www.mahtabclinic.com/static/default/fonts/AdobeArabic/AdobeArabic-Regular.eot');
  src: url('http://www.mahtabclinic.com/static/default/fonts/AdobeArabic/AdobeArabic-Regular.eot?#iefix') format('embedded-opentype'), url('http://www.mahtabclinic.com/static/default/fonts/AdobeArabic/AdobeArabic-Regular.woff') format('woff'), url('http://www.mahtabclinic.com/static/default/fonts/AdobeArabic/AdobeArabic-Regular.ttf') format('truetype'), url('http://www.mahtabclinic.com/static/default/fonts/AdobeArabic/AdobeArabic-Regular.svg#AdobeArabic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BahijTraffic';
  src: url('http://www.mahtabclinic.com/static/default/fonts/BahijTraffic/BahijTraffic-Regular.eot');
  src: url('http://www.mahtabclinic.com/static/default/fonts/BahijTraffic/BahijTraffic-Regular.eot?#iefix') format('embedded-opentype'), url('http://www.mahtabclinic.com/static/default/fonts/BahijTraffic/BahijTraffic-Regular.woff') format('woff'), url('http://www.mahtabclinic.com/static/default/fonts/BahijTraffic/BahijTraffic-Regular.ttf') format('truetype'), url('http://www.mahtabclinic.com/static/default/fonts/BahijTraffic/BahijTraffic-Regular.svg#BahijTraffic') format('svg');
  font-weight: normal;
  font-style: normal;
}
html,
body {
  max-width: 100%;
  overflow-x: hidden;
}
body {


}
[dir=rtl] body:lang(fa-ir) {
  font-family: BYekan, Tahoma, sans-serif;
}
[dir=rtl] body:lang(kr-ir) {
  font-family: BahijTraffic;
  font-size: 1.7rem;
}
[dir=rtl] body:lang(ar-iq) {
  font-family: AdobeArabic;
  font-size: 2rem;
}
h1,
h2,
h3,
h4,
h5,
.description {
  color: #3b3b3b;
  font-family: IRANSansLight;
}
[dir="rtl"] h1:lang(fa-ir),
[dir="rtl"] h2:lang(fa-ir),
[dir="rtl"] h3:lang(fa-ir),
[dir="rtl"] h4:lang(fa-ir),
[dir="rtl"] h5:lang(fa-ir),
[dir="rtl"] .description:lang(fa-ir) {
 
}
[dir="rtl"] h1:lang(kr-ir),
[dir="rtl"] h2:lang(kr-ir),
[dir="rtl"] h3:lang(kr-ir),
[dir="rtl"] h4:lang(kr-ir),
[dir="rtl"] h5:lang(kr-ir),
[dir="rtl"] .description:lang(kr-ir) {
  font-family: BahijTraffic;
}
[dir="rtl"] h1:lang(ar-iq),
[dir="rtl"] h2:lang(ar-iq),
[dir="rtl"] h3:lang(ar-iq),
[dir="rtl"] h4:lang(ar-iq),
[dir="rtl"] h5:lang(ar-iq),
[dir="rtl"] .description:lang(ar-iq) {
  font-family: AdobeArabic;
}
@media (max-width: 480px) {
  h2,
  .h2 {
    font-size: 22px;
  }
}
a {
  
  font-weight: 400;

  -webkit-transition: color 0.35s ease 0s;
  -moz-transition: color 0.35s ease 0s;
  -o-transition: color 0.35s ease 0s;
  transition: color 0.35s ease 0s;
}
a:lang(fa-ir) {
  font-family:IRANSansLight;
}
a:lang(kr-ir) {
  font-family: BahijTraffic;
  font-size: 1.7rem;
}
a:lang(ar-iq) {
  font-family: AdobeArabic;
  font-size: 2rem;
}
a:hover,
a:active,
a:focus {
  text-decoration: none;
  color: #C59E47;
  outline: none;
}
p {
  font-size: 1.5rem;
  line-height: 1.7;
}
p:lang(fa-ir) {
  font-size: 1.5rem;
}
p:lang(kr-ir) {
  font-size: 1.7rem;
}
p:lang(ar-iq) {
  font-size: 2rem;
}
.btn.fa {
  font-family: FontAwesome !important;
}
.btn {
  outline: none;
  background-image: none;
  background-color: #00BCD4;
  padding: 1rem 2rem;
  color: #fff;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  position: relative;
  border: none;
  text-shadow: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  z-index: 1;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn:active:focus,
.btn:focus:active {
  outline: none;
  background-color: #006064;
  color: #fff;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  background-position: 0;
}
body[dir="rtl"] h1:lang(kr-ir) {
  font-size: 3rem;
}
body[dir="rtl"] h1:lang(ar-iq) {
  font-size: 4rem;
}
body[dir="rtl"] h2:lang(kr-ir) {
  font-size: 3rem;
}
body[dir="rtl"] h2:lang(ar-iq) {
  font-size: 4rem;
}
body[dir="rtl"] h3:lang(kr-ir) {
  font-size: 3rem;
}
body[dir="rtl"] h3:lang(ar-iq) {
  font-size: 4rem;
}
body[dir="rtl"] h4:lang(kr-ir) {
  font-size: 1.6rem;
}
body[dir="rtl"] h4:lang(ar-iq) {
  font-size: 2rem;
}
body[dir="rtl"] h5:lang(kr-ir),
body[dir="rtl"] h6:lang(kr-ir) {
  font-size: 1.6rem;
}
body[dir="rtl"] h5:lang(ar-iq),
body[dir="rtl"] h6:lang(ar-iq) {
  font-size: 2rem;
}
body[dir="rtl"] .btn:lang(fa-ir) {
  font-family: BYekan, Tahoma, sans-serif;
}
body[dir="rtl"] .btn:lang(kr-ir) {
  font-family: BahijTraffic;
  font-size: 1.5rem;
}
body[dir="rtl"] .btn:lang(ar-iq) {
  font-family: AdobeArabic;
  font-size: 2rem;
}
#base-page-header {
  height: 15px;
  background: #fff url("../../home/image/page-header.html") repeat-x top;
}
.page-header {
  margin-top: 0;
}
.navbar {
  border-radius: 0;
  border: 0;
  margin-bottom: 0;
  font-family: Raleway, Arial;
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.navbar .navbar-nav {
  float: left;
}
.navbar .navbar-nav > li > a {
  padding: 1.5rem 0.8rem 36px;
  -webkit-transition: all 0.3;
  -o-transition: all 0.3;
  transition: all 0.3;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 20px;
}
.navbar .navbar-nav a:hover,
.navbar .navbar-nav a:focus,
.navbar .navbar-nav a:active,
.navbar .navbar-nav a:focus:active,
.navbar .navbar-nav a:active:focus {
  color: #00BCD4;
  background: transparent;
}
.navbar .navbar-header {
  float: right;
}
.navbar .navbar-header .navbar-toggle {
  background-color: #f2f2f2;
  border: 0.1rem solid rgba(0, 96, 100, 0.53);
  float: right;
}
.navbar .navbar-header .navbar-toggle .icon-bar {
  background-color: #00838f;
}
.navbar .navbar-header .navbar-brand {
  height: auto;
  line-height: 2rem;
  padding: 1.5rem 0;
}
@media (max-width: 767px) {
  .navbar .navbar-collapse {
    margin-top: 11rem;
    overflow-y: visible;
  }
  .navbar .navbar-header {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar .navbar-nav > li > a {
    padding: 3.5rem 0.7rem;
  }
}
.navbar .dropdown.parent:hover:before {
  color: #009197;
}
.navbar .dropdown > .dropdown-menu {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  background-color: #006064;
}
.navbar .dropdown > .dropdown-menu li:hover {
  background-color: #00BCD4;
}
.navbar .dropdown > .dropdown-menu li a {
  color: white;
}
.navbar .dropdown > .dropdown-menu li a:after {
  border-left-color: white;
}
.navbar .dropdown > .dropdown-menu li a:hover {
  background: transparent;
}
.navbar .dropdown > .dropdown-menu .dropdown-menu {
  border: 1px solid transparent;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  background-color: #006064;
}
.navbar .dropdown > .dropdown-menu .dropdown-menu li:hover {
  background-color: #00BCD4;
}
.navbar .dropdown > .dropdown-menu .dropdown-menu li a {
  color: white;
  font-weight: normal;
  font-size: 1.3rem;
}
.navbar .dropdown > .dropdown-menu .dropdown-menu li a:after {
  border-left-color: white;
}
.navbar .dropdown.open > a {
  color: #4b4f50;
  background-color: transparent;
}
.navbar:hover > .drodown-menu {
  opacity: 1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
body[dir="rtl"] .navbar:lang(fa-ir) {
  font-family: BYekan, Tahoma, sans-serif;
}
body[dir="rtl"] .navbar:lang(kr-ir) {
  font-family: BahijTraffic;
}
body[dir="rtl"] .navbar:lang(ar-iq) {
  font-family: AdobeArabic;
  font-size: 2rem;
}
body[dir="rtl"] .navbar .navbar-nav {
  float: right;
}
body[dir="rtl"] .navbar .navbar-header {
  float: left;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  right: initial;
  left: 100%;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
  left: initial;
  right: 100%;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu:hover > a:after {
  border-left-color: white;
  color: inherit;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: white;
  margin-top: 5px;
  float: right;
  margin-right: -10px;
}
[dir="rtl"] .dropdown-submenu > a:after {
  float: left;
  margin-left: -10px;
  margin-right: initial;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
[dir="rtl"] .dropdown-submenu.pull-left > .dropdown-menu {
  right: -100%;
  left: initial;
  margin-left: 0;
  margin-right: 10px;
}
.mm-listview > li:not(.mm-divider)::after {
  left: 0;
}
.mm-menu .mm-navbar {
  height: auto;
}
.mm-menu.mm-theme-white {
  background: #f2f2f2 none repeat scroll 0% 0%;
}
.mm-menu.mm-theme-white .mm-title {
  font-size: 1.5rem;
  color: #00BCD4 !important;
  white-space: normal;
}
@media (max-width: 480px) {
  .mm-menu.mm-theme-white .mm-title {
    font-size: 1.2rem;
  }
}
.mm-menu.mm-theme-white .mm-listview li a,
.mm-menu.mm-theme-white .mm-listview li a.mm-next a {
  color: #3b3b3b;
}
.mm-menu > .mm-panel:before,
.mm-menu > .mm-panel:before {
  height: 0;
}
.mm-menu > .mm-panel > .mm-listview .mm-vertical.mm-opened > .mm-next {
  -webkit-box-shadow: 0px 1px 0px 0px #00BCD4;
  -moz-box-shadow: 0px 1px 0px 0px #00BCD4;
  box-shadow: 0px 1px 0px 0px #00BCD4;
}
.mm-menu > .mm-panel > .mm-listview .mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mm-menu > .mm-panel > .mm-listview .mm-vertical.mm-opened .mm-panel {
  padding: 0;
  background-color: #D5D5D5;
}
.mm-menu > .mm-panel > .mm-listview .mm-vertical.mm-opened .mm-panel .mm-listview > li a:not(.mm-next) {
  padding-left: 2em;
}
[dir="rtl"] .mm-menu > .mm-panel > .mm-listview .mm-vertical.mm-opened .mm-panel .mm-listview > li a:not(.mm-next) {
  padding-left: initial;
  padding-right: 2em;
}
.mm-menu > .mm-panel > .mm-listview .mm-vertical.mm-opened .mm-panel .mm-listview > li a:not(.mm-next) ~ .mm-panel .mm-listview > li a:not(.mm-next) {
  padding-left: 3em;
}
[dir="rtl"] .mm-menu > .mm-panel > .mm-listview .mm-vertical.mm-opened .mm-panel .mm-listview > li a:not(.mm-next) ~ .mm-panel .mm-listview > li a:not(.mm-next) {
  padding-left: initial;
  padding-right: 3em;
}
.mm-menu .mm-panel .mm-listview li a:not(.mm-next) {
  margin-left: 2em;
  margin-right: 1em;
}
.mm-menu .mm-panel .mm-listview li .mm-next {
  width: 100%;
  -webkit-transition: aall 0.2;
  -o-transition: aall 0.2;
  transition: aall 0.2;
  -webkit-transition: aall 0.2s;
  -moz-transition: aall 0.2s;
  -o-transition: aall 0.2s;
  transition: aall 0.2s;
}
[dir="rtl"] .mm-menu .mm-panel .mm-listview li .mm-next:after {
  left: 1em;
  right: initial;
  transform: rotate(135deg);
}
@media all and (min-width : 320px) {
  .navbar {
    display: none;
  }
}
@media all and (min-width : 992px) {
  .navbar {
    display: block;
  }
}
#page-wrapper #side-menu-open-btn {
  width: 15%;
  max-width: 3.5rem;
  top: 1rem;
  background-color: #00BCD4;
  left: 1rem;
}
[dir="rtl"] #page-wrapper #side-menu-open-btn {
  right: 1rem;
}
#page-wrapper #side-menu-open-btn:before {
  content: '';
  display: block;
  padding-top: 75%;
}
#page-wrapper #side-menu-open-btn span {
  left: 15%;
  width: 70%;
}
#page-wrapper #side-menu-open-btn span:before {
  top: initial;
  bottom: -12px;
}
#page-wrapper #side-menu-open-btn span:after {
  bottom: -6px;
}
#page-wrapper #side-menu-open-btn span,
#page-wrapper #side-menu-open-btn span:before,
#page-wrapper #side-menu-open-btn span:after {
  background-color: white;
  height: 3px;
}
#page-wrapper #side-menu-open-btn span:before,
#page-wrapper #side-menu-open-btn span:after {
  width: 100%;
}
.header-box {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 1px;
  background: white none repeat scroll 0% 0%;
  z-index: 1;
}
@media (max-width: 991px) {
  .header-box {
    background: #006064 none repeat scroll 0% 0%;
  }
}
@media (max-width: 991px) {
  body:not(.home) .header-box {
    background: #006064 none repeat scroll 0% 0% !important;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.5);
  }
}
@media (max-width: 991px) {
  .header-box {
    position: fixed;
    top: 0;
    z-index: 99;
    height: 100px;
  }
}
@media (max-width: 767px) {
  .header-box {
    height: 70px;
  }
}
@media (min-width: 991px) {
  .header-box .main-menu {
    position: relative;
  }
  .header-box .main-menu:before {
    content: "";
    background: #006064;
    display: block;
    width: 100%;
    height: 91px;
    position: absolute;
    bottom: 0;
    box-shadow: 0px 0px 8px #3b3b3b;
    -webkit-transition: all 0.3;
    -o-transition: all 0.3;
    transition: all 0.3;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
}
.header-box .main-menu .logo-wrapper {
  text-align: center;
  padding: .6rem 0;
  width: 21rem;
  float: left;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
[dir="ltr"] .header-box .main-menu .logo-wrapper {
  float: right;
}
@media (max-width: 991px) {
  .header-box .main-menu .logo-wrapper {
    width: 26rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 0rem ;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .header-box .main-menu .logo-wrapper {
    width: 18rem;
  }
}
.header-box .main-menu .logo-wrapper img {
  margin: 0 auto;
}
.header-box .main-menu .menu-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  padding: 0;
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #page-wrapper .header-box .main-menu .menu-wrapper {
    width: 74.333%;
  }
}
.header-box .main-menu .menu-wrapper:before {
  content: "";
  display: block;
  width: 96%;
  margin: 0 auto;
}
.header-box .main-menu .menu-wrapper .navbar-nav li.head > a {
  color: white;
}
body:not(.home) .header-box .main-menu .menu-wrapper .navbar-nav li.head > a {
  text-shadow: none;
}
[dir="ltr"] .header-box .main-menu .menu-wrapper .navbar-nav li.head > a {
  font-weight: bold;
}
.header-box .main-menu .menu-wrapper .navbar-nav li.head > a:hover {
  color: #00BCD4 !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header-box .main-menu .menu-wrapper .navbar-nav li.head > a:lang(fa-ir) {
    font-size: 1.2rem;
  }
}
.header-box .main-menu .menu-wrapper .navbar-nav li.head.open > a {
  color: #00BCD4;
}
.header-box .main-menu .menu-wrapper .navbar-nav li.head.open > a:after {
  right: .7rem;
  left: .7rem;
}
body.header-fixed {
  padding: 0 !important;
}
body.header-fixed .header-box {
  -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.5);
  background-color: white;
  -webkit-transition: all 0.3;
  -o-transition: all 0.3;
  transition: all 0.3;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (min-width: 992px) {
  body.header-fixed .header-box {
    width: 100%;
    display: block;
    right: 0;
    left: 0;
    position: fixed;
    z-index: 25;
    top: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  body.header-fixed .header-box .main-menu {
    padding-bottom: 0;
  }
  body.header-fixed .header-box .main-menu:before {
    height: 6rem;
    -webkit-transition: all 0.3;
    -o-transition: all 0.3;
    transition: all 0.3;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  body.header-fixed .header-box .main-menu .navbar .navbar-nav > li > a {
    padding: 1.5rem 0.8rem 2rem;
    -webkit-transition: all 0.3;
    -o-transition: all 0.3;
    transition: all 0.3;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-top: 0.5rem;
  }
  body.header-fixed .header-box .logo-wrapper {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    width: 15rem;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
}
@media (max-width: 991px) {
  body.header-fixed .header-box {
    background-color: #006064;
  }
}
#footer {
  background-color: #D57028;
}
#footer .footer {
  position: relative;
}
#footer .footer-box-coloumn {
  margin-top: 4rem;
  margin-bottom: 3rem;
  width: 23%;
  float: left;
}
@media (max-width: 991px) {
  #footer .footer-box-coloumn {
    width: 33.3%;
  }
}
@media (max-width: 480px) {
  #footer .footer-box-coloumn {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem;
  }
}
@media (max-width: 480px) {
  #footer .footer-box-coloumn {
    width: 100%;
  }
}
#footer .footer-box-coloumn a {
  display: block;
  font-weight: normal;
  line-height: 1.8;
  color: #f2f2f2;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
[dir="ltr"] #footer .footer-box-coloumn a {
  line-height: 1.6;
}
#footer .footer-box-coloumn a:hover {
  color: #00BCD4 !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
#footer .footer-box-coloumn .title {
  margin-bottom: 1rem;
}
#footer .footer-box-coloumn .title h4 {
  color: #00BCD4;
  margin: 0 0 10px 0;
  font-weight: 500;
  padding-bottom: 0.5rem;
}
#footer .footer-box-coloumn .title h4:lang(fa-ir) {
  font-size: 1.7rem;
}
#footer .footer-box-coloumn .title h4:lang(en-us) {
  font-size: 1.7rem;
}
#footer .contact-info {
  width: auto;
}
@media (min-width: 480px) and (max-width: 991px) {
  #footer .contact-info {
    width: 100%;
  }
}
#footer .social-network-list {
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 3rem;
}
#footer .social-network-list .title {
  display: inline-block;
  padding-bottom: 2rem;
  color: #00BCD4;
}
#footer .social-network-list .title:lang(fa-ir) {
  font-size: 2rem;
}
#footer .social-network-list .title:lang(en-us) {
  font-size: 2rem;
}
#footer .social-network-list .title:lang(ar-iq) {
  font-size: 2rem;
}
#footer .social-network-list .title:lang(kr-ir) {
  font-size: 2rem;
}
#footer .social-network-list ul {
  padding-right: 0;
}
[dir="ltr"] #footer .social-network-list ul {
  text-align: left;
  padding-left: 0;
}
#footer .social-network-list ul li {
  list-style: none;
}
@media (min-width: 480px) and (max-width: 991px) {
  #footer .social-network-list ul li {
    display: inline-block;
    margin: 1rem 2rem;
  }
}
#footer .social-network-list ul li a {
  background-color: transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #f2f2f2;
  overflow: hidden;
  position: relative;
}
#footer .social-network-list ul li a i {
  background-color: #25A6C9;
  border-radius: 3px;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  vertical-align: middle;
  padding-top: 0.3rem;
  margin-bottom: 0.7rem;
  margin-right: 0.5rem;
  font-size: 1.9rem;
  color: white;
  overflow: hidden;
}
#footer .social-network-list ul li a i:after {
  content: "";
  background-color: rgba(255, 255, 255, 0.1);
  width: 115%;
  height: 126%;
  position: absolute;
  top: -5px;
  right: 0;
  border-radius: 3px;
  -webkit-transform: rotate(45deg) translate(69%);
  -moz-transform: rotate(45deg) translate(69%);
  -o-transform: rotate(45deg) translate(69%);
  -ms-transform: rotate(45deg) translate(69%);
  transform: rotate(45deg) translate(69%);
  z-index: -1;
}
#footer .social-network-list ul li a i.facebook {
  background-color: #3765A3;
}
#footer .social-network-list ul li a i.twitter {
  background-color: #2CAAE1;
}
#footer .social-network-list ul li a i.google {
  background-color: #E33E2B;
}
#footer .social-network-list ul li a i.instagram {
  background-color: #3E729A;
}
#footer .social-network-list ul li a i.linkedin {
  background-color: #007BB6;
}
#footer .social-network-list ul li a i.pinterest {
  background-color: #CB2027;
}
#footer .social-network-list ul li a span {
  padding-right: .5rem;
}
#footer .social-network-list ul li a span:lang(fa-ir) {
  font-size: 1.2rem;
}
#footer .social-network-list ul li a span:lang(en-us) {
  font-size: 1.2rem;
}
#footer .social-network-list ul li a:hover {
  color: #00BCD4;
}
#footer .social-network-list ul li a:hover i:after {
  -webkit-transform: rotateX(30deg);
  -moz-transform: rotateX(30deg);
  -o-transform: rotateX(30deg);
  -ms-transform: rotateX(30deg);
  transform: rotateX(30deg);
}
#copyright {
  text-align: center;
  padding-bottom: 1rem;
  padding-top: 2rem;
}
#copyright p {
  color: #a2a2a2;
}
#copyright p span {
  display: none;
}
#copyright a {
  display: block;
  padding-right: .3rem;
  font-weight: normal;
  color: #fff;
}
#copyright a:hover {
  color: #00BCD4;
}
body.home .home-social {
  padding: 3rem 0;
  background-color: #f2f2f2;
}
body.home .home-social .title {
  margin-bottom: 1.5rem;
}
body.home .home-social .title hr {
  width: 15%;
}
body.home .home-social .title h2 {
  margin-top: 1rem;
  font-size: 2rem;
}
body.home .home-social .item {
  margin-bottom: 1.5rem;
}
body.home .home-social .item .icon {
  position: relative;
  display: block;
  text-align: center;
  border-radius: 50%;
  background-color: #333333;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
body.home .home-social .item .icon .fa {
  font-size: 2.6rem;
  color: #00838f;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
body.home .home-social .item .icon:hover {
  background-color: #00838f;
}
body.home .home-social .item .icon:hover .fa {
  color: #fff;
}
@media (min-width: 768px) and (max-width: 1199px) {
  body.home .home-social .item .title {
    font-size: 1.5rem;
    white-space: nowrap;
  }
  body.home .home-social .item .icon {
    width: 5.2rem;
    height: 5.2rem;
  }
  body.home .home-social .item .icon .fa {
    line-height: 5.2rem;
    font-size: 2.6rem;
  }
}
@media (max-width: 767px) {
  body.home .home-social .item .title {
    white-space: nowrap;
  }
  body.home .home-social .item .icon {
    width: 3.4rem;
    height: 3.4rem;
  }
  body.home .home-social .item .icon .fa {
    line-height: 3.4rem;
    font-size: 1.6rem;
  }
}
body.home .home-social .title h2 small {
  position: relative;
}
body.home .home-social .item .icon-wrapper {
  padding: 0;
}
body.home .home-social .item .icon-wrapper a {
  position: relative;
  width: 100%;
  padding-top: 100%;
  height: 0;
}
body.home .home-social .item .icon-wrapper a .fa {
  position: absolute;
  width: 100%;
  height: 0;
  line-height: normal;
  top: calc(50% - .5em);
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
body.home .home-social .item .text-wrapper {
  padding-right: 0;
}
[dir="rtl"] body.home .home-social .item .text-wrapper {
  padding-right: 15px;
  padding-left: 0;
}
body.home .home-social .item .icon {
  position: relative;
  display: block;
  width: 7rem;
  height: 7rem;
  text-align: center;
  border-radius: 50%;
  background-color: #333333;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
body.home .home-social .item .icon .fa {
  line-height: 7rem;
  font-size: 2.6rem;
  color: #00838f;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
body.home .home-social .item .icon:hover {
  background-color: #00838f;
}
body.home .home-social .item .icon:hover .fa {
  color: #fff;
}
@media (max-width: 480px) {
  body .contact-info .col-xs-3 {
    width: 100%;
  }
  body .contact-info .col-xs-3 .title {
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
  }
  body .contact-info .col-xs-9 {
    width: 100%;
  }
  body .contact-info .col-xs-9 .description {
    margin-bottom: 1rem;
  }
}
body .contact-info .title {
  color: white;
  font-size: 1.5rem;
  padding-bottom: 3rem;
  margin-top: 0;
}
@media (max-width: 767px) {
  body .contact-info .title {
    padding-bottom: 1rem;
  }
}
@media (max-width: 480px) {
  body .contact-info .title {
    font-size: 1.3rem;
    margin: 0;
    padding-bottom: 1rem;
  }
}
body .contact-info .description {
  font-size: 1.4rem;
  font-weight: 400;
  color: white;
}
@media (max-width: 480px) {
  body .contact-info .description {
    margin-bottom: 3rem;
  }
}
[dir="rtl"] body .contact-info .description:nth-of-type(2),
[dir="rtl"] body .contact-info .description:nth-of-type(3) {
  direction: ltr;
  text-align: right;
}
body .contact-info .description a {
  font: 1.5rem Raleway, Arial;
  color: white!important;
}
body .contact-info .description a:hover {
  color: #006064 !important;
}
.simple-menu {
  position: relative;
}
.simple-menu .col-md-9 {
  right: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
[dir="ltr"] .simple-menu .col-md-9 {
  left: 0;
  right: auto;
}
[dir="rtl"] .simple-menu .col-md-3 {
  float: left;
}
.simple-menu .phone-place {
  color: #777;
  text-align: left;
  direction: ltr;
  padding-top: .8rem;
  white-space: nowrap;
}
.simple-menu .phone-place:lang(fa-ir) {
  font-size: 1.5rem;
}
.simple-menu .phone-place:lang(ar-iq) {
  font-size: 2rem;
  padding-top: .5rem;
}
.simple-menu .phone-place:lang(en-us) {
  font-size: 1.5rem;
}
.simple-menu .phone-place:lang(ar-iq) {
  font-size: 2rem;
}
[dir="ltr"] .simple-menu .phone-place {
  float: right;
  left: 0;
  right: auto;
  text-align: right;
}
@media (max-width: 991px) {
  .simple-menu .phone-place {
    position: fixed;
    left: 1rem;
    top: 0;
    right: auto;
    color: white;
  }
  [dir="ltr"] .simple-menu .phone-place {
    right: 1rem;
    left: auto;
  }
}
@media (max-width: 767px) {
  .simple-menu .phone-place {
    display: none;
  }
}
.simple-menu .phone-place .icon {
  float: left;
  top: .8rem;
  position: absolute;
  left: 0;
  right: auto;
}
[dir="ltr"] .simple-menu .phone-place .icon {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
  float: right;
  right: 0;
  left: auto;
}
.simple-menu .phone-place .phone {
  text-align: left;
  direction: ltr;
}
[dir="ltr"] .simple-menu .phone-place .phone {
  text-align: right;
}
.simple-menu .navbar {
  min-height: 33px;
  margin-right: -18px;
  margin-left: -18px;
}
.simple-menu .navbar .nav {
  padding-top: 3px;
}
.simple-menu .navbar-nav > li a {
  font-weight: 400;
  padding: 0.5rem 1rem 1rem;
  background-color: transparent;
  color: #777;
  margin-top: 0px;
}
.simple-menu .navbar-nav > li a:hover,
.simple-menu .navbar-nav > li a:focus,
.simple-menu .navbar-nav > li a:active {
  color: #00BCD4;
}
.contact {
  font-family: Raleway, Arial;
}
[dir="rtl"] .contact {
  font-family: BYekan, Raleway, sans-serif;
}
.contact .page-header {
  margin-top: 0;
  padding: 0 2em;
}
[dir="rtl"] .contact .page-header {
  text-align: right;
}
.contact .socialnetwork-wrapper {
  display: none;
}
.contact .contact-wrapper {
  padding: 0;
}
[dir="rtl"] .contact .contact-wrapper .address-wrapper .col-md-9 {
  direction: ltr;
  text-align: right;
}
.contact .contact-wrapper .map-address-wrapper {
  padding: 0;
}
.contact .contact-wrapper .address-wrapper .col-md-9 {
  margin-top: 1.3rem;
}
.contact .contact-wrapper .form-wrapper {
  padding: 0;
}
.contact .contact-wrapper .form-wrapper form {
  overflow: hidden;
}
.contact .contact-wrapper .form-wrapper form .form-group {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
[dir="rtl"] .contact .contact-wrapper .form-wrapper form .form-group {
  float: right !important;
}
.contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(1),
.contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(2) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(1),
  .contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(2) {
    float: left;
    width: 50%;
  }
}
.contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(5),
.contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(6) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(5),
  .contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(6) {
    float: left;
    width: 50%;
  }
}
.contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(6) .btn {
  width: 100%;
  margin-top: 1.5em;
}
.contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(6) .btn span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 2em;
}
[dir="rtl"] .contact .contact-wrapper .form-wrapper form .form-group:nth-of-type(6) .btn span {
  left: initial;
  right: 2em;
}
.contact .contact-wrapper .form-wrapper form .form-group:last-child {
  clear: both;
}
.contact .contact-wrapper .form-wrapper form .form-group textarea {
  min-width: 100%;
  max-width: 100%;
}
.contact .contact-wrapper .form-wrapper form .form-group .form-control {
  border-radius: 0;
}
.contact .contact-wrapper .form-wrapper form .form-group .form-control:focus {
  -webkit-box-shadow: 0 0 2px -1px rgba(0, 131, 143, 0.8);
  -moz-box-shadow: 0 0 2px -1px rgba(0, 131, 143, 0.8);
  box-shadow: 0 0 2px -1px rgba(0, 131, 143, 0.8);
}
.contact .contact-wrapper .form-wrapper form .form-group .control-label {
  color: #3b3b3b;
  display: none;
}
.contact .contact-wrapper .map-wrapper {
  margin-bottom: 1em;
}
.contact .contact-wrapper .map-wrapper .map-points {
  height: 300px;
}
.contact .contact-wrapper .map-wrapper .map-points .map-points-google-map {
  height: 300px;
}
.contact .contact-wrapper .socialnetwork-wrapper {
  margin-top: 2em;
  margin-bottom: 2em;
}
.contact .contact-wrapper .socialnetwork-wrapper .title h2 {
  margin-top: 0;
}
.contact .contact-wrapper .socialnetwork-wrapper .title h2 small {
  position: relative;
}
.contact .contact-wrapper .socialnetwork-wrapper .title h2 small:before {
  content: '';
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  right: -25%;
  height: 5px;
  width: 15%;
  background-color: #00838f;
}
.contact .contact-wrapper .socialnetwork-wrapper .item {
  margin-bottom: 1em;
}
.contact .contact-wrapper .socialnetwork-wrapper .item .icon-wrapper {
  padding: 0;
}
.contact .contact-wrapper .socialnetwork-wrapper .item .icon-wrapper a {
  position: relative;
  width: 100%;
  padding-top: 100%;
  height: 0;
}
.contact .contact-wrapper .socialnetwork-wrapper .item .icon-wrapper a .fa {
  position: absolute;
  width: 100%;
  height: 0;
  line-height: normal;
  top: calc(50% - .5em);
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.contact .contact-wrapper .socialnetwork-wrapper .item .text-wrapper {
  padding-right: 0;
}
[dir="rtl"] .contact .contact-wrapper .socialnetwork-wrapper .item .text-wrapper {
  padding-right: 15px;
  padding-left: 0;
}
.contact .contact-wrapper .socialnetwork-wrapper .item .icon {
  position: relative;
  display: block;
  width: 7rem;
  height: 7rem;
  text-align: center;
  border-radius: 50%;
  background-color: #333333;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.contact .contact-wrapper .socialnetwork-wrapper .item .icon .fa {
  line-height: 7rem;
  font-size: 2.6rem;
  color: #00838f;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.contact .contact-wrapper .socialnetwork-wrapper .item .icon:hover {
  background-color: #00838f;
}
.contact .contact-wrapper .socialnetwork-wrapper .item .icon:hover .fa {
  color: #fff;
}
#main-content-wrapper {
  margin-bottom: 12rem;
}
body:not(.home) #main-content-wrapper {
  margin-top: 1.5rem;
}
@media (max-width: 991px) {
  body:not(.home) #main-content-wrapper {
    padding-top: 11rem;
  }
}
@media (max-width: 767px) {
  body:not(.home) #main-content-wrapper {
    padding-top: 9rem;
  }
}
body:not(.home) #main-content-wrapper ol,
body:not(.home) #main-content-wrapper ul {
  font-size: 1.5rem;
  font-family:IRANSansLight;
  line-height: 1.8;
}
body:not(.home) #main-content-wrapper ol:lang(fa-ir),
body:not(.home) #main-content-wrapper ul:lang(fa-ir) {
  font-size: 1.5rem;
  line-height: 1.8;
}
body:not(.home) #main-content-wrapper ol:lang(kr-ir),
body:not(.home) #main-content-wrapper ul:lang(kr-ir) {
  font-size: 1.7rem;
  line-height: 1.8;
}
body:not(.home) #main-content-wrapper ol:lang(ar-iq),
body:not(.home) #main-content-wrapper ul:lang(ar-iq) {
  font-size: 2rem;
  line-height: 1.8;
}
body:not(.home) #main-content-wrapper .h4:lang(ar-iq),
body:not(.home) #main-content-wrapper .h5:lang(ar-iq) {
  font-size: 2rem;
}
body:not(.home) #main-content-wrapper .h4:lang(kr-ir),
body:not(.home) #main-content-wrapper .h5:lang(kr-ir) {
  font-size: 1.7rem;
}
body:not(.home) #main-content-wrapper h3:lang(ar-iq),
body:not(.home) #main-content-wrapper .h3:lang(ar-iq) {
  font-size: 2.5rem;
}
body:not(.home) #main-content-wrapper h3:lang(kr-ir),
body:not(.home) #main-content-wrapper .h3:lang(kr-ir) {
  font-size: 2rem;
}
#main-content-wrapper .image-description-wrapper {
  margin: 0 auto;
}
#main-content-wrapper .h1,
#main-content-wrapper .h2,
#main-content-wrapper .h3,
#main-content-wrapper .h4,
#main-content-wrapper .h5,
#main-content-wrapper .h6,
#main-content-wrapper h1,
#main-content-wrapper h2,
#main-content-wrapper h3,
#main-content-wrapper h4,
#main-content-wrapper h5,
#main-content-wrapper h6 {
  line-height: 1.8;
}
/*amir*/
#main-content-wrapper .alert-info,
#main-content-wrapper .panel-heading {
  background-color: #333;
  border-color: #222;
  font-family:IRANSansBold;
  text-align:center;
  color: #C59E47;
}
#main-content-wrapper .panel {
  border-color: #333;
}
#main-content-wrapper small {
  font-size: 100%;
}
#main-content-wrapper small:lang(kr-ir) {
  font-size: 80%;
}
#main-content-wrapper .page-header {
  border-color: #C59E47;
}
#main-content-wrapper .form-group .btn {
  margin-top: 2rem;
}
#main-content-wrapper:not(.home) p img {
  max-width: 100%;
  height: auto !important;
}
.content.content-detail .content-description {
  font-size: 1.5rem;
  clear: both;
}
.content.content-detail .content-description:lang(fa-ir) {
  font-size: 1.5rem;
}
.content.content-detail .content-description:lang(kr-ir) {
  font-size: 1.7rem;
  line-height: 1.8;
}
.content.content-detail .content-description:lang(ar-iq) {
  font-size: 2rem;
}
.content.content-detail .content-description .content-img-wrapper {
  padding: 0;
  margin-bottom: 2rem;
  margin-right: 2rem;
}
[dir="rtl"] .content.content-detail .content-description .content-img-wrapper {
  margin-right: initial;
  margin-left: 2rem;
}
.content.content-detail .content-description .content-img-wrapper img {
  width: 100%;
}
.content.content-detail .content-text {
  text-align: justify;
  padding-top: 2rem;
}
.content.content-detail .content-text ul,
.content.content-detail .content-text ol {
  font-size: 105%;
  line-height: 1.7;
}
.pagination-holder {
  text-align: center;
}
.pagination li a {
  color: #00838f;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #00838f;
  border-color: #00838f;
}
.simple_blog.all-posts .main-content {
  margin-bottom: 2rem;
  -webkit-box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
  box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
}
[dir="ltr"] .simple_blog.all-posts .main-content {
  -webkit-box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
  box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
}
.simple_blog.all-posts .main-content .media {
  padding-bottom: 1rem;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.simple_blog.all-posts .main-content .media:last-of-type {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.simple_blog.all-posts .main-content .media-left {
  padding-right: 2rem;
}
[dir="rtl"] .simple_blog.all-posts .main-content .media-left {
  padding-right: initial;
  padding-left: 2rem;
}
.simple_blog.all-posts .main-content .media-left a img,
.simple_blog.all-posts .main-content .media-left a i {
  height: 10rem;
  width: 10rem;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.simple_blog.all-posts .main-content .media-left a i {
  border-radius: 50%;
  font-size: 400%;
  background-color: #00838f;
  color: white;
}
.simple_blog.all-posts .main-content .media-left a i:hover {
  background-color: #333333;
  color: #00838f;
}
.simple_blog.all-posts .main-content .media-left a i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  line-height: 0;
}
.simple_blog.all-posts .main-content .media-left a:hover i,
.simple_blog.all-posts .main-content .media-left a:hover img {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
.simple_blog.all-posts .main-content .media-body {
  padding-left: 2rem;
  -webkit-box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
}
[dir="rtl"] .simple_blog.all-posts .main-content .media-body {
  padding-left: initial;
  padding-right: 2rem;
  -webkit-box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
}
.simple_blog.simple_blog-post-detail .detail-content-wrapper {
  font-size: 1.2rem;
  margin-bottom: 2rem;
}
.simple_blog.simple_blog-post-detail .detail-content-wrapper .author {
  margin-bottom: 1rem;
}
.simple_blog.simple_blog-post-detail .detail-content-wrapper .author:lang(kr-ir) {
  font-size: 1.7rem;
}
.simple_blog.simple_blog-post-detail .detail-content-wrapper .author:lang(ar-iq) {
  font-size: 1.7rem;
}
.simple_blog.simple_blog-post-detail .detail-content-wrapper .detail-wrapper {
  margin-bottom: 1rem;
}
.simple_blog.simple_blog-post-detail .detail-content-wrapper .post-content-text {
  clear: both;
}
.article.all-articles .main-content {
  margin-bottom: 2rem;
  -webkit-box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
  box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
}
[dir="rtl"] .article.all-articles .main-content {
  -webkit-box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
  box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
}
.article.all-articles .main-content .media {
  padding-bottom: 1rem;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.article.all-articles .main-content .media:last-of-type {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.article.all-articles .main-content .media-left {
  padding-right: 2rem;
}
[dir="rtl"].article.all-articles .main-content .media-left {
  padding-right: initial;
  padding-left: 2rem;
}
.article.all-articles .main-content .media-left a img,
.article.all-articles .main-content .media-left a i {
  height: 10rem;
  width: 10rem;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.article.all-articles .main-content .media-left a i {
  border-radius: 50%;
  font-size: 300%;
  background-color: #00838f;
  color: white;
}
.article.all-articles .main-content .media-left a i:hover {
  background-color: #333333;
  color: #00838f;
}
.article.all-articles .main-content .media-left a i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  line-height: 0;
}
.article.all-articles .main-content .media-left a:hover i,
.article.all-articles .main-content .media-left a:hover img {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
.article.all-articles .main-content .media-body {
  padding-left: 2rem;
  -webkit-box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
}
[dir="rtl"].article.all-articles .main-content .media-body {
  padding-left: initial;
  padding-right: 2rem;
  -webkit-box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
}
.article.article-detail .detail-content-wrapper {
  margin-bottom: 2rem;
}
.article.article-detail .detail-content-wrapper ul,
.article.article-detail .detail-content-wrapper ol {
  font-size: 1.5rem;
  line-height: 1.7;
}
.article.article-detail .detail-content-wrapper .author {
  font-size: 1.2rem;
  margin-bottom: 1rem;
}
.article.article-detail .detail-content-wrapper .author:lang(kr-ir) {
  font-size: 1.7rem;
}
.article.article-detail .detail-content-wrapper .author:lang(ar-iq) {
  font-size: 1.7rem;
}
.article.article-detail .detail-content-wrapper .detail-wrapper {
  margin-bottom: 1rem;
  font-size: 1.2rem;
}
.article.article-detail .detail-content-wrapper .detail-wrapper:lang(kr-ir) {
  font-size: 1.7rem;
}
.article.article-detail .detail-content-wrapper .detail-wrapper:lang(ar-iq) {
  font-size: 1.7rem;
}
.article.article-detail .detail-content-wrapper p {
  text-align: justify;
}
.article.article-detail .detail-content-wrapper .post-content-text {
  clear: both;
}
.faq .question-panel .panel-heading {
  position: relative;
  cursor: pointer;
}
.faq .question-panel .panel-heading.collapsed i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.faq .question-panel .panel-heading .question-text {
  display: inline-block;
  font-weight: bold;
}
.faq .question-panel .panel-heading i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 2rem;
  line-height: 0;
  right: 2rem;
}
[dir="rtl"] .faq .question-panel .panel-heading i {
  right: initial;
  left: 2rem;
}
.news.news-all .main-content {
  margin-bottom: 2rem;
  -webkit-box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
  box-shadow: -5px 0 0 -4px rgba(0, 0, 0, 0.11);
}
[dir="ltr"] .news.news-all .main-content {
  -webkit-box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
  box-shadow: 5px 0 0 -4px rgba(0, 0, 0, 0.11);
}
.news.news-all .main-content p {
  text-align: justify;
}
.news.news-all .main-content .media {
  padding-bottom: 1rem;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.news.news-all .main-content .media:last-of-type {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.news.news-all .main-content .media-left {
  padding-right: 2rem;
}
[dir="rtl"] .news.news-all .main-content .media-left {
  padding-right: initial;
  padding-left: 2rem;
}
.news.news-all .main-content .media-left a img,
.news.news-all .main-content .media-left a i {
  height: 10rem;
  width: 10rem;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.news.news-all .main-content .media-left a i {
  border-radius: 50%;
  font-size: 400%;
  background-color: #00838f;
  color: white;
}
.news.news-all .main-content .media-left a i:hover {
  background-color: #333333;
  color: #00838f;
}
.news.news-all .main-content .media-left a i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  line-height: 0;
}
.news.news-all .main-content .media-left a:hover i,
.news.news-all .main-content .media-left a:hover img {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
.news.news-all .main-content .media-body {
  padding-left: 2rem;
  -webkit-box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  box-shadow: -1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
}
[dir="rtl"] .news.news-all .main-content .media-body {
  padding-left: initial;
  padding-right: 2rem;
  -webkit-box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
  box-shadow: 1.5rem 0 0 -1.4rem rgba(0, 0, 0, 0.1);
}
.news.news-detail .page-header h1 small {
  font-size: 60% !important;
}
.news.news-detail .page-header > small {
  font-size: 120%;
}
.news.news-detail .detail-content-wrapper {
  margin-bottom: 2rem;
}
.news.news-detail .detail-content-wrapper .author {
  font-size: .8rem;
}
.news.news-detail .detail-content-wrapper .author:lang(kr-ir) {
  font-size: 1.7rem;
}
.news.news-detail .detail-content-wrapper .author:lang(ar-iq) {
  font-size: 1.7rem;
}
.news.news-detail .detail-content-wrapper .detail-wrapper {
  margin-right: -1rem;
  margin-left: -1rem;
  margin-bottom: 2rem;
}
.news.news-detail .detail-content-wrapper .detail-wrapper .row {
  padding-bottom: 1rem;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
}
.news.news-detail .detail-content-wrapper .detail-wrapper .row .date-created {
  text-align: right;
}
[dir="rtl"] .news.news-detail .detail-content-wrapper .detail-wrapper .row .date-created {
  text-align: left;
}
.news.news-detail .detail-content-wrapper .image-lead-wrpper {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.news.news-detail .detail-content-wrapper .image-lead-wrpper .news-lead {
  font-size: 1.5rem;
  line-height: 1.8;
}
.news.news-detail .detail-content-wrapper .image-lead-wrpper .news-lead:lang(kr-ir) {
  font-size: 1.7rem;
}
.news.news-detail .detail-content-wrapper .image-lead-wrpper .news-lead:lang(ar-iq) {
  font-size: 2rem;
}
.news.news-detail .detail-content-wrapper p {
  text-align: justify;
  clear: both;
}
.news.news-detail .detail-content-wrapper .source {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.photogallery.category-list .item-wrapper .cat-item {
  overflow: hidden;
  margin-bottom: 2rem;
  background-color: #fff;
  border-radius: 4px;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-shadow: 0 0 4px -2px;
  -moz-box-shadow: 0 0 4px -2px;
  box-shadow: 0 0 4px -2px;
}
.photogallery.category-list .item-wrapper .cat-item:hover {
  -webkit-box-shadow: 0 0 7px -1px;
  -moz-box-shadow: 0 0 7px -1px;
  box-shadow: 0 0 7px -1px;
}
.photogallery.category-list .item-wrapper .cat-item:hover .cat-item-image:after,
.photogallery.category-list .item-wrapper .cat-item:hover .cat-item-image i {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.photogallery.category-list .item-wrapper .cat-item:hover .cat-item-image i {
  -webkit-transform: scale(1) translate(-50%);
  -moz-transform: scale(1) translate(-50%);
  -o-transform: scale(1) translate(-50%);
  -ms-transform: scale(1) translate(-50%);
  transform: scale(1) translate(-50%);
}
.photogallery.category-list .item-wrapper .cat-item:hover .cat-item-image .image-wrapper img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.photogallery.category-list .item-wrapper .cat-item .cat-item-image {
  overflow: hidden;
  position: relative;
  width: 100%;
  display: block;
}
.photogallery.category-list .item-wrapper .cat-item .cat-item-image:hover {
  cursor: pointer;
}
.photogallery.category-list .item-wrapper .cat-item .cat-item-image:after {
  position: absolute;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  content: '';
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(51, 51, 51, 0.8);
}
.photogallery.category-list .item-wrapper .cat-item .cat-item-image i {
  position: absolute;
  top: calc(50% - 3rem);
  left: 50%;
  color: #fff;
  font-size: 400%;
  -webkit-transform: scale(1.5) translate(-50%);
  -moz-transform: scale(1.5) translate(-50%);
  -o-transform: scale(1.5) translate(-50%);
  -ms-transform: scale(1.5) translate(-50%);
  transform: scale(1.5) translate(-50%);
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  border-radius: 50%;
  border-width: 3px;
  border-color: #fff;
  border-style: solid;
  padding: 1.2rem;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 10;
}
.photogallery.category-list .item-wrapper .cat-item .cat-item-image .image-wrapper img {
  width: 100%;
  min-height: 16rem;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.photogallery.category-list .item-wrapper .cat-item .cat-item-text h2 {
  margin: 0;
}
.photogallery.category-list .item-wrapper .cat-item .cat-item-text h2 a {
  display: block;
  padding: 2rem;
}
.photogallery.category-detail .image-description-wrapper .image-wrapper {
  margin-bottom: 1rem;
  width: 40%;
}
.photogallery.category-detail .image-description-wrapper .description {
  margin-top: 0;
  text-align: justify;
  font-size: 1.5rem;
}
.photogallery.category-detail .albums-wrapper {
  margin-top: 2rem;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item {
  overflow: hidden;
  margin-bottom: 2rem;
  background-color: #fff;
  border-radius: 4px;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-shadow: 0 0 4px -2px;
  -moz-box-shadow: 0 0 4px -2px;
  box-shadow: 0 0 4px -2px;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item:hover {
  -webkit-box-shadow: 0 0 7px -1px;
  -moz-box-shadow: 0 0 7px -1px;
  box-shadow: 0 0 7px -1px;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item:hover .album-item-image:after,
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item:hover .album-item-image i {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item:hover .album-item-image i {
  -webkit-transform: scale(1) translate(-50%);
  -moz-transform: scale(1) translate(-50%);
  -o-transform: scale(1) translate(-50%);
  -ms-transform: scale(1) translate(-50%);
  transform: scale(1) translate(-50%);
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item:hover .album-item-image a img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item-image {
  overflow: hidden;
  position: relative;
  width: 100%;
  display: block;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item-image:hover {
  cursor: pointer;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item-image:after {
  position: absolute;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  content: '';
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 131, 143, 0.5);
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item-image i {
  position: absolute;
  top: calc(50% - 3rem);
  left: 50%;
  color: #fff;
  font-size: 400%;
  -webkit-transform: scale(1.5) translate(-50%);
  -moz-transform: scale(1.5) translate(-50%);
  -o-transform: scale(1.5) translate(-50%);
  -ms-transform: scale(1.5) translate(-50%);
  transform: scale(1.5) translate(-50%);
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  border-radius: 50%;
  border-width: 3px;
  border-color: #fff;
  border-style: solid;
  padding: 1.2rem;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 10;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item-image .image-wrapper img {
  width: 100%;
  min-height: 16rem;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item-text h3 {
  margin: 0;
  padding: 0;
}
.photogallery.category-detail .albums-wrapper .album-item-wrapper .album-item-text h3 a {
  display: block;
  padding: 2rem;
}
.photogallery.photogallery-detail .header {
  margin-bottom: 3rem;
}
.photogallery.photogallery-detail .header h2 {
  font-size: 1.5rem;
}
.photogallery.photogallery-detail .collage {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  width: 100%;
}
.photogallery.photogallery-detail .collage .photo-item {
  position: relative;
  width: calc(31% - 1rem);
  margin: .8rem;
  overflow: hidden;
}
.photogallery.photogallery-detail .collage .photo-item:hover a:before,
.photogallery.photogallery-detail .collage .photo-item:hover a:after {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.photogallery.photogallery-detail .collage .photo-item:hover a:before {
  -webkit-transform: scale(1) translate(-50%);
  -moz-transform: scale(1) translate(-50%);
  -o-transform: scale(1) translate(-50%);
  -ms-transform: scale(1) translate(-50%);
  transform: scale(1) translate(-50%);
}
.photogallery.photogallery-detail .collage .photo-item:hover a img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.photogallery.photogallery-detail .collage .photo-item a {
  width: 100%;
  height: 100%;
}
.photogallery.photogallery-detail .collage .photo-item a:before,
.photogallery.photogallery-detail .collage .photo-item a:after {
  position: absolute;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.photogallery.photogallery-detail .collage .photo-item a:before {
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  content: "\f00e";
  font-family: FontAwesome;
  font-size: 200%;
  color: #C59E47;
  z-index: 2;
  left: 50%;
  top: calc(50% - 1em);
  -webkit-transform: scale(2) translate(-50%);
  -moz-transform: scale(2) translate(-50%);
  -o-transform: scale(2) translate(-50%);
  -ms-transform: scale(2) translate(-50%);
  transform: scale(2) translate(-50%);
  padding: 1.2rem;
  border-radius: 50%;
  border-width: 3px;
  border-style: solid;
  line-height: 1;
}
.photogallery.photogallery-detail .collage .photo-item a:after {
  content: '';
  height: 100%;
  width: 100%;
  top: 0;
  background-color: rgba(51, 51, 51, 0.8);
}
.photogallery.photogallery-detail .collage .photo-item a img {
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  width: 100%;
}
.videogallery.category-list .item-wrapper .cat-item {
  overflow: hidden;
  margin-bottom: 2rem;
  background-color: #fff;
  border-radius: 4px;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-shadow: 0 0 4px -2px;
  -moz-box-shadow: 0 0 4px -2px;
  box-shadow: 0 0 4px -2px;
}
.videogallery.category-list .item-wrapper .cat-item:hover {
  -webkit-box-shadow: 0 0 7px -1px;
  -moz-box-shadow: 0 0 7px -1px;
  box-shadow: 0 0 7px -1px;
}
.videogallery.category-list .item-wrapper .cat-item:hover .cat-item-image:after,
.videogallery.category-list .item-wrapper .cat-item:hover .cat-item-image i {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.videogallery.category-list .item-wrapper .cat-item:hover .cat-item-image i {
  -webkit-transform: scale(1) translate(-50%);
  -moz-transform: scale(1) translate(-50%);
  -o-transform: scale(1) translate(-50%);
  -ms-transform: scale(1) translate(-50%);
  transform: scale(1) translate(-50%);
}
.videogallery.category-list .item-wrapper .cat-item:hover .cat-item-image .image-wrapper img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.videogallery.category-list .item-wrapper .cat-item .cat-item-image {
  overflow: hidden;
  position: relative;
  width: 100%;
  display: block;
}
.videogallery.category-list .item-wrapper .cat-item .cat-item-image:hover {
  cursor: pointer;
}
.videogallery.category-list .item-wrapper .cat-item .cat-item-image:after {
  position: absolute;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  content: '';
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 131, 143, 0.5);
}
.videogallery.category-list .item-wrapper .cat-item .cat-item-image i {
  position: absolute;
  top: calc(50% - 3rem);
  left: 50%;
  color: #fff;
  font-size: 400%;
  -webkit-transform: scale(1.5) translate(-50%);
  -moz-transform: scale(1.5) translate(-50%);
  -o-transform: scale(1.5) translate(-50%);
  -ms-transform: scale(1.5) translate(-50%);
  transform: scale(1.5) translate(-50%);
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  border-radius: 50%;
  border-width: 3px;
  border-color: #fff;
  border-style: solid;
  padding: 1.2rem;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 10;
}
.videogallery.category-list .item-wrapper .cat-item .cat-item-image .image-wrapper img {
  width: 100%;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.videogallery.category-list .item-wrapper .cat-item .cat-item-text h2 {
  margin: 0;
}
.videogallery.category-list .item-wrapper .cat-item .cat-item-text h2 a {
  display: block;
  padding: 2rem;
}
.videogallery.category-detail .image-description-wrapper .image-wrapper {
  margin-bottom: 3rem;
  width: 40%;
  max-width: 30rem;
}
.videogallery.category-detail .image-description-wrapper .description {
  margin-top: 0;
  text-align: justify;
  font-size: 1.5rem;
}
.videogallery.category-detail .videolist-item-text {
  text-align: center;
  padding: 1rem;
}
.videogallery.category-detail .videolist-item-text h2 {
  font-size: 1.4rem;
  margin-top: 0;
  height: 2.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 1rem;
}
.videogallery.category-detail .videolist-item {
  -webkit-box-shadow: 0 0 4px -2px;
  -moz-box-shadow: 0 0 4px -2px;
  box-shadow: 0 0 4px -2px;
  margin-bottom: 2rem;
}
.videogallery.category-detail .videolist-item:hover {
  -webkit-box-shadow: 0 0 7px -1px;
  -moz-box-shadow: 0 0 7px -1px;
  box-shadow: 0 0 7px -1px;
}
.videogallery.category-detail .videolist-item:hover .cat-item-image:after,
.videogallery.category-detail .videolist-item:hover .cat-item-image i {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.videogallery.category-detail .videolist-item:hover .cat-item-image i {
  -webkit-transform: scale(1) translate(-50%);
  -moz-transform: scale(1) translate(-50%);
  -o-transform: scale(1) translate(-50%);
  -ms-transform: scale(1) translate(-50%);
  transform: scale(1) translate(-50%);
}
.videogallery.category-detail .videolist-item:hover .cat-item-image .image-wrapper img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.videogallery.category-detail .videolist-item .videolist-item-video iframe {
  width: 100%;
}
.videogallery .side-content {
  font-size: 1.5rem;
}
.videogallery.photogallery-detail .header {
  margin-bottom: 3rem;
}
.videogallery.photogallery-detail .collage {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  width: 100%;
}
.videogallery.photogallery-detail .collage .photo-item {
  position: relative;
  width: calc(31% - 1rem);
  margin: .8rem;
  overflow: hidden;
}
.videogallery.photogallery-detail .collage .photo-item:hover a:before,
.videogallery.photogallery-detail .collage .photo-item:hover a:after {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.videogallery.photogallery-detail .collage .photo-item:hover a:before {
  -webkit-transform: scale(1) translate(-50%);
  -moz-transform: scale(1) translate(-50%);
  -o-transform: scale(1) translate(-50%);
  -ms-transform: scale(1) translate(-50%);
  transform: scale(1) translate(-50%);
}
.videogallery.photogallery-detail .collage .photo-item:hover a img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.videogallery.photogallery-detail .collage .photo-item a {
  width: 100%;
  height: 100%;
}
.videogallery.photogallery-detail .collage .photo-item a:before,
.videogallery.photogallery-detail .collage .photo-item a:after {
  position: absolute;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.videogallery.photogallery-detail .collage .photo-item a:before {
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  content: "\f00e";
  font-family: FontAwesome;
  font-size: 500%;
  color: #fff;
  z-index: 2;
  left: 50%;
  top: calc(50% - 1em);
  -webkit-transform: scale(2) translate(-50%);
  -moz-transform: scale(2) translate(-50%);
  -o-transform: scale(2) translate(-50%);
  -ms-transform: scale(2) translate(-50%);
  transform: scale(2) translate(-50%);
  padding: 1.2rem;
  border-radius: 50%;
  border-width: 3px;
  border-style: solid;
  line-height: 1;
}
.videogallery.photogallery-detail .collage .photo-item a:after {
  content: '';
  height: 100%;
  width: 100%;
  top: 0;
  background-color: rgba(0, 131, 143, 0.5);
}
.videogallery.photogallery-detail .collage .photo-item a img {
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  width: 100%;
}
form {
  margin-bottom: 2rem;
}
form .form-group input,
form .form-group textarea {

}
form .form-group .form-control {

}
form .form-group .form-control:lang(kr-ir) {
  font-size: 1.7rem;
}
form .form-group .form-control:lang(ar-iq) {
  font-size: 2rem;
}
form .has-success .control-label,
form .has-success .checkbox {
  color: #3b3b3b;
}
form .has-success .form-control {
  padding: 1px 12px;
  border-color: #D5D5D5;
  font-size: 1rem;
}
form .has-success .form-control:lang(kr-ir) {
  font-size: 1.5rem;
}
form .has-success .form-control:lang(ar-iq) {
  font-size: 2rem;
}
form .has-success .form-control:focus {
  -webkit-box-shadow: 0 0 5px -1px #00838f;
  -moz-box-shadow: 0 0 5px -1px #00838f;
  box-shadow: 0 0 5px -1px #00838f;
  border-color: #00838f;
}
form .checkbox label {
  font-size: 14px;
}
.register-links-wrapper {
  display: none;
}
.register-links-wrapper a {
  color: #00838f;
}
.register-links-wrapper a:active {
  box-shadow: none;
}
.register-links-wrapper a:hover {
  color: #C59E47;
}
.register-links-wrapper .authen-activation {
  margin-top: 1em;
  background-image: none;
  background-color: transparent;
  border: none;
}
.register-links-wrapper .authen-register {
  margin-top: 1rem;
  background-image: none;
  border: none;
  margin: 0 auto;
  background-color: transparent;
}
.qa.all-questions .badge-wrapper .badge {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  padding: 2rem 0;
  background-color: #00838f;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  margin-top: 2rem;
  text-align: center;
  width: 7rem;
  height: 7rem;
}
.qa.all-questions .side-bar .list-group-item {
  min-height: 5rem;
}
.qa.qa-add textarea {
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  resize: vertical;
  height: 15rem;
}
.qa.qa-add textarea:focus {
  -webkit-box-shadow: 0 0 3px #00e0f5;
  -moz-box-shadow: 0 0 3px #00e0f5;
  box-shadow: 0 0 3px #00e0f5;
  border-color: #00838f;
}
.qa.qa-add .well {
  background: #f5f5f5;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
}
.qa.qa-add .help-block {
  font-size: 1.3rem;
}
.qa.qa-detail .question-date-wrapper {
  margin-bottom: .5rem;
  font-size: 1.3rem;
}
.qa.qa-detail .question-attachment {
  font-size: 140%;
  float: right;
}
[dir="rtl"].qa.qa-detail .question-attachment {
  float: left;
}
.qa.qa-detail .question-text {
  margin-bottom: 1rem;
  background: #fafafa;
  font-size: 110%;
  line-height: 1.75;
  overflow: hidden;
}
.qa.qa-detail .question-text .question-author {
  text-align: center;
  font-size: 120%;
  float: right;
}
[dir="rtl"].qa.qa-detail .question-text .question-author {
  float: left;
}
.qa.qa-detail .answers-title {
  margin-bottom: 2rem;
}
.qa.qa-detail .answer-panel {
  border-radius: 0;
}
.qa.qa-detail .answer-panel .panel {
  border-radius: 0;
}
.qa.qa-detail .answer-panel .panel-heading {
  display: block;
  background: #f5f5f5;
  color: #4d4d4d;
  overflow: hidden;
}
.qa.qa-detail .answer-panel .panel-heading .answer-date {
  font-size: 60%;
  margin-top: .5rem;
  float: right;
}
[dir="rtl"] .qa.qa-detail .answer-panel .panel-heading .answer-date {
  float: left;
}
.qa.qa-detail .answer-panel .panel-heading i {
  font-size: 150%;
  margin-top: -0.1em;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  float: right;
  margin-left: 2rem;
}
[dir="rtl"] .qa.qa-detail .answer-panel .panel-heading i {
  margin-left: initial;
  margin-right: 2rem;
  float: left;
}
.qa.qa-detail .answer-panel .panel-heading.collapsed i {
  -webkit-transform: rotateX(180deg) translateY(-0.5rem);
  -moz-transform: rotateX(180deg) translateY(-0.5rem);
  -o-transform: rotateX(180deg) translateY(-0.5rem);
  -ms-transform: rotateX(180deg) translateY(-0.5rem);
  transform: rotateX(180deg) translateY(-0.5rem);
}
.qa.qa-detail .answer-panel .panel-footer {
  overflow: hidden;
  background: transparent;
  border-top: 1px solid #e6e6e6;
}
.qa.qa-detail .answer-panel .panel-footer a {
  float: right;
}
[dir="rtl"] .qa.qa-detail .answer-panel .panel-footer a {
  float: left;
}
.qa.qa-detail textarea {
  resize: vertical;
  border-radius: 0;
  width: 100%;
}
.qa.qa-detail textarea:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #00838f;
}
.qa.qa-detail .help-block {
  font-size: 1.3rem;
}
.side-bar {
  font-size: 1.5rem;
}
.side-bar > a {
  width: 100%;
  margin-bottom: 1rem;
  border: none;
  -webkit-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.side-bar.search-help a {
  outline: none;
  background-image: none;
  background-color: #00BCD4;
  padding: 1rem 2rem;
  color: #fff;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
  position: relative;
  border: none;
  text-shadow: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  z-index: 1;
  display: block;
  text-align: center;
}
.side-bar.search-help a:hover,
.side-bar.search-help a:focus,
.side-bar.search-help a:active,
.side-bar.search-help a:active:focus,
.side-bar.search-help a:focus:active {
  outline: none;
  background-color: #006064;
  color: #fff;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  background-position: 0;
}
.side-bar.search-help a:after {
  content: "\f002";
  font-family: fontawesome;
  position: absolute;
  padding-right: 4px;
  padding-top: 1px;
  padding-left: 4px;
}
.side-bar .panel {
  position: relative;
  border-radius: 0;
  border-color: rgba(221, 221, 221, 0.5);
}
.side-bar .panel-heading {
  background-image: none;
}
.side-bar .panel-heading h2 {
  margin: 0;
}
.side-bar .panel .list-group-item {
  padding: 0;
}
.side-bar .panel .list-group-item a {
  padding: 1rem 1.5rem;
  display: block;
}
.qa .side-bar .list-group-item a {
  display: inline-block;
  max-width: calc(100% - 5rem);
}
.qa .side-bar .list-group-item .badge {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 1rem;
  left: 0.5rem;
  -webkit-border-radius: 10%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 10%;
  -moz-background-clip: padding;
  border-radius: 10%;
  background-clip: padding-box;
}
[dir="ltr"] .qa .side-bar .list-group-item .badge {
  right: 0.5rem;
  left: auto;
  font-size: 1.1rem;
}
.captcha-field img {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  max-height: 6em;
  margin-top: -1em;
}
[dir="ltr"] .captcha-field img {
  float: right;
}
.captcha-field input {
  outline: none;
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.captcha-field button {
  position: absolute;
  border: none;
  height: 34px;
  width: 34px;
  background-color: #00BCD4;
  background-image: none;
  font-size: 2rem;
  color: #fff;
  left: calc(50% - 34px);
}
[dir="rtl"] .captcha-field button {
  right: calc(50% - 34px);
  left: initial;
}
.captcha-field button:before {
  position: absolute;
  top: 25%;
  left: 25%;
}
.captcha-field button.hovered:before {
  -webkit-animation: 2s linear 0s normal none infinite running fa-spin;
  -moz-animation: 2s linear 0s normal none infinite running fa-spin;
  -o-animation: 2s linear 0s normal none infinite running fa-spin;
  animation: 2s linear 0s normal none infinite running fa-spin;
}
.create_date {
  display: inline-block;
  direction: ltr;
}
.authenticated-btn {
  float: right;
  position: fixed;
  top: .5rem;
  right: 0;
  left: auto;
}
body.header-fixed .authenticated-btn {
  top: auto;
}
[dir="rtl"] .authenticated-btn {
  float: left;
  margin-left: 0;
  left: 0;
  right: auto;
}
.authenticated-btn .btn {
  padding-bottom: 0.5rem;
  padding-top: 0;
  border: none;
  background-image: none;
}
.authenticated-btn.open .dropdown-toggle {
  background-color: transparent;
}
.authenticated-btn.open .dropdown-toggle,
.authenticated-btn.open .dropdown-toggle:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.authenticated-btn .dropdown-toggle {
  padding: 1.5rem 0.8rem;
  background-color: transparent;
  color: #00BCD4;
  -webkit-transition: all 0.3;
  -o-transition: all 0.3;
  transition: all 0.3;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.authenticated-btn .dropdown-toggle,
.authenticated-btn .dropdown-toggle:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
.authenticated-btn .dropdown-toggle:hover {
  color: #00BCD4;
}
.authenticated-btn .dropdown-menu {
  background-color: #f2f2f2;
  border-radius: 0;
  border: none;
  left: auto;
  right: 0;
}
[dir="rtl"] .authenticated-btn .dropdown-menu {
  left: 0;
  right: auto;
}
.authenticated-btn .dropdown-menu li a {
  color: #3b3b3b;
}
.authenticated-btn .dropdown-menu li a:hover {
  color: #00BCD4;
  background: transparent;
}
.fixed-element .authenticated-btn .btn {
  color: #00BCD4;
  margin-top: 1rem;
}
.fixed-element .authenticated-btn.open .btn {
  color: #00BCD4;
}
#back-top-wrapper {
  position: fixed;
  right: 10px;
  bottom: 12px;
  overflow: hidden;
  z-index: 199;
}
#back-top-wrapper #back-top {
  display: none;
}
#back-top-wrapper #back-top a {
  display: block;
  width: 42px;
  height: 42px;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
  color: #fff;
  background: #00BCD4;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin: 10px;
  -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.4);
}
#back-top-wrapper #back-top a:hover {
  background: #006064;
  color: white;
}
#back-top-wrapper #back-top a:before {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  content: '\f106';
  font: 30px/56px FontAwesome;
  top: 0;
  left: 0;
  text-align: center;
}
.hr__mod {
  background: transparent url("../../home/image/icon_img.html") no-repeat scroll center center;
  border: medium none;
  height: 18px;
  position: relative;
  margin-bottom: 20px;
}
.hr__mod:before,
.hr__mod:after {
  background-color: rgba(59, 59, 59, 0.2);
  content: "";
  height: 1px;
  position: absolute;
  top: 50%;
  width: 48.5%;
  right: 0;
}
.hr__mod:after {
  left: 0;
  right: auto;
}
