* {
  border: none;
  margin: 0;
  padding: 0;
  outline: none !important;
  box-sizing: border-box;

}
ul, p {
  margin-bottom: 0 !important;
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  direction: rtl;
  height: 100%;
  width: 100%;;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
a {
  text-decoration: none !important;
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');

}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');

}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');

}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');

}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');

}
@font-face {
  font-family: 'Khandevane';
  src: url('../fonts/Khandevane.woff') format('woff'), url('../fonts/Khandevane.ttf') format('truetype');
}
.page{
  overflow-x: hidden;
}
body{
  font-family:IRANSans, sans-serif;
  font-size: 13px;
  line-height: 1.7;
  direction: rtl;
  background-color: #f8f8f8;
  scroll-behavior: smooth;
  overflow-x: hidden;
  min-height: 100%;
width: 100%;
color:#252525;

}
.header-top{
  background: url('../images/header-top.jpg') no-repeat left; 
  background-size: cover !important;
}
.date-now{
  color: #1531ac;
  font-weight: 600;
}
.lead_lead__cox{
    
font-size: 23px;
font-weight: bold;
color: #575c70;
text-shadow: 3px 3px 3px #0003;
}

@media screen and (min-width:992px) {
    .featured_container__cox .owl-fetured-blog{
    padding:2rem;
}
.date-now{
    position:absolute;
    left:330px;
    top:83px;
}
.mt__cox{
    margin-top:41px !important;
}
    .link-top-right{
        display:flex ;
        flex-direction:column;
        
    }
    .date-now{
    margin-right:8rem !important;
}
  .header-top{
    min-height: 109px;
    padding-top: 17px;
  }
  .logo-left img {
    position: absolute;
    left: 0;
    top: 0;
  }
  .service-section::after{
    position: absolute;
    content: '';
    right:0;
    top:0;
    background: url('../images/bg-right-top.png') no-repeat;
    width: 360px;
    height: 591px;
  }
  .service-section::before{
    position: absolute;
    content: '';
    left:0;
    bottom:0;
    background: url('../images/bg-left-bottom.png') no-repeat;
    width: 377px;
    height: 592px;
  }
  .service-section .container{
    position: relative;
    z-index: 1;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  li.cal {
    margin-right: 50px;
  }
  .img-pro {
    height: 387px;
  }

  .menuTrigger {
    display: none !important;
}
  .header.sticky-menu {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  }

  .header.sticky-menu {
    background: #fff;
  }
  .header {
    background: #fff;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    z-index: 1000;
    position: relative;
    padding-bottom: 5px;
    top:109px;

  }
  .featured-section{
      margin-top:110px !important;
  }

}
.container-fluid.header.sticky-menu .logo img {
  width: 100px;
}
@media screen and (max-width:991.99px) {
        .featured_container__cox .owl-fetured-blog{
    padding:1rem;
}
  .header-top.position-relative {
    padding-left: 0 !important;
  }
  .lng.me-5 {
    margin-left: 10px !important;
  }
  .gap.ms-3.me-3 {
    margin: 0 10px !important;
  }
  .owl-stage {
    padding-right: 0 !important;
  }
  .menu-mob li {
    display: inline-block;
    vertical-align: middle;
  }
  li.cal {
    margin: 0 !important;
    display: block !important;
    text-align: center;
  }
  .lng-col{
   padding-left: 0 !important;
  }
  .menuTrigger {
    margin-left: 19px;
}
  .header .text-start {
    padding-right: 0 !important;
}
.header .text-end {
  padding-left: 0 !important;
}
  .icon-shop,.icon-favo ,.icon-user,.icon-search{
    transform: scale(0.8);
}
  .menuTrigger i {
    font-size: 25px;
    color: #000;
    vertical-align: middle;
}
  .lbl-shop, .lbl-search {

    display: none !important;
}
  .header {
    padding-top: 5px;
padding-bottom: 5px;
    background-color: #fff;
}
  .header.sticky-menu {
    position: fixed;
    width: 100%;
    right: 0;
    z-index: 20;
}

}
@media screen and (min-width:992.99px) and (max-width:1060.99px) {
    .slider {
  margin-top: -57px !important;
}


}

@media screen and (min-width:768px) and (max-width:991.9px) {
 
  .container, .container-md, .container-sm {
    max-width: 90%;
  }
  .img-pro {
    height: 300px;
  }

.social li {
    width: 3% !important;
}
  }
  .d-block.lbl {
    padding-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #4d4a4a;
}
@media screen and (max-width:767.99px) {
.header.sticky-menu{
    top:0 !important;
}
  .date-now.ms-5 {
    font-size: 11px !important;
  }
  .slider {
    padding-top: 10px;
  }
  .title-carousel span {
    font-size: 15px !important;
    line-height: 2;
  }
  .container, .container-sm {
    max-width: 100%;
  }


  .namad.p-0 {
    text-align: center;
  }

  .mt-xs-15{
    margin-top: 15px !important;
  }
  .mt-xs-10{
    margin-top: 10px !important;
  }
  .p-xs-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .copy-text {

    text-align: center;
    margin-top: 10px;
  }
  .slider-text {
    font-size: 12px;
  }
  .more-text {
    font-size: 13px;
margin-top: 0 !important
  }

.about-section  .col-md-3.col-6{
  margin-bottom: 15px;
}

  .more-col {
    text-align: center;
  }
  .map {
    margin-top: 25px;
  }

  .footer.position-relative {
    text-align: center;
  }

  .main-title-section{
    text-align: center !important;
  }
  .sub-title-section {
    text-align: center !important;
    font-size: 1.5rem !important;
  }

  .owl-slider .owl-prev{
    position: absolute;
    left: 0;
    top:40%;
    z-index: 1;
    width: 36px;
    height:46px;
    font-size: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
  border-radius: 0 !important;
  margin: 0 !important;
  }
  .owl-slider .owl-next{
    position: absolute;
    right:0;
    top:40%;
    z-index: 1;
    width: 36px;
    height: 46px;
    font-size: 0 !important;
    box-shadow: none !important;
    background-color: #000000a6 !important;
  border-radius: 0 !important;
  margin: 0 !important;
  }


  .card__social {
    position: absolute;
    bottom: 42px;
    right: -5px;
    visibility: hidden;
    width: 50px;
    transition: transform 0.35s ease;
    text-align: right;
  }
  .card__share {
    background-color: #29a71a;
    width: 39px;
    height: 39px;
margin: auto;
    border-radius: 100%;
    color: #fff;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 20px;
 
  }

     .suggest .col-md-4.col-12.wow.fadeInUp {
  margin-bottom: 15px !important;
}
  .img-pro {
    height: 300px;
  }

  .text-image {
    width: 92% !important;
  }

  .en-company {
    display: block !important;
  }

  .gap-col-mob{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .add-to-crd {

    padding: 10px 21px !important;
  }
  .category-name {
    font-size: 15px !important;
}

 .row-category-list .sticky_column {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
  .logo-footer img {
    width: 150px;
    margin: 10px;
}

  .social li {
    width: 8% !important;
}
  .lnk-footers {
    text-align: right;
}
  .title-footer {
    text-align: right;
    padding-right: 14px;
}
  .accordion-container .set {
    position: relative;
    width: 100%;
    height: auto;
    background-color: transparent;
    line-height: 33px;
    border-bottom: 1px solid #e5edea4d;
    text-align: right;
}
  .accordion-container .content {
    position: relative;
    width: 100%;
    height: auto;
    padding-right: 10px !important;
    display: none;
    line-height: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}
  .accordion-container .set > span i {
    position: absolute;
    left: 0;
    top: 13px;
    color: #fff;
    font-size: 10px;
}
    .img-menu img {
    width: 200px !important;
}

  .owl-news .owl-stage {
    padding-right: 0 !important;
}


  .owl-slider .owl-dots {
    position: absolute;
    bottom: 0;
    margin: auto !important;
    left: 10px;
}

.owl-theme .owl-dots .owl-dot span {
    margin: 5px 3px;
}

  .p-xs-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pco{
    text-align: center;
  }

.owl-slider .item img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100% !important;
  width: 100%;
}
.owl-slider .item {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 100%;
  position: relative;
  height: 200px;
}
}

@media screen and (min-width:768px) { 
    .header-top{
        position:fixed !important;
        top:0;
        z-index:9999;
    }
    .owl-news .owl-item.active .item {
  transform: scale(0.7);
  transition: all 0.3s linear;
  opacity: 0.5;

}
.owl-news .owl-item.active.center .item {
  transform: scale(1);
  transition: all 0.3s linear;
  opacity: 1;
}
  .title-footer.lnk-footer.un-link {
    margin-bottom: 15px;
    display: block;
  }

  .service-section{
    /*padding-top: 3rem;*/
    padding-bottom: 3rem;
  }
  
  .owl-slider .owl-prev{
    position: absolute;
    left: 2%;
    top:48%;
    z-index: 1;
    width: 36px;
    height: 111px;
    font-size: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
  border-radius: 0 !important;
  margin: 0 !important;
  }
  .owl-slider .owl-next{
    position: absolute;
    right:2%;
    top:48%;
    z-index: 1;
    width: 36px;
    height: 111px;
    font-size: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
  border-radius: 0 !important;
  margin: 0 !important;
  }
  .card__social {
    position: absolute;
    bottom: 61px;
    right: -3px;
    visibility: hidden;
    width: 50px;
    transition: transform 0.35s ease;
    text-align: right;
  }
  .card__share {
    background-color: #29a71a;
    width: 50px;
    height: 50px;
margin: auto;
    border-radius: 100%;
    color: #fff;
    line-height: 53px;
    text-align: center;
    cursor: pointer;
    font-size: 27px;
    z-index: 10;
  }


  .link-more{
    padding-left: 10% !important;
  }
  .about-img {
    padding-right: 10% !important;
  }
  .list-info {
    padding-left: 10px;
  }

  .lng-col {
    text-align: left;
    padding-top: 4px;
  }
  .set > span i {
    display: none;
}
 .pr-md-0{
   padding-right: 0 !important;
 }
 .pl-md-0{
  padding-left: 0 !important;
}
}

.bld{
  font-weight: 600;
}

.header.sticky-menu {
  box-shadow: 0 6px 15px rgba(36, 37, 38, 0.08);
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -ms-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
  position: fixed;
width: 100%;
right: 0;
top: 109px;
}


.owl-slider .owl-nav {
  margin-top: 0 !important;
  direction: ltr;

}


.owl-slider .owl-prev span{
  background: url('../images/slice.png') no-repeat -103px -4px !important;
  width: 28px;
	height: 52px;
  font-size: 0 !important;
  display: inline-block;
}

.owl-slider .owl-next span{
  background: url('../images/slice.png') no-repeat -168px -7px !important;
  width: 28px;
	height: 52px;
  font-size: 0 !important;
  display: inline-block;

}
.owl-slider .owl-nav i {
  color: #fff;
  font-size: 24px;
}
.home-category-section{
  padding-top: 10px;
  padding-bottom: 80px;
  background-color: #f5f5f7;
}
.location-button {
  text-align: left;
  font-size: 26px;
  padding-left: 20px;
  padding-bottom: 15px;
}
.location-button a{
  color: #bab5b5;
}
.product-section {
  background:url('../images/bg-nashr.jpg') no-repeat;
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-size: cover;

}
.product-section .title-section{
  font-size: 15px;
}
.location-button i {
  position: relative;
  transition: all 0.3s ease-in-out;
}
.location-button .fa-plus-circle::before {
  z-index: 1;
  position: relative;
}
.location-button a i::after {
  position: absolute;
  width: 100%;
  height: 100%;
  content: '';
  top: 0;
  background-color: #eeeeee9c;
  right: 0;
  border-radius: 100%;
  right: 0;
  bottom: 0;
}
.footer{
  padding-top: 3rem;
  padding-bottom: 3rem;
  background:url('../images/bg-footer.jpg') no-repeat;
  background-size: cover !important;
  color: #fff;
}
.footer-row{
  padding-top:2 rem;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {

  border-color: #fff  ;
  width: 20px !important;
  border-radius: 25px !important;
}
.owl-slider .owl-dots .owl-dot.active span, .owl-slider  .owl-dots .owl-dot:hover span {
  background-color: #fff   !important;

}
@media screen and (min-width:992px) and (max-width:1299.9px) {


}
@media screen and (min-width:1300px)  {

}
.row-category-list   .banner-text {
  min-height: 395px;
  text-align: center;
  padding: 0px 10px 10px 10px;
}

.category-list {
  position: relative;
  overflow: hidden;
  display: block;
}

.category-list::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  background: #ffffff;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 90%;
  -ms-transform-origin: 90%;
  transform-origin: 90%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  }
  .category-list::after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    background: #ffffff;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 90%;
    -ms-transform-origin: 90%;
    transform-origin: 90%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
  }
  .category-list:hover::before {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    opacity: 0.5;
  }
  .category-list:hover::after {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0.5;
  }

.content-body:hover {
  background-color: #d7d7d7;
}
.content-body {
  background-color: #50b848;
  width: 80%;
  margin: auto;
  color: #fff;
  padding: 10px;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
.location-box1:hover .item-content{
  bottom: 10px;

}
.pr-0{
  padding-right: 0 !important;
}
.pl-0{
  padding-left: 0 !important;
}
.text-image {
  position: absolute;
  bottom: 25px;
  z-index: 3;
  width: 50%;
  right: 0;
  left: 0;
  margin: auto;
  background-color: #fff;
  padding: 22px 0;
}
.add-to-crd {
  background-color: #7b0d1e;
  color: #fff;
  padding: 10px 32px;
  font-size: 17px;
  border:2px solid #7b0d1e;
}
.category-name {
  color: #3865a4;
  font-size: 16px;
  font-weight: 600;
}
.icon-shop{
  background: url('../images/slice.png') no-repeat -7px -7px;
	width: 30px;
	height: 29px;
  display: inline-block;
  vertical-align: middle;
}
.icon-favo{
  background: url('../images/slice.png') no-repeat -6px -51px;
	width: 25px;
	height: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.lbl-shop ,.lbl-search{
  color: #feffffc7;
  padding-left: 8px;
}

.lbl-favo {
  position: absolute;
  color: #fff;
  bottom: -13px;
  right: -5px;
}

.owl-slider .owl-dots {
  position: absolute;
  bottom: 3%;
  left: 20px;
}

.owl-slider .owl-dots .owl-dot span {
  width: 10px;
  height:10px;
  margin: 6px 2px;
  background: transparent;
  border-radius: 100%;
  background-color: transparent;
  border: 2px solid #fff;
}

.content-banner {
  position: absolute;
  top: 0;
  z-index: 3;
  display: flex;
  flex-direction: column;
  align-content: flex-end;
  height: 100%;
  align-items: center;
  color: #fff;
  padding: 70px 20px;
}
.content-banner .line{
  background: url('../images/slice.png') no-repeat -108px -54px;
	width: 35px;
	height: 34px;
  display: inline-block;
  position: relative;
}
.content-banner .line::before {
  position: absolute;
  width: 130px;
  height: 1px;
  content: '';
  left: -143px;
  background-color: #fff;
  top: 48%;
}
.content-banner .line::after {
  position: absolute;
  width: 130px;
  height: 1px;
  content: '';
  right: -143px;
  background-color: #fff;
  top: 48%;
}
.panel-menu {
  width: 300px;
  background-color: #fff !important;
  position: fixed;
  height: 100vh;
  top: 0;
  bottom: 0;
  right: -300px;
  -webkit-transition: ease 0.5s;
  -moz-transition: ease 0.5s;
  -o-transition: ease 0.5s;
  transition: ease 0.5s;
  z-index: 999999 !important;
  display: block !important;
}
.close-li {
  background-color: #f3f3f3 !important;
}
.subPanel {
  width: 300px;
  background-color: #fff !important;
  position: fixed;
  height: 100%;
  top: 0;
  bottom: 0;
  right: -300px;
  -webkit-transition: ease 0.5s;
  -moz-transition: ease 0.5s;
  -o-transition: ease 0.5s;
  transition: ease 0.5s;
  z-index: 999999 !important;
  display: block !important;
  padding-right: 0 !important;
}
.panel-menu > ul:nth-child(1) {
  overflow-y: auto !important;
  max-height: 100vh;
}
#panel-menu ul {
  padding-right: 0 !important;
max-height: 100vh;
overflow-y: auto;
}
.panel-menu ul li {
  list-style: none;
  width: 100%;
  line-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  cursor: pointer;
  position: relative;
  background-color: #fff;
  border-bottom: 1px solid #edecec;
  color: #717471;
  font-weight: 300;
  font-size: 14px;
}
.btn-menu {
  background-color: #f3f3f3 !important;
width: 100%;
line-height: 40px;
padding: 5px;
  padding-right: 5px;
cursor: pointer;
border-bottom: 1px solid rgb(218 218 218);
color: #858585;
padding-right: 21px;
}

.panel-menu {
  z-index: 10;
}
.panel-menu ul li {
  padding-left: 20px;
  padding-right: 10px;
}
.main-menu a {
  color: #717471;
font-weight: 300;
font-size: 14px;
}
.openSubPanel {
  position: relative;

  cursor: pointer;
  z-index: 1;
  text-align: right;
  width: 100%;
  display: block;
}
.panel-menu.isOpen, .subPanel.isOpen {
  -webkit-transform: translateX(-300px);
  -moz-transform: translateX(-300px);
  -ms-transform: translateX(-300px);
  -o-transform: translateX(-300px);
  transform: translateX(-300px);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.3);
}
.subPanel {
  z-index: 20;
}
.closeSubPanel, .closePanel, .openSubPanel {
  cursor: pointer;
}
.panel-menu > ul:nth-child(1) {
  overflow-y: auto !important;
  max-height: 100vh;
  width: 100%;
}
.border-none {
  border: none !important;
}
.panel-menu.isOpen::before {
  position: absolute;
  right: 300px;
  content: '';
  top: 0;
  height: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, .5);
  width: 500%;
}
.arow-menu i {
  background: url("../images/nav-sprite.png") no-repeat -137px -288px;
  width: 8px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  transform: rotate(180deg);
}
.close-menu .times {
  background: url("../images/nav-sprite.png") no-repeat -190px -288px;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.closeSubPanel i {
  background: url("../images/nav-sprite.png") no-repeat -136px -309px;
  width: 16px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  transform: rotate(180deg);
}
.panel-menu.isOpen .close-menu {
  padding: 0;
  width: 28px;
  height: 28px;
  font-size: 21px;
  color: #858585;
  line-height: 15px;
  text-align: center;
  line-height: 33px;
  float: left;
  position: absolute;
  left: 10px;
  top: 10px;
}
.openSubPanel .arow-menu {
  color: #879496;
  font-size: 22px;
}
.arow-menu {
  position: absolute;
  left: 0;
  top: 0;
  height: 29px;
  color: #879496;
}
.about-company.desc a {
  color: #8e8e8e;
  font-weight: 600;
}
.read-more:hover {
background-color: transparent;
color: #fff !important;
transition: all 0.2s linear;
border-color: #fff !important;
}
.add-to-crd:hover{
  border-color: #7b0d1e;
  color: #7b0d1e !important;
  transition: all 0.2s linear;
  background-color: #fff !important;
}
.lnk-footers li a:hover {
    color: #fff;
    transition: all 0.2s linear;
}

.link-more-about a {
  color: #fff;
  font-size: 12px;
}


.item-img.position-relative {
  overflow: hidden;
}

.filter-option {
  color: #fff;
  font-size: 13px;
}

.lng-col .dropdown-toggle::after {
  border-top: .3em solid #fff;
}
.dropdown-menu.open.show .dropdown-menu {
  display: block !important;
}
.cssmenu ul ul li.has-sub:hover > a, .cssmenu ul li.has-sub ul li.has-sub ul li > a:hover {
  background: #1531ac;
  color: #fff !important;
}
.cssmenu, .cssmenu ul, .cssmenu ul li, .cssmenu ul li a, .cssmenu #head-mobile {
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.cssmenu:after, .cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0
}
.cssmenu #head-mobile {
  display: none
}
.cssmenu > ul > li {
  display: inline-table;
  position: relative;
  margin-left:15px;
  position: relative;
}
.header {
  border-bottom: 1px solid #ededed;
}
.cssmenu > ul > li.has-sub:hover > a:before {
  top: 23px;
  height: 0
}
.cssmenu ul ul {
  position: absolute;
left: -9999px;
border-radius: 14px !important;
padding: 10px 0 5px 0;
  background-color: #fff;
  padding-right: 0 !important;
  box-shadow: 0px 0px 2px #ccc;
}
.cssmenu ul ul li {
  height: 0;
  -webkit-transition: all .25s ease;
  -ms-transition: all .25s ease;
  transition: all .25s ease;
}
.cssmenu li:hover > ul {
  left: auto
}
.cssmenu li:hover > ul > li {
  height: 45px
}
.cssmenu ul ul ul {
  margin-right: 100%;
  top: 0;
  z-index: 2;
  box-shadow: 0px 0px 4px #ced1d1;
}
.cssmenu ul ul li a {
  padding: 0 15px;
  width: 200px;
  font-size: 13px;
  text-decoration: none;
  color: #424242;
  font-weight: 400;
  line-height: 2.7;
  box-shadow: 0px 0px 4px #aeb2b5;
  margin: 0 10px 10px 10px;
  border-radius: 9px;

}
.cssmenu ul ul li:last-child > a, .cssmenu ul ul li.last-item > a {
  border-bottom: 0
}

.cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 16px;
  left: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #ccc;
  content: ''
}
.cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 13px;
  left: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #ccc;
  content: '';
  -webkit-transition: all .25s ease;
  -ms-transition: all .25s ease;
  transition: all .25s ease
}
.cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0
}
.cssmenu ul ul ul li.active a {
  border-left: 1px solid #333
}
.cssmenu > ul > li.has-sub > ul > li.active > a, .cssmenu > ul ul > li.has-sub > ul > li.active > a {
  border-top: 1px solid #333
}
.cssmenu li:hover > ul {
  left: auto;
}
.cssmenu > ul > li > a {
  font-size: 13px;
  text-decoration: none;
  color: #424242;
  line-height: 2.2;
  font-weight: 500;
}
#cssmenu1 li i {
  font-size: 8px;
  vertical-align: middle;
  color: #424242;
  margin-right: 2px;
}
.cssmenu > ul > li:not(:first-child)::after {
  position: absolute;
right: -10px;
height: 24px;
content: '';
background-color: #dbdbdb;
top: 3px;
width: 1px;
}
#cssmenu > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  z-index: 99;
  text-align: right;
}
.c-navi-new-list {
  display: flex;
  align-items: center;
}
.c-navi-new-list li {
  list-style: none;
}
.link-top a {
  color: #fff;
}

.text-image:hover {
  background-color: #3c67a2;
  transition: all .4s;
}
.text-image:hover .category-name{
  color: #fff;
  transition: all .4s;
}
.phone-text span {
  display: inline-block;
  vertical-align: middle;
}
.text-end.show-pro {
  text-align: left;
}

.container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1200px;
}
@media screen and (min-width:1200px) {

.accordion-container {
  padding-right: 50px;
}
}


.link-top i {
  font-size: 23px;
  vertical-align: middle;
}
.cal a {
  font-size: 14px;
  direction: ltr;
  display: inline-block;
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
}
.slider-text {
  font-weight: 300;
}
.more-text {
  margin-top: 5px;
  transition: all 0.2s linear;
}
.card__social--active {
  visibility: visible !important;
  z-index: 3;
  transition: all 0.35s linear;
}
.card__social .share-icon {
  display: block;
  width: 43px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  border-radius: 50%;
  background-color: #088d16f0;
  transition: all 0.3s ease;
  outline: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
  margin-right: 2px;
  position: relative;
  margin-top: 6px;
  color: #fff;
  line-height: 46px;
  transform: scale(0);
  transition: .15s linear;
}
.card__social.card__social--active .share-icon{
  transform: scale(1) !important;
  transition: .15s linear;
}
.share-expanded i::before {
  content: "";
  font-weight: 400;
}
.owl-news .owl-nav {
  margin-top: 0 !important;
  direction: ltr;

}
.owl-news .owl-next {
  width: 34px;
  height: 34px;
  border: 1px solid #b8b8b8 !important;
  border-radius: 100% !important;
  background-color: #fff !important;
  font-size: 27px !important;
  line-height: 1 !important;
  position: absolute;
  right: -22px;
  top: 48%;
  bottom: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #000 !important;
}
.owl-news .owl-prev {
  width: 34px;
  height: 34px;
  border: 1px solid #b8b8b8 !important;
  border-radius: 100% !important;
  background-color: #fff !important;
  font-size: 27px !important;
  line-height: 1 !important;
  position: absolute;
  left: -22px;
  top: 48%;
  bottom: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #000 !important;
}


.d-block.title-service {
  color: #4a4749;
  margin-top: 25px;
  font-size: 15px;
  font-weight: 600;
}

.more-pro {
  font-family: 'Khandevane';
font-size: 25px;
}
.product-section .more-pro{
  color: #fff ;
}

.footer-bottom {
  background-color: #26b99a;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 11px;
  color: #fff;
  font-weight: 300;
}
.social-footer ul li {
  display: inline-block;
  text-align: center;
  line-height: 28px;
  vertical-align: middle;
}
.social-footer a {
  display: block;
  width: 28px;
  height: 28px;
  padding: 0;
  -webkit-transition: -webkit-transform .5s;
  transition: transform .5s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  z-index: 9;
}
.social-footer a .flip {
  -webkit-transform: translateZ(19px);
  transform: translateZ(19px);
}
.social-footer a span {
  padding: 0;
  display: block;
  width: 28px;
  height: 28px;
}
.social-footer a .flop {
  display: block;
  -webkit-transform: rotateX(-90deg) translateZ(-19px);
  transform: rotateX(-90deg) translateZ(-19px);
}
.social-footer a span {
  padding: 0;
  display: block;
  width: 23px;
  height: 28px;
  line-height: 28px;
}
.social-footer a:hover {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
}
.social-footer a {
  display: block;
  width: 28px;
  height: 28px;
  padding: 0;
  -webkit-transition: -webkit-transform .5s;
  transition: transform .5s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  z-index: 9;
}
.social-footer ul li {
  margin: 0 7px;
}
.social-footer ul li {
  display: inline-block;
  text-align: center;
  line-height: 28px;
  vertical-align: middle;
}


  .back-to-top {
    width: 50px;
  height: 50px;
  position: absolute;
  top: -29px;
  right: 15px;
  display: inline-block;
  border-radius: 100%;
  text-align: center;
  font-size: 17px;
  z-index: 100;
  background-color: #26b99a;
  border-radius: 100%;
  line-height: 22px;
  padding-top: 18px;
  border: 3px solid #f8f8f8;
  cursor: pointer;
  }

  .back-to-top i {
    color: #fff;
    line-height: 0.4;
    display: block;
  }

.float {
  position: fixed;
  bottom: 10px;
  left: 15px;
  z-index: 10;
  padding: 0;
  text-align: center;
}
.float li {
  display: block;
  list-style: none;

}
.icon-service {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 14px;
}
.service-item {
  width: 138px;
  height: 138px;
  background-color: #fff;
  border-radius: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  border: 1px solid #233eb2;
  position: relative;
  transition: all 0.2s linear;
}
.service-item::after {
  position: absolute;
  width: 120px;
  height: 120px;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #26b99a;
  border-radius: 100%;
  bottom: 0;
  opacity: 0;
  transition: all 0.2s linear;
}
.service-item a{
  position: relative;
  z-index: 1;
}
.service-item:hover::after{
  opacity: 1;
}
.service-item:hover a{
  color: #fff;
}
.icon-service img{
  object-fit: contain;
  max-width: 100%;
  max-height:100%;
}
.srvice-name {
  color: #595959;
  font-weight: 600;
}
.service-item:hover{
 border-color: #26b99a;
}

.copy-text{
  color: #fff;

}
.footer-bottom .color{
  color: #fff;
  font-weight: 600;
}

.lnk-footers li a {
  color: #ffffffa1;
  font-size: 12px;
  padding-right: 10px;
position: relative;
}
.lnk-footers li {
  line-height: 2.2;
  list-style: none;
}
.lnk-footers li a::after {
  position: absolute;
  top: 7px;
  right: 0;
  content: '';
  width: 4px;
  height: 4px;
  background-color: #c8c8eb;
  border-radius: 100%;
}

.info-contact .color{
  color: #8888b7;
}
.info-contact li{
  list-style: none;
  color: #fff;
  text-align: right;
}

.info-contact .gap {
  margin: 0 10px;
}

.cal-me i{
  background: url('../images/slice.png') no-repeat -116px -46px;
	width: 18px;
	height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

@media screen and (max-width: 767.99px) {
	.frm-search input::-webkit-input-placeholder {
		font-size: 14px;
	}

	.frm-search input::-moz-placeholder {
		font-size: 14px;
	}

	.frm-search input:-ms-input-placeholder {
		font-size: 14px;
	}

	.frm-search input:-moz-placeholder {
		font-size: 14px;
	}
}

@media screen and (min-width: 768px) {
	.frm-search input::-webkit-input-placeholder {
		font-size: 18px;
	}

	.frm-search input::-moz-placeholder {
		font-size: 18px;
	}

	.frm-search input:-ms-input-placeholder {
		font-size: 18px;
	}

	.frm-search input:-moz-placeholder {
		font-size: 18px;
	}

	.frm-search {
		border-radius: 1000px;
		padding: 0px 25px;
		margin: 10px 0;
	}

	#SearchModal .modal-dialog {
		width: 70%;
		max-width: 1200px;
		position: relative;
	}

	.search-btn {
		font-size: 18px;
	}
}
#SearchModal .modal-content {
	background-color: transparent !important;
  border: none !important;
}
.search-ico i {
  color: #fff !important;
font-size: 14px !important;
vertical-align: middle;
}
.frm-search {
	display: flex;
	align-items: center;
	line-height: 100px !important;
	background-color: #fff;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	border-width: 0px;
	color: #9e9e9e;
	font-weight: 300;
	font-style: normal;
	box-shadow: 1px 4px 8px 1px rgba(0, 0, 0, 0.2);
}

.frm-search input {
	width: calc(100% - 100px);
	font-size: 16px;
}

.search-btn {
	width: 50px;
	background-color: transparent !important;
	color: #9e9e9e;
}

.frm-search input::-webkit-input-placeholder {
	color: #9b9b9b !important;
}

.frm-search input::-moz-placeholder {
	color: #9e9e9e !important;
	font-style: italic;
	font-weight: 300;
}

.frm-search input:-ms-input-placeholder {
	color: #9e9e9e !important;
	font-style: italic;
	font-weight: 300;
}

.frm-search input:-moz-placeholder {
	color: #9e9e9e !important;
	font-style: italic;
	font-weight: 300;
}

.frm-search .btn-close {
	color: #9b9b9b;
	font-size: 17px;
	box-shadow: none !important;
}
.reg {
  background-color: #1531ac !important;
  border-radius: 25px;
  padding: 2px 17px;
  color: #fff;
  box-shadow: none !important;
}
.menu-account li:not(:last-child) a {
  border-bottom: 1px dashed #d8d4d4;
}
.search-ico a {
  background-color: #1531ac;
  border-radius: 100%;
  width: 25px;
  height: 25px;
  display: inline-block;
  text-align: center;
}
.menu-account li {
  padding: 5px 20px;
  line-height: 3;
}

.menu-account li a {
  font-size: 13px;
  display: block;
  color: #424750;
  display: block;
  font-weight: 600;
  width: 100%;
}

.menu-account li:hover {
  background-color: #f0f0f1;
}

.register button::after {
 display: none !important;
}

.menu-account {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  border: none !important;
  min-width: 250px;
  padding: 0;
}

.menu-account li i {
  font-size: 17px;
  margin-left: 2px;
  vertical-align: middle;
}

.m-user-img img {
  width: 40px;
  height: 40px;
  border-radius: 100% !important;
}
#dropdownMenuButton2 .dropdown-menu.show {
  transform: translateY(0) !important;
  top: 29px !important;
}
.lng a {
  color: #424242;
  font-size: 15px;
}
.row.align-items-center.row-title {
  border-bottom: 2px solid #dee8f8;
  padding-bottom: 11px;
  margin-bottom: 10px;
}
.card.crd .news-row:not(:last-child){
  border-bottom: 2px solid #dee8f8;
}
.card.crd .news-row{
  padding-bottom: 7.5px;
  padding-top: 7.5px;
}
.d-block.c-news a {
  color: #303030;
  font-size: 12px;
}
.small-image-news {
  height: 64px;
  overflow: hidden;
}
.small-image-news img {
  width: 100% !important;
  border-radius: 7px;
  object-fit: contain;
  max-height: 100% !important;
}
.title-crd {
  color: #0830a2;
  font-weight: 600;
  font-size: 14px;
}
.link-crd a {
  color: #8c8c8c;
  font-weight: 600;
}
.crd {
  border-radius: 10px;
border: none !important;
box-shadow: 0px 0px 6px #ccc;

}
@media(min-width:768px){
    .crd{
        min-height:100.5% !important;
    }
}

.owl-slider img{
  border-radius: 7px;
}
.title-carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.title-carousel::before, .title-carousel::after {
  content: "";
  width: 70px;
  height: 2px;
  background-color: #c1c1c1;
}
.title-carousel::before, .title-carousel::after {
  content: "";
  width: 70px;
  height: 2px;
  background-color: #c1c1c1;
}
.title-carousel span {
  margin: 0 20px;
  color: #00004a;
  font-weight: 600;
  font-size: 20px;
}
.area .title-carousel span{
  color: #1531ac;
}
.d-block.t-news a {
  color: #737373;
  font-size: 12px;
  text-align: justify;
}
.d-block.cb-news a {
  color: #00004a;
  font-weight: 600;
  display: block;
}
.big-image-news {
  height: 125px;
  overflow: hidden;
}
.big-image-news img {
  width: 100% !important;
  border-radius: 7px;
  object-fit: fill;
  max-height: 100% !important;
}
.card.crd-news {
  border-radius: 10px;
  border: none !important;
  box-shadow: 0px 0px 6px #ccc;
}
.icon-address{
  background: url('../images/slice.png') no-repeat -5px -11px;
	width: 11px;
	height: 15px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.icon-time{
  background: url('../images/slice.png') no-repeat -2px -30px;
	width: 12px;
	height: 12px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.icon-phone{
  background: url('../images/slice.png') no-repeat -3px -49px;
	width: 12px;
	height: 12px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.icon-fax{
  background: url('../images/slice.png') no-repeat -1px -68px;
	width: 15px;
	height: 13px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.icon-mail{
  background: url('../images/slice.png') no-repeat -20px -14px;
	width: 14px;
	height: 10px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.row.webgozar {
  border: 1px solid #aab1d8b5;
  color: #aab1d8;
  font-size: 12px;
  padding: 10px;
  font-size: 11px;
}
.namad {
  border: 1px solid #aab1d8b5;
  text-align: center;
  padding-top: 7px;
}
.date-up {
  font-weight: 300;
  font-size: 12px;
}
.link-name {
  color: #00004a;
  text-align: center;
  font-size: 12px;
  min-height: 50px;
}
.img-link.d-block {
  height: 70px;
  background-color: #fff;
  padding: 4px;
  overflow: hidden;
}
.img-link.d-block img{
object-fit: contain;
max-width: 100%;
max-height: 100%;
}
.releted {
  padding-top: 3rem;
  padding-bottom: 1rem;
}
.releted .title-carousel span {
  color: #1531ac;
}
.title-tag a{
  color: #303030;
}
.owl-news .item{
  border-radius: 10px;
border: none !important;
box-shadow: 0px 0px 6px #ccc;
background-color: #fff;

}
.item-blog{
  border-radius: 10px;
}
.item-blog img{
  width: 100% !important;
  height: 100% !important;
  object-fit: fill;
  border-radius: 10px;
}
.title-blog.mt-2 {
  padding: 0 10px;
  color: #303030;
  font-weight: 600;
  min-height: 30px;
}
.text-blog{
  padding: 0 10px;
  color: #303030;
  margin-bottom: 10px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.owl-news .owl-dots {
  margin-top: 20px;
}
.owl-news .owl-dots .owl-dot span{
  border: 1px solid #000 !important;
  background-color: transparent !important;
}
.owl-news .owl-dot.active span{
  background-color: #1531ac  !important;
  border-color: #1531ac  !important;

}
.city-section {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.city-section .title-carousel span {
  color: #1531ac;
}

@media screen and (max-width:767.99px) {
  .title-carousel2 {
    font-size: 16px !important;
  }
  .item-blog{
    height: 200px;
  }
  .hot-ideas-wrap li {
    margin-bottom: 10px !important;
}
}
@media screen and (min-width:768px) {
  .item-blog{
    height: 296px;
  }
 
.hot-ideas-right {
    width: 49%;
    float: right;
    margin-left: 1%;
}
.hot-ideas-col.hot-ideas-center {
    width: 24.7%;
    float: right;
}
.hot-ideas-left {
    width:24.3%;
    float: right;
    margin-right: 1%;
}	
}
.hot-idea {
  height: 100%;
  margin: 8px 0 !important;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  border-radius: 7px;
}	
.hot-ideas-wrap {
  padding-right: 0 !important;
}

.hot-idea-link {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  right: 0;
  z-index: 1;
}
.hot-ideas-wrap li {
  list-style: none;
}
.hot-ideas-wrap li img {
  width: 100% !important;
}
.video-icon {
  background: url("../images/slice.png") no-repeat -105px 0;
  width: 85px;
  height: 85px;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
}
.date-news {
  position: absolute;
  background-color: #f00;
  top: 0;
  right: 0;
  color: #fff;
  border-radius: 0 7px 0 7px;
  padding: 2px 13px;
}
.date-news i{
  vertical-align: middle;
  font-size: 18px;
  margin-left: 5px;
}
.date-news2 {
  position: absolute;
  background-color: #14287e;
  top: 0;
  left: 0;
  color: #fff;
  border-radius: 7px 0 7px 0;
  padding: 5px 13px;
  text-align: center;
}
.date-news2 i{
  vertical-align: middle;
  font-size: 18px;
  margin-left: 5px;
}
.hot-ideas-center .video-icon {
  transform: scale(0.5);
}
.hot-ideas-center .tex-slide {
  font-size: 12px;
}
.tex-slide {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  width: 100%;
  left: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  text-align: right;
  border-radius: 7px;
  padding: 20px;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.gallery-section {
  background-color: #1531ac;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.title-carousel2{
  font-weight: 600;
font-size: 20px;
color: #fff;
}
.js-video-button {
  z-index: 2;
  cursor: pointer;
}
#myTabGallery {
  border-bottom: none !important;
  display: block !important;
}
#myTabGallery li {
  display: inline-block;
}

.service-section{
  position: relative;
}
#myTabGallery li {
  margin-right: 12px;
}
#myTabGallery li a {
  font-size: 15px;
  color: #ffffffb5;
}
#pojo-a11y-toolbar {
  position: fixed;
  font-size: 16px !important;
  line-height: 1.4;
  z-index: 9999;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
  right: -180px;
  -webkit-transition: right 750ms cubic-bezier(.23,  1,  .32,  1);
  -moz-transition: right 750ms cubic-bezier(.23,  1,  .32,  1);
  -o-transition: right 750ms cubic-bezier(.23,  1,  .32,  1);
  transition: right 750ms cubic-bezier(.23,  1,  .32,  1);
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open {
  right: 0;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
  right: 180px;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left {
  left: -180px;
  -webkit-transition: left 750ms cubic-bezier(.23,  1,  .32,  1);
  -moz-transition: left 750ms cubic-bezier(.23,  1,  .32,  1);
  -o-transition: left 750ms cubic-bezier(.23,  1,  .32,  1);
  transition: left 750ms cubic-bezier(.23,  1,  .32,  1);
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open {
  left: 0;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {
  left: 180px;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle, #pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
  position: absolute;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
  display: inline-block;
  font-size: 200%;
  line-height: 0;
  padding: 10px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #ff9f0b;
border-radius: 5px 0 0 5px;
color: #000;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover, #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
  border: 1px solid;
  font-size: 100%;
  width: 180px;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
  display: block;
  line-height: 2;
  font-weight: bold;
  padding: 10px 15px 0;
  margin: 0;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links {
  border-top: 1px solid;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a {
  display: block;
  padding: 10px 15px;
  font-size: 80%;
  line-height: 1;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active {
  font-weight: bold;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg {
  padding-right: 6px;
  display: inline-block;
  width: 1.5em;
  font-style: normal;
  font-weight: normal;
  font-size: inherit;
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  vertical-align: middle;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text {
  vertical-align: middle;
}
body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg {
  padding-left: 6px;
  padding-right: 0;
}
@media (max-width:767px) {
  #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
  padding: 7px 12px 0;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items {
  padding: 7px 0;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a {
  display: block;
  padding: 7px 12px;
}
}
#pojo-a11y-toolbar {
  top: 160px !important;
}
body.pojo-a11y-grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
body.pojo-a11y-high-contrast .placebo {
  line-height: normal;
}
body.pojo-a11y-high-contrast * {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
body.pojo-a11y-high-contrast a, body.pojo-a11y-high-contrast abbr, body.pojo-a11y-high-contrast acronym, body.pojo-a11y-high-contrast address, body.pojo-a11y-high-contrast article, body.pojo-a11y-high-contrast aside, body.pojo-a11y-high-contrast b, body.pojo-a11y-high-contrast basefont, body.pojo-a11y-high-contrast bdi, body.pojo-a11y-high-contrast big, body.pojo-a11y-high-contrast blink, body.pojo-a11y-high-contrast blockquote, body.pojo-a11y-high-contrast body, body.pojo-a11y-high-contrast button, body.pojo-a11y-high-contrast canvas, body.pojo-a11y-high-contrast caption, body.pojo-a11y-high-contrast center, body.pojo-a11y-high-contrast cite, body.pojo-a11y-high-contrast code, body.pojo-a11y-high-contrast col, body.pojo-a11y-high-contrast colgroup, body.pojo-a11y-high-contrast command, body.pojo-a11y-high-contrast dd, body.pojo-a11y-high-contrast del, body.pojo-a11y-high-contrast details, body.pojo-a11y-high-contrast dfn, body.pojo-a11y-high-contrast dir, body.pojo-a11y-high-contrast div, body.pojo-a11y-high-contrast dl, body.pojo-a11y-high-contrast dt, body.pojo-a11y-high-contrast em, body.pojo-a11y-high-contrast embed, body.pojo-a11y-high-contrast fieldset, body.pojo-a11y-high-contrast figcaption, body.pojo-a11y-high-contrast figure, body.pojo-a11y-high-contrast font, body.pojo-a11y-high-contrast footer, body.pojo-a11y-high-contrast form, body.pojo-a11y-high-contrast h1, body.pojo-a11y-high-contrast h1 a, body.pojo-a11y-high-contrast h1 a b, body.pojo-a11y-high-contrast h1 abbr, body.pojo-a11y-high-contrast h1 b, body.pojo-a11y-high-contrast h1 center, body.pojo-a11y-high-contrast h1 em, body.pojo-a11y-high-contrast h1 i, body.pojo-a11y-high-contrast h1 span, body.pojo-a11y-high-contrast h1 strong, body.pojo-a11y-high-contrast h2, body.pojo-a11y-high-contrast h2 a, body.pojo-a11y-high-contrast h2 a b, body.pojo-a11y-high-contrast h2 abbr, body.pojo-a11y-high-contrast h2 b, body.pojo-a11y-high-contrast h2 center, body.pojo-a11y-high-contrast h2 em, body.pojo-a11y-high-contrast h2 i, body.pojo-a11y-high-contrast h2 span, body.pojo-a11y-high-contrast h2 strong, body.pojo-a11y-high-contrast h3, body.pojo-a11y-high-contrast h3 a, body.pojo-a11y-high-contrast h3 a b, body.pojo-a11y-high-contrast h3 abbr, body.pojo-a11y-high-contrast h3 b, body.pojo-a11y-high-contrast h3 center, body.pojo-a11y-high-contrast h3 em, body.pojo-a11y-high-contrast h3 i, body.pojo-a11y-high-contrast h3 span, body.pojo-a11y-high-contrast h3 strong, body.pojo-a11y-high-contrast h4, body.pojo-a11y-high-contrast h4 a, body.pojo-a11y-high-contrast h4 a b, body.pojo-a11y-high-contrast h4 abbr, body.pojo-a11y-high-contrast h4 b, body.pojo-a11y-high-contrast h4 center, body.pojo-a11y-high-contrast h4 em, body.pojo-a11y-high-contrast h4 i, body.pojo-a11y-high-contrast h4 span, body.pojo-a11y-high-contrast h4 strong, body.pojo-a11y-high-contrast h5, body.pojo-a11y-high-contrast h5 a, body.pojo-a11y-high-contrast h5 a b, body.pojo-a11y-high-contrast h5 abbr, body.pojo-a11y-high-contrast h5 b, body.pojo-a11y-high-contrast h5 center, body.pojo-a11y-high-contrast h5 em, body.pojo-a11y-high-contrast h5 i, body.pojo-a11y-high-contrast h5 span, body.pojo-a11y-high-contrast h5 strong, body.pojo-a11y-high-contrast h6, body.pojo-a11y-high-contrast h6 a, body.pojo-a11y-high-contrast h6 a b, body.pojo-a11y-high-contrast h6 abbr, body.pojo-a11y-high-contrast h6 b, body.pojo-a11y-high-contrast h6 center, body.pojo-a11y-high-contrast h6 em, body.pojo-a11y-high-contrast h6 i, body.pojo-a11y-high-contrast h6 span, body.pojo-a11y-high-contrast h6 strong, body.pojo-a11y-high-contrast header, body.pojo-a11y-high-contrast hgroup, body.pojo-a11y-high-contrast html, body.pojo-a11y-high-contrast i, body.pojo-a11y-high-contrast iframe, body.pojo-a11y-high-contrast img, body.pojo-a11y-high-contrast input, body.pojo-a11y-high-contrast ins, body.pojo-a11y-high-contrast kbd, body.pojo-a11y-high-contrast label, body.pojo-a11y-high-contrast legend, body.pojo-a11y-high-contrast li, body.pojo-a11y-high-contrast listing, body.pojo-a11y-high-contrast main, body.pojo-a11y-high-contrast mark, body.pojo-a11y-high-contrast marquee, body.pojo-a11y-high-contrast menu, body.pojo-a11y-high-contrast meter, body.pojo-a11y-high-contrast multicol, body.pojo-a11y-high-contrast nav, body.pojo-a11y-high-contrast nobr, body.pojo-a11y-high-contrast object, body.pojo-a11y-high-contrast ol, body.pojo-a11y-high-contrast option, body.pojo-a11y-high-contrast output, body.pojo-a11y-high-contrast p, body.pojo-a11y-high-contrast plaintext, body.pojo-a11y-high-contrast pre, body.pojo-a11y-high-contrast progress, body.pojo-a11y-high-contrast q, body.pojo-a11y-high-contrast rb, body.pojo-a11y-high-contrast rp, body.pojo-a11y-high-contrast rt, body.pojo-a11y-high-contrast ruby, body.pojo-a11y-high-contrast s, body.pojo-a11y-high-contrast samp, body.pojo-a11y-high-contrast section, body.pojo-a11y-high-contrast select, body.pojo-a11y-high-contrast small, body.pojo-a11y-high-contrast span, body.pojo-a11y-high-contrast strike, body.pojo-a11y-high-contrast strong, body.pojo-a11y-high-contrast sub, body.pojo-a11y-high-contrast summary, body.pojo-a11y-high-contrast sup, body.pojo-a11y-high-contrast svg, body.pojo-a11y-high-contrast table, body.pojo-a11y-high-contrast tbody, body.pojo-a11y-high-contrast td, body.pojo-a11y-high-contrast text, body.pojo-a11y-high-contrast textarea, body.pojo-a11y-high-contrast th, body.pojo-a11y-high-contrast thead, body.pojo-a11y-high-contrast time, body.pojo-a11y-high-contrast tr, body.pojo-a11y-high-contrast tt, body.pojo-a11y-high-contrast u, body.pojo-a11y-high-contrast ul, body.pojo-a11y-high-contrast var, body.pojo-a11y-high-contrast video, body.pojo-a11y-high-contrast xmp {
  -moz-appearance: none !important;
  -moz-user-select: text !important;
  -webkit-user-select: text !important;
  background-image: none !important;
  text-shadow: none !important;
  user-select: text !important;
}
body.pojo-a11y-high-contrast a, body.pojo-a11y-high-contrast abbr, body.pojo-a11y-high-contrast acronym, body.pojo-a11y-high-contrast address, body.pojo-a11y-high-contrast article, body.pojo-a11y-high-contrast aside, body.pojo-a11y-high-contrast b, body.pojo-a11y-high-contrast basefont, body.pojo-a11y-high-contrast bdi, body.pojo-a11y-high-contrast big, body.pojo-a11y-high-contrast blink, body.pojo-a11y-high-contrast blockquote, body.pojo-a11y-high-contrast body, body.pojo-a11y-high-contrast canvas, body.pojo-a11y-high-contrast caption, body.pojo-a11y-high-contrast center, body.pojo-a11y-high-contrast cite, body.pojo-a11y-high-contrast code, body.pojo-a11y-high-contrast col, body.pojo-a11y-high-contrast colgroup, body.pojo-a11y-high-contrast command, body.pojo-a11y-high-contrast dd, body.pojo-a11y-high-contrast del, body.pojo-a11y-high-contrast details, body.pojo-a11y-high-contrast dfn, body.pojo-a11y-high-contrast dir, body.pojo-a11y-high-contrast div, body.pojo-a11y-high-contrast dl, body.pojo-a11y-high-contrast dt, body.pojo-a11y-high-contrast em, body.pojo-a11y-high-contrast embed, body.pojo-a11y-high-contrast fieldset, body.pojo-a11y-high-contrast figcaption, body.pojo-a11y-high-contrast figure, body.pojo-a11y-high-contrast font, body.pojo-a11y-high-contrast footer, body.pojo-a11y-high-contrast form, body.pojo-a11y-high-contrast h1, body.pojo-a11y-high-contrast h1 a, body.pojo-a11y-high-contrast h1 a b, body.pojo-a11y-high-contrast h1 abbr, body.pojo-a11y-high-contrast h1 b, body.pojo-a11y-high-contrast h1 center, body.pojo-a11y-high-contrast h1 em, body.pojo-a11y-high-contrast h1 i, body.pojo-a11y-high-contrast h1 span, body.pojo-a11y-high-contrast h1 strong, body.pojo-a11y-high-contrast h2, body.pojo-a11y-high-contrast h2 a, body.pojo-a11y-high-contrast h2 a b, body.pojo-a11y-high-contrast h2 abbr, body.pojo-a11y-high-contrast h2 b, body.pojo-a11y-high-contrast h2 center, body.pojo-a11y-high-contrast h2 em, body.pojo-a11y-high-contrast h2 i, body.pojo-a11y-high-contrast h2 span, body.pojo-a11y-high-contrast h2 strong, body.pojo-a11y-high-contrast h3, body.pojo-a11y-high-contrast h3 a, body.pojo-a11y-high-contrast h3 a b, body.pojo-a11y-high-contrast h3 abbr, body.pojo-a11y-high-contrast h3 b, body.pojo-a11y-high-contrast h3 center, body.pojo-a11y-high-contrast h3 em, body.pojo-a11y-high-contrast h3 i, body.pojo-a11y-high-contrast h3 span, body.pojo-a11y-high-contrast h3 strong, body.pojo-a11y-high-contrast h4, body.pojo-a11y-high-contrast h4 a, body.pojo-a11y-high-contrast h4 a b, body.pojo-a11y-high-contrast h4 abbr, body.pojo-a11y-high-contrast h4 b, body.pojo-a11y-high-contrast h4 center, body.pojo-a11y-high-contrast h4 em, body.pojo-a11y-high-contrast h4 i, body.pojo-a11y-high-contrast h4 span, body.pojo-a11y-high-contrast h4 strong, body.pojo-a11y-high-contrast h5, body.pojo-a11y-high-contrast h5 a, body.pojo-a11y-high-contrast h5 a b, body.pojo-a11y-high-contrast h5 abbr, body.pojo-a11y-high-contrast h5 b, body.pojo-a11y-high-contrast h5 center, body.pojo-a11y-high-contrast h5 em, body.pojo-a11y-high-contrast h5 i, body.pojo-a11y-high-contrast h5 span, body.pojo-a11y-high-contrast h5 strong, body.pojo-a11y-high-contrast h6, body.pojo-a11y-high-contrast h6 a, body.pojo-a11y-high-contrast h6 a b, body.pojo-a11y-high-contrast h6 abbr, body.pojo-a11y-high-contrast h6 b, body.pojo-a11y-high-contrast h6 center, body.pojo-a11y-high-contrast h6 em, body.pojo-a11y-high-contrast h6 i, body.pojo-a11y-high-contrast h6 span, body.pojo-a11y-high-contrast h6 strong, body.pojo-a11y-high-contrast header, body.pojo-a11y-high-contrast hgroup, body.pojo-a11y-high-contrast html, body.pojo-a11y-high-contrast i, body.pojo-a11y-high-contrast iframe, body.pojo-a11y-high-contrast input, body.pojo-a11y-high-contrast ins, body.pojo-a11y-high-contrast kbd, body.pojo-a11y-high-contrast label, body.pojo-a11y-high-contrast legend, body.pojo-a11y-high-contrast li, body.pojo-a11y-high-contrast listing, body.pojo-a11y-high-contrast main, body.pojo-a11y-high-contrast mark, body.pojo-a11y-high-contrast marquee, body.pojo-a11y-high-contrast menu, body.pojo-a11y-high-contrast meter, body.pojo-a11y-high-contrast multicol, body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar), body.pojo-a11y-high-contrast nobr, body.pojo-a11y-high-contrast object, body.pojo-a11y-high-contrast ol, body.pojo-a11y-high-contrast option, body.pojo-a11y-high-contrast output, body.pojo-a11y-high-contrast p, body.pojo-a11y-high-contrast plaintext, body.pojo-a11y-high-contrast pre, body.pojo-a11y-high-contrast progress, body.pojo-a11y-high-contrast q, body.pojo-a11y-high-contrast rb, body.pojo-a11y-high-contrast rp, body.pojo-a11y-high-contrast rt, body.pojo-a11y-high-contrast ruby, body.pojo-a11y-high-contrast s, body.pojo-a11y-high-contrast samp, body.pojo-a11y-high-contrast section, body.pojo-a11y-high-contrast small, body.pojo-a11y-high-contrast span, body.pojo-a11y-high-contrast strike, body.pojo-a11y-high-contrast strong, body.pojo-a11y-high-contrast sub, body.pojo-a11y-high-contrast summary, body.pojo-a11y-high-contrast sup, body.pojo-a11y-high-contrast svg, body.pojo-a11y-high-contrast table, body.pojo-a11y-high-contrast tbody, body.pojo-a11y-high-contrast td, body.pojo-a11y-high-contrast text, body.pojo-a11y-high-contrast textarea, body.pojo-a11y-high-contrast th, body.pojo-a11y-high-contrast thead, body.pojo-a11y-high-contrast time, body.pojo-a11y-high-contrast tr, body.pojo-a11y-high-contrast tt, body.pojo-a11y-high-contrast u, body.pojo-a11y-high-contrast ul, body.pojo-a11y-high-contrast var, body.pojo-a11y-high-contrast video, body.pojo-a11y-high-contrast xmp {
  background: black !important;
  background-color: black !important;
}
body.pojo-a11y-high-contrast a, body.pojo-a11y-high-contrast article, body.pojo-a11y-high-contrast aside, body.pojo-a11y-high-contrast basefont, body.pojo-a11y-high-contrast bdi, body.pojo-a11y-high-contrast big, body.pojo-a11y-high-contrast blink, body.pojo-a11y-high-contrast blockquote, body.pojo-a11y-high-contrast body, body.pojo-a11y-high-contrast button, body.pojo-a11y-high-contrast canvas, body.pojo-a11y-high-contrast caption, body.pojo-a11y-high-contrast center, body.pojo-a11y-high-contrast code, body.pojo-a11y-high-contrast col, body.pojo-a11y-high-contrast colgroup, body.pojo-a11y-high-contrast command, body.pojo-a11y-high-contrast dd, body.pojo-a11y-high-contrast del, body.pojo-a11y-high-contrast details, body.pojo-a11y-high-contrast dir, body.pojo-a11y-high-contrast div, body.pojo-a11y-high-contrast dl, body.pojo-a11y-high-contrast dt, body.pojo-a11y-high-contrast embed, body.pojo-a11y-high-contrast fieldset, body.pojo-a11y-high-contrast figcaption, body.pojo-a11y-high-contrast figure, body.pojo-a11y-high-contrast font, body.pojo-a11y-high-contrast footer, body.pojo-a11y-high-contrast form, body.pojo-a11y-high-contrast header, body.pojo-a11y-high-contrast hgroup, body.pojo-a11y-high-contrast html, body.pojo-a11y-high-contrast iframe, body.pojo-a11y-high-contrast img, body.pojo-a11y-high-contrast input, body.pojo-a11y-high-contrast ins, body.pojo-a11y-high-contrast kbd, body.pojo-a11y-high-contrast label, body.pojo-a11y-high-contrast legend, body.pojo-a11y-high-contrast li, body.pojo-a11y-high-contrast listing, body.pojo-a11y-high-contrast main, body.pojo-a11y-high-contrast mark, body.pojo-a11y-high-contrast marquee, body.pojo-a11y-high-contrast menu, body.pojo-a11y-high-contrast meter, body.pojo-a11y-high-contrast multicol, body.pojo-a11y-high-contrast nav, body.pojo-a11y-high-contrast nobr, body.pojo-a11y-high-contrast object, body.pojo-a11y-high-contrast ol, body.pojo-a11y-high-contrast option, body.pojo-a11y-high-contrast output, body.pojo-a11y-high-contrast p, body.pojo-a11y-high-contrast plaintext, body.pojo-a11y-high-contrast pre, body.pojo-a11y-high-contrast progress, body.pojo-a11y-high-contrast q, body.pojo-a11y-high-contrast rb, body.pojo-a11y-high-contrast rp, body.pojo-a11y-high-contrast rt, body.pojo-a11y-high-contrast ruby, body.pojo-a11y-high-contrast s, body.pojo-a11y-high-contrast samp, body.pojo-a11y-high-contrast section, body.pojo-a11y-high-contrast select, body.pojo-a11y-high-contrast small, body.pojo-a11y-high-contrast span, body.pojo-a11y-high-contrast strike, body.pojo-a11y-high-contrast sub, body.pojo-a11y-high-contrast summary, body.pojo-a11y-high-contrast sup, body.pojo-a11y-high-contrast svg, body.pojo-a11y-high-contrast table, body.pojo-a11y-high-contrast tbody, body.pojo-a11y-high-contrast td, body.pojo-a11y-high-contrast text, body.pojo-a11y-high-contrast textarea, body.pojo-a11y-high-contrast th, body.pojo-a11y-high-contrast thead, body.pojo-a11y-high-contrast time, body.pojo-a11y-high-contrast tr, body.pojo-a11y-high-contrast tt, body.pojo-a11y-high-contrast ul, body.pojo-a11y-high-contrast var, body.pojo-a11y-high-contrast video, body.pojo-a11y-high-contrast xmp {
  color: white !important;
}
body.pojo-a11y-high-contrast abbr, body.pojo-a11y-high-contrast acronym, body.pojo-a11y-high-contrast b, body.pojo-a11y-high-contrast b span, body.pojo-a11y-high-contrast h1 b, body.pojo-a11y-high-contrast h1 strong, body.pojo-a11y-high-contrast h2 b, body.pojo-a11y-high-contrast h2 strong, body.pojo-a11y-high-contrast h3 b, body.pojo-a11y-high-contrast h3 strong, body.pojo-a11y-high-contrast h4 b, body.pojo-a11y-high-contrast h4 strong, body.pojo-a11y-high-contrast h5 b, body.pojo-a11y-high-contrast h5 strong, body.pojo-a11y-high-contrast h6 b, body.pojo-a11y-high-contrast h6 strong, body.pojo-a11y-high-contrast strong, body.pojo-a11y-high-contrast strong span {
  color: yellow !important;
}
body.pojo-a11y-high-contrast address, body.pojo-a11y-high-contrast address span, body.pojo-a11y-high-contrast cite, body.pojo-a11y-high-contrast cite span, body.pojo-a11y-high-contrast dfn, body.pojo-a11y-high-contrast dfn span, body.pojo-a11y-high-contrast em, body.pojo-a11y-high-contrast em span, body.pojo-a11y-high-contrast h1 em, body.pojo-a11y-high-contrast h1 i, body.pojo-a11y-high-contrast h2 em, body.pojo-a11y-high-contrast h2 i, body.pojo-a11y-high-contrast h3 em, body.pojo-a11y-high-contrast h3 i, body.pojo-a11y-high-contrast h4 em, body.pojo-a11y-high-contrast h4 i, body.pojo-a11y-high-contrast h5 em, body.pojo-a11y-high-contrast h5 i, body.pojo-a11y-high-contrast h6 em, body.pojo-a11y-high-contrast h6 i, body.pojo-a11y-high-contrast i, body.pojo-a11y-high-contrast i span, body.pojo-a11y-high-contrast u, body.pojo-a11y-high-contrast u span {
  color: #FFFF80 !important;
}
body.pojo-a11y-high-contrast dt {
  border-top: thin solid grey !important;
}
body.pojo-a11y-high-contrast h1, body.pojo-a11y-high-contrast h1 a, body.pojo-a11y-high-contrast h1 a b, body.pojo-a11y-high-contrast h1 abbr, body.pojo-a11y-high-contrast h1 center, body.pojo-a11y-high-contrast h1 span, body.pojo-a11y-high-contrast h2, body.pojo-a11y-high-contrast h2 a, body.pojo-a11y-high-contrast h2 a b, body.pojo-a11y-high-contrast h2 abbr, body.pojo-a11y-high-contrast h2 center, body.pojo-a11y-high-contrast h2 span, body.pojo-a11y-high-contrast h3, body.pojo-a11y-high-contrast h3 a, body.pojo-a11y-high-contrast h3 a b, body.pojo-a11y-high-contrast h3 abbr, body.pojo-a11y-high-contrast h3 center, body.pojo-a11y-high-contrast h3 span, body.pojo-a11y-high-contrast h4, body.pojo-a11y-high-contrast h4 a, body.pojo-a11y-high-contrast h4 a b, body.pojo-a11y-high-contrast h4 abbr, body.pojo-a11y-high-contrast h4 center, body.pojo-a11y-high-contrast h4 span, body.pojo-a11y-high-contrast h5, body.pojo-a11y-high-contrast h5 a, body.pojo-a11y-high-contrast h5 a b, body.pojo-a11y-high-contrast h5 abbr, body.pojo-a11y-high-contrast h5 center, body.pojo-a11y-high-contrast h5 span, body.pojo-a11y-high-contrast h6, body.pojo-a11y-high-contrast h6 a, body.pojo-a11y-high-contrast h6 a b, body.pojo-a11y-high-contrast h6 abbr, body.pojo-a11y-high-contrast h6 center, body.pojo-a11y-high-contrast h6 span {
  color: #40C090 !important;
}
body.pojo-a11y-high-contrast img {
  background: #808080 !important;
  background-color: #808080 !important;
}
body.pojo-a11y-high-contrast abbr, body.pojo-a11y-high-contrast acronym {
  border-bottom: 1px dotted !important;
}
body.pojo-a11y-high-contrast :focus {
  outline: thin dotted !important;
}
body.pojo-a11y-high-contrast a.button, body.pojo-a11y-high-contrast a.button abbr, body.pojo-a11y-high-contrast a.button acronym, body.pojo-a11y-high-contrast a.button b, body.pojo-a11y-high-contrast a.button basefont, body.pojo-a11y-high-contrast a.button big, body.pojo-a11y-high-contrast a.button br, body.pojo-a11y-high-contrast a.button code, body.pojo-a11y-high-contrast a.button div, body.pojo-a11y-high-contrast a.button em, body.pojo-a11y-high-contrast a.button font, body.pojo-a11y-high-contrast a.button h1, body.pojo-a11y-high-contrast a.button h2, body.pojo-a11y-high-contrast a.button h3, body.pojo-a11y-high-contrast a.button h4, body.pojo-a11y-high-contrast a.button h5, body.pojo-a11y-high-contrast a.button h6, body.pojo-a11y-high-contrast a.button i, body.pojo-a11y-high-contrast a.button kbd, body.pojo-a11y-high-contrast a.button rb, body.pojo-a11y-high-contrast a.button rp, body.pojo-a11y-high-contrast a.button rt, body.pojo-a11y-high-contrast a.button ruby, body.pojo-a11y-high-contrast a.button samp, body.pojo-a11y-high-contrast a.button small, body.pojo-a11y-high-contrast a.button span, body.pojo-a11y-high-contrast a.button strong, body.pojo-a11y-high-contrast a.button tt, body.pojo-a11y-high-contrast a.button u, body.pojo-a11y-high-contrast a.button var, body.pojo-a11y-high-contrast a:link, body.pojo-a11y-high-contrast a:link abbr, body.pojo-a11y-high-contrast a:link acronym, body.pojo-a11y-high-contrast a:link b, body.pojo-a11y-high-contrast a:link basefont, body.pojo-a11y-high-contrast a:link big, body.pojo-a11y-high-contrast a:link br, body.pojo-a11y-high-contrast a:link code, body.pojo-a11y-high-contrast a:link div, body.pojo-a11y-high-contrast a:link em, body.pojo-a11y-high-contrast a:link font, body.pojo-a11y-high-contrast a:link h1, body.pojo-a11y-high-contrast a:link h2, body.pojo-a11y-high-contrast a:link h3, body.pojo-a11y-high-contrast a:link h4, body.pojo-a11y-high-contrast a:link h5, body.pojo-a11y-high-contrast a:link h6, body.pojo-a11y-high-contrast a:link i, body.pojo-a11y-high-contrast a:link kbd, body.pojo-a11y-high-contrast a:link rb, body.pojo-a11y-high-contrast a:link rp, body.pojo-a11y-high-contrast a:link rt, body.pojo-a11y-high-contrast a:link ruby, body.pojo-a11y-high-contrast a:link samp, body.pojo-a11y-high-contrast a:link small, body.pojo-a11y-high-contrast a:link span, body.pojo-a11y-high-contrast a:link strong, body.pojo-a11y-high-contrast a:link tt, body.pojo-a11y-high-contrast a:link u, body.pojo-a11y-high-contrast a:link var, body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem {
  color: #0080FF !important;
}
body.pojo-a11y-high-contrast button, body.pojo-a11y-high-contrast input, body.pojo-a11y-high-contrast textarea, body.pojo-a11y-high-contrast select, body.pojo-a11y-high-contrast table, body.pojo-a11y-high-contrast td, body.pojo-a11y-high-contrast th, body.pojo-a11y-high-contrast tr, body.pojo-a11y-high-contrast tt {
  border: 1px solid #ffffff !important;
}
body.pojo-a11y-high-contrast button {
  background: #600040 !important;
  background-color: #600040 !important;
}
body.pojo-a11y-high-contrast select {
  -webkit-appearance: listbox !important;
  background: #600060 !important;
  background-color: #600060 !important;
}
body.pojo-a11y-high-contrast a:visited, body.pojo-a11y-high-contrast a:visited abbr, body.pojo-a11y-high-contrast a:visited acronym, body.pojo-a11y-high-contrast a:visited b, body.pojo-a11y-high-contrast a:visited basefont, body.pojo-a11y-high-contrast a:visited big, body.pojo-a11y-high-contrast a:visited br, body.pojo-a11y-high-contrast a:visited code, body.pojo-a11y-high-contrast a:visited div, body.pojo-a11y-high-contrast a:visited em, body.pojo-a11y-high-contrast a:visited font, body.pojo-a11y-high-contrast a:visited h1, body.pojo-a11y-high-contrast a:visited h2, body.pojo-a11y-high-contrast a:visited h3, body.pojo-a11y-high-contrast a:visited h4, body.pojo-a11y-high-contrast a:visited h5, body.pojo-a11y-high-contrast a:visited h6, body.pojo-a11y-high-contrast a:visited i, body.pojo-a11y-high-contrast a:visited kbd, body.pojo-a11y-high-contrast a:visited rb, body.pojo-a11y-high-contrast a:visited rp, body.pojo-a11y-high-contrast a:visited rt, body.pojo-a11y-high-contrast a:visited ruby, body.pojo-a11y-high-contrast a:visited samp, body.pojo-a11y-high-contrast a:visited small, body.pojo-a11y-high-contrast a:visited span, body.pojo-a11y-high-contrast a:visited strong, body.pojo-a11y-high-contrast a:visited tt, body.pojo-a11y-high-contrast a:visited u, body.pojo-a11y-high-contrast a:visited var, body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active {
  color: #00FFFF !important;
}
body.pojo-a11y-high-contrast ::selection, body.pojo-a11y-high-contrast ::-moz-selection {
  background: #4080c0 !important;
  background-color: #4080c0 !important;
}
body.pojo-a11y-high-contrast a.button:hover, body.pojo-a11y-high-contrast a.button:hover abbr, body.pojo-a11y-high-contrast a.button:hover acronym, body.pojo-a11y-high-contrast a.button:hover b, body.pojo-a11y-high-contrast a.button:hover basefont, body.pojo-a11y-high-contrast a.button:hover big, body.pojo-a11y-high-contrast a.button:hover br, body.pojo-a11y-high-contrast a.button:hover code, body.pojo-a11y-high-contrast a.button:hover div, body.pojo-a11y-high-contrast a.button:hover em, body.pojo-a11y-high-contrast a.button:hover font, body.pojo-a11y-high-contrast a.button:hover h1, body.pojo-a11y-high-contrast a.button:hover h2, body.pojo-a11y-high-contrast a.button:hover h3, body.pojo-a11y-high-contrast a.button:hover h4, body.pojo-a11y-high-contrast a.button:hover h5, body.pojo-a11y-high-contrast a.button:hover h6, body.pojo-a11y-high-contrast a.button:hover i, body.pojo-a11y-high-contrast a.button:hover kbd, body.pojo-a11y-high-contrast a.button:hover rb, body.pojo-a11y-high-contrast a.button:hover rp, body.pojo-a11y-high-contrast a.button:hover rt, body.pojo-a11y-high-contrast a.button:hover ruby, body.pojo-a11y-high-contrast a.button:hover samp, body.pojo-a11y-high-contrast a.button:hover small, body.pojo-a11y-high-contrast a.button:hover span, body.pojo-a11y-high-contrast a.button:hover strong, body.pojo-a11y-high-contrast a.button:hover tt, body.pojo-a11y-high-contrast a.button:hover u, body.pojo-a11y-high-contrast a.button:hover var, body.pojo-a11y-high-contrast a:link:hover, body.pojo-a11y-high-contrast a:link:hover abbr, body.pojo-a11y-high-contrast a:link:hover acronym, body.pojo-a11y-high-contrast a:link:hover b, body.pojo-a11y-high-contrast a:link:hover basefont, body.pojo-a11y-high-contrast a:link:hover big, body.pojo-a11y-high-contrast a:link:hover br, body.pojo-a11y-high-contrast a:link:hover code, body.pojo-a11y-high-contrast a:link:hover div, body.pojo-a11y-high-contrast a:link:hover em, body.pojo-a11y-high-contrast a:link:hover font, body.pojo-a11y-high-contrast a:link:hover h1, body.pojo-a11y-high-contrast a:link:hover h2, body.pojo-a11y-high-contrast a:link:hover h3, body.pojo-a11y-high-contrast a:link:hover h4, body.pojo-a11y-high-contrast a:link:hover h5, body.pojo-a11y-high-contrast a:link:hover h6, body.pojo-a11y-high-contrast a:link:hover i, body.pojo-a11y-high-contrast a:link:hover kbd, body.pojo-a11y-high-contrast a:link:hover rb, body.pojo-a11y-high-contrast a:link:hover rp, body.pojo-a11y-high-contrast a:link:hover rt, body.pojo-a11y-high-contrast a:link:hover ruby, body.pojo-a11y-high-contrast a:link:hover samp, body.pojo-a11y-high-contrast a:link:hover small, body.pojo-a11y-high-contrast a:link:hover span, body.pojo-a11y-high-contrast a:link:hover strong, body.pojo-a11y-high-contrast a:link:hover tt, body.pojo-a11y-high-contrast a:link:hover u, body.pojo-a11y-high-contrast a:link:hover var, body.pojo-a11y-high-contrast a:visited:hover, body.pojo-a11y-high-contrast a:visited:hover abbr, body.pojo-a11y-high-contrast a:visited:hover acronym, body.pojo-a11y-high-contrast a:visited:hover b, body.pojo-a11y-high-contrast a:visited:hover basefont, body.pojo-a11y-high-contrast a:visited:hover big, body.pojo-a11y-high-contrast a:visited:hover br, body.pojo-a11y-high-contrast a:visited:hover code, body.pojo-a11y-high-contrast a:visited:hover div, body.pojo-a11y-high-contrast a:visited:hover em, body.pojo-a11y-high-contrast a:visited:hover font, body.pojo-a11y-high-contrast a:visited:hover h1, body.pojo-a11y-high-contrast a:visited:hover h2, body.pojo-a11y-high-contrast a:visited:hover h3, body.pojo-a11y-high-contrast a:visited:hover h4, body.pojo-a11y-high-contrast a:visited:hover h5, body.pojo-a11y-high-contrast a:visited:hover h6, body.pojo-a11y-high-contrast a:visited:hover i, body.pojo-a11y-high-contrast a:visited:hover kbd, body.pojo-a11y-high-contrast a:visited:hover rb, body.pojo-a11y-high-contrast a:visited:hover rp, body.pojo-a11y-high-contrast a:visited:hover rt, body.pojo-a11y-high-contrast a:visited:hover ruby, body.pojo-a11y-high-contrast a:visited:hover samp, body.pojo-a11y-high-contrast a:visited:hover small, body.pojo-a11y-high-contrast a:visited:hover span, body.pojo-a11y-high-contrast a:visited:hover strong, body.pojo-a11y-high-contrast a:visited:hover tt, body.pojo-a11y-high-contrast a:visited:hover u, body.pojo-a11y-high-contrast a:visited:hover var {
  background: #400000 !important;
  background-color: #400000 !important;
}
body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk, body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b, body.pojo-a11y-high-contrast input[type=reset] {
  background: #400060 !important;
  background-color: #400060 !important;
}
body.pojo-a11y-high-contrast div[role="button"], body.pojo-a11y-high-contrast input[type=button], body.pojo-a11y-high-contrast input[type=submit] {
  background: #600040 !important;
  background-color: #600040 !important;
}
body.pojo-a11y-high-contrast input[type=search] {
  -webkit-appearance: textfield !important;
}
body.pojo-a11y-high-contrast html button[disabled], body.pojo-a11y-high-contrast html input[disabled], body.pojo-a11y-high-contrast html select[disabled], body.pojo-a11y-high-contrast html textarea[disabled] {
  background: #404040 !important;
  background-color: #404040 !important;
}
body.pojo-a11y-high-contrast .menu li a span.label {
  text-transform: none !important;
}
body.pojo-a11y-high-contrast .menu li a span.label, body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar, body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols {
  display: inline !important;
}
body.pojo-a11y-high-contrast a:link.new, body.pojo-a11y-high-contrast a:link.new i, body.pojo-a11y-high-contrast a:link.new b, body.pojo-a11y-high-contrast span.Apple-style-span {
  color: #FFFF40 !important;
}
body.pojo-a11y-high-contrast body.mediawiki img.tex {
  background: white !important;
  background-color: white !important;
  border: white solid 3px !important;
}
body.pojo-a11y-high-contrast text>tspan:first-letter, body.pojo-a11y-high-contrast text>tspan:first-line {
  background: inherit !important;
  background-color: inherit !important;
  color: inherit !important;
}
body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div, body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a, body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b, body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span, body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td {
  background: #003050 !important;
  background-color: #003050 !important;
}
body.pojo-a11y-high-contrast img[width="18"][height="18"] {
  height: 18px !important;
  width: 18px !important;
}
body.pojo-a11y-high-contrast a>span.iconHelp:empty:after {
  content: "Help" !important;
}
body.pojo-a11y-high-contrast div#gmap, body.pojo-a11y-high-contrast div#gmap * {
  background: initial !important;
}
body.pojo-a11y-negative-contrast, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) {
  background: #000 !important;
  color: #ffffff !important;
}
body.pojo-a11y-negative-contrast a, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a, body.pojo-a11y-negative-contrast b, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b, body.pojo-a11y-negative-contrast blockquote, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote, body.pojo-a11y-negative-contrast button, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button, body.pojo-a11y-negative-contrast canvas, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas, body.pojo-a11y-negative-contrast caption, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption, body.pojo-a11y-negative-contrast center, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center, body.pojo-a11y-negative-contrast cite, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite, body.pojo-a11y-negative-contrast code, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code, body.pojo-a11y-negative-contrast col, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col, body.pojo-a11y-negative-contrast colgroup, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup, body.pojo-a11y-negative-contrast dd, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd, body.pojo-a11y-negative-contrast details, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details, body.pojo-a11y-negative-contrast dfn, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn, body.pojo-a11y-negative-contrast dir, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir, body.pojo-a11y-negative-contrast div, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div, body.pojo-a11y-negative-contrast dl, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl, body.pojo-a11y-negative-contrast dt, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt, body.pojo-a11y-negative-contrast em, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em, body.pojo-a11y-negative-contrast embed, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed, body.pojo-a11y-negative-contrast fieldset, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset, body.pojo-a11y-negative-contrast figcaption, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption, body.pojo-a11y-negative-contrast figure, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure, body.pojo-a11y-negative-contrast font, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font, body.pojo-a11y-negative-contrast footer, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer, body.pojo-a11y-negative-contrast form, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form, body.pojo-a11y-negative-contrast header, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header, body.pojo-a11y-negative-contrast i, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i, body.pojo-a11y-negative-contrast iframe, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe, body.pojo-a11y-negative-contrast img, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img, body.pojo-a11y-negative-contrast input, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input, body.pojo-a11y-negative-contrast kbd, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd, body.pojo-a11y-negative-contrast label, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label, body.pojo-a11y-negative-contrast legend, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend, body.pojo-a11y-negative-contrast li, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li, body.pojo-a11y-negative-contrast mark, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark, body.pojo-a11y-negative-contrast menu, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu, body.pojo-a11y-negative-contrast meter, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter, body.pojo-a11y-negative-contrast nav, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav, body.pojo-a11y-negative-contrast nobr, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr, body.pojo-a11y-negative-contrast object, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object, body.pojo-a11y-negative-contrast ol, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol, body.pojo-a11y-negative-contrast option, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option, body.pojo-a11y-negative-contrast pre, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre, body.pojo-a11y-negative-contrast progress, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress, body.pojo-a11y-negative-contrast q, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q, body.pojo-a11y-negative-contrast s, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s, body.pojo-a11y-negative-contrast section, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section, body.pojo-a11y-negative-contrast select, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select, body.pojo-a11y-negative-contrast small, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small, body.pojo-a11y-negative-contrast span, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span, body.pojo-a11y-negative-contrast strike, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike, body.pojo-a11y-negative-contrast strong, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong, body.pojo-a11y-negative-contrast sub, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub, body.pojo-a11y-negative-contrast summary, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary, body.pojo-a11y-negative-contrast sup, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup, body.pojo-a11y-negative-contrast table, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table, body.pojo-a11y-negative-contrast td, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td, body.pojo-a11y-negative-contrast textarea, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea, body.pojo-a11y-negative-contrast th, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th, body.pojo-a11y-negative-contrast time, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time, body.pojo-a11y-negative-contrast tr, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr, body.pojo-a11y-negative-contrast tt, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt, body.pojo-a11y-negative-contrast u, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u, body.pojo-a11y-negative-contrast ul, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul, body.pojo-a11y-negative-contrast var, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var, body.pojo-a11y-negative-contrast a span, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span, body.pojo-a11y-negative-contrast strong, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong {
  color: yellow !important;
}
body.pojo-a11y-negative-contrast button, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button, body.pojo-a11y-negative-contrast input, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input, body.pojo-a11y-negative-contrast textarea, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea, body.pojo-a11y-negative-contrast select, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select, body.pojo-a11y-negative-contrast table, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table, body.pojo-a11y-negative-contrast td, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td, body.pojo-a11y-negative-contrast th, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th, body.pojo-a11y-negative-contrast tr, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr, body.pojo-a11y-negative-contrast tt, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt {
  border: 1px solid #ffffff !important;
}
body.pojo-a11y-negative-contrast div#gmap, body.pojo-a11y-negative-contrast div#gmap * {
  background: initial !important;
}
body.pojo-a11y-light-background, body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link) {
  background: #fff !important;
  color: #000 !important;
}
body.pojo-a11y-light-background div#gmap, body.pojo-a11y-light-background div#gmap * {
  background: initial !important;
}
body.pojo-a11y-resize-font-200, body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-200 label, body.pojo-a11y-resize-font-200 input, body.pojo-a11y-resize-font-200 select, body.pojo-a11y-resize-font-200 textarea, body.pojo-a11y-resize-font-200 legend, body.pojo-a11y-resize-font-200 code, body.pojo-a11y-resize-font-200 pre, body.pojo-a11y-resize-font-200 dd, body.pojo-a11y-resize-font-200 dt, body.pojo-a11y-resize-font-200 span, body.pojo-a11y-resize-font-200 blockquote {
  font-size: 200% !important;
}
body.pojo-a11y-resize-font-200 h1, body.pojo-a11y-resize-font-200 h2, body.pojo-a11y-resize-font-200 h3, body.pojo-a11y-resize-font-200 h4, body.pojo-a11y-resize-font-200 h5, body.pojo-a11y-resize-font-200 h6, body.pojo-a11y-resize-font-200 h1 span, body.pojo-a11y-resize-font-200 h2 span, body.pojo-a11y-resize-font-200 h3 span, body.pojo-a11y-resize-font-200 h4 span, body.pojo-a11y-resize-font-200 h5 span, body.pojo-a11y-resize-font-200 h6 span {
  font-size: 266% !important;
}
body.pojo-a11y-resize-font-190, body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-190 label, body.pojo-a11y-resize-font-190 input, body.pojo-a11y-resize-font-190 select, body.pojo-a11y-resize-font-190 textarea, body.pojo-a11y-resize-font-190 legend, body.pojo-a11y-resize-font-190 code, body.pojo-a11y-resize-font-190 pre, body.pojo-a11y-resize-font-190 dd, body.pojo-a11y-resize-font-190 dt, body.pojo-a11y-resize-font-190 span, body.pojo-a11y-resize-font-190 blockquote {
  font-size: 190% !important;
}
body.pojo-a11y-resize-font-190 h1, body.pojo-a11y-resize-font-190 h2, body.pojo-a11y-resize-font-190 h3, body.pojo-a11y-resize-font-190 h4, body.pojo-a11y-resize-font-190 h5, body.pojo-a11y-resize-font-190 h6, body.pojo-a11y-resize-font-190 h1 span, body.pojo-a11y-resize-font-190 h2 span, body.pojo-a11y-resize-font-190 h3 span, body.pojo-a11y-resize-font-190 h4 span, body.pojo-a11y-resize-font-190 h5 span, body.pojo-a11y-resize-font-190 h6 span {
  font-size: 252.70000000000002% !important;
}
body.pojo-a11y-resize-font-180, body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-180 label, body.pojo-a11y-resize-font-180 input, body.pojo-a11y-resize-font-180 select, body.pojo-a11y-resize-font-180 textarea, body.pojo-a11y-resize-font-180 legend, body.pojo-a11y-resize-font-180 code, body.pojo-a11y-resize-font-180 pre, body.pojo-a11y-resize-font-180 dd, body.pojo-a11y-resize-font-180 dt, body.pojo-a11y-resize-font-180 span, body.pojo-a11y-resize-font-180 blockquote {
  font-size: 180% !important;
}
body.pojo-a11y-resize-font-180 h1, body.pojo-a11y-resize-font-180 h2, body.pojo-a11y-resize-font-180 h3, body.pojo-a11y-resize-font-180 h4, body.pojo-a11y-resize-font-180 h5, body.pojo-a11y-resize-font-180 h6, body.pojo-a11y-resize-font-180 h1 span, body.pojo-a11y-resize-font-180 h2 span, body.pojo-a11y-resize-font-180 h3 span, body.pojo-a11y-resize-font-180 h4 span, body.pojo-a11y-resize-font-180 h5 span, body.pojo-a11y-resize-font-180 h6 span {
  font-size: 239.4% !important;
}
body.pojo-a11y-resize-font-170, body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-170 label, body.pojo-a11y-resize-font-170 input, body.pojo-a11y-resize-font-170 select, body.pojo-a11y-resize-font-170 textarea, body.pojo-a11y-resize-font-170 legend, body.pojo-a11y-resize-font-170 code, body.pojo-a11y-resize-font-170 pre, body.pojo-a11y-resize-font-170 dd, body.pojo-a11y-resize-font-170 dt, body.pojo-a11y-resize-font-170 span, body.pojo-a11y-resize-font-170 blockquote {
  font-size: 170% !important;
}
body.pojo-a11y-resize-font-170 h1, body.pojo-a11y-resize-font-170 h2, body.pojo-a11y-resize-font-170 h3, body.pojo-a11y-resize-font-170 h4, body.pojo-a11y-resize-font-170 h5, body.pojo-a11y-resize-font-170 h6, body.pojo-a11y-resize-font-170 h1 span, body.pojo-a11y-resize-font-170 h2 span, body.pojo-a11y-resize-font-170 h3 span, body.pojo-a11y-resize-font-170 h4 span, body.pojo-a11y-resize-font-170 h5 span, body.pojo-a11y-resize-font-170 h6 span {
  font-size: 226.10000000000002% !important;
}
body.pojo-a11y-resize-font-160, body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-160 label, body.pojo-a11y-resize-font-160 input, body.pojo-a11y-resize-font-160 select, body.pojo-a11y-resize-font-160 textarea, body.pojo-a11y-resize-font-160 legend, body.pojo-a11y-resize-font-160 code, body.pojo-a11y-resize-font-160 pre, body.pojo-a11y-resize-font-160 dd, body.pojo-a11y-resize-font-160 dt, body.pojo-a11y-resize-font-160 span, body.pojo-a11y-resize-font-160 blockquote {
  font-size: 160% !important;
}
body.pojo-a11y-resize-font-160 h1, body.pojo-a11y-resize-font-160 h2, body.pojo-a11y-resize-font-160 h3, body.pojo-a11y-resize-font-160 h4, body.pojo-a11y-resize-font-160 h5, body.pojo-a11y-resize-font-160 h6, body.pojo-a11y-resize-font-160 h1 span, body.pojo-a11y-resize-font-160 h2 span, body.pojo-a11y-resize-font-160 h3 span, body.pojo-a11y-resize-font-160 h4 span, body.pojo-a11y-resize-font-160 h5 span, body.pojo-a11y-resize-font-160 h6 span {
  font-size: 212.8% !important;
}
body.pojo-a11y-resize-font-150, body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-150 label, body.pojo-a11y-resize-font-150 input, body.pojo-a11y-resize-font-150 select, body.pojo-a11y-resize-font-150 textarea, body.pojo-a11y-resize-font-150 legend, body.pojo-a11y-resize-font-150 code, body.pojo-a11y-resize-font-150 pre, body.pojo-a11y-resize-font-150 dd, body.pojo-a11y-resize-font-150 dt, body.pojo-a11y-resize-font-150 span, body.pojo-a11y-resize-font-150 blockquote {
  font-size: 150% !important;
}
body.pojo-a11y-resize-font-150 h1, body.pojo-a11y-resize-font-150 h2, body.pojo-a11y-resize-font-150 h3, body.pojo-a11y-resize-font-150 h4, body.pojo-a11y-resize-font-150 h5, body.pojo-a11y-resize-font-150 h6, body.pojo-a11y-resize-font-150 h1 span, body.pojo-a11y-resize-font-150 h2 span, body.pojo-a11y-resize-font-150 h3 span, body.pojo-a11y-resize-font-150 h4 span, body.pojo-a11y-resize-font-150 h5 span, body.pojo-a11y-resize-font-150 h6 span {
  font-size: 199.5% !important;
}
body.pojo-a11y-resize-font-140, body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-140 label, body.pojo-a11y-resize-font-140 input, body.pojo-a11y-resize-font-140 select, body.pojo-a11y-resize-font-140 textarea, body.pojo-a11y-resize-font-140 legend, body.pojo-a11y-resize-font-140 code, body.pojo-a11y-resize-font-140 pre, body.pojo-a11y-resize-font-140 dd, body.pojo-a11y-resize-font-140 dt, body.pojo-a11y-resize-font-140 span, body.pojo-a11y-resize-font-140 blockquote {
  font-size: 140% !important;
}
body.pojo-a11y-resize-font-140 h1, body.pojo-a11y-resize-font-140 h2, body.pojo-a11y-resize-font-140 h3, body.pojo-a11y-resize-font-140 h4, body.pojo-a11y-resize-font-140 h5, body.pojo-a11y-resize-font-140 h6, body.pojo-a11y-resize-font-140 h1 span, body.pojo-a11y-resize-font-140 h2 span, body.pojo-a11y-resize-font-140 h3 span, body.pojo-a11y-resize-font-140 h4 span, body.pojo-a11y-resize-font-140 h5 span, body.pojo-a11y-resize-font-140 h6 span {
  font-size: 186.20000000000002% !important;
}
body.pojo-a11y-resize-font-130, body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-130 label, body.pojo-a11y-resize-font-130 input, body.pojo-a11y-resize-font-130 select, body.pojo-a11y-resize-font-130 textarea, body.pojo-a11y-resize-font-130 legend, body.pojo-a11y-resize-font-130 code, body.pojo-a11y-resize-font-130 pre, body.pojo-a11y-resize-font-130 dd, body.pojo-a11y-resize-font-130 dt, body.pojo-a11y-resize-font-130 span, body.pojo-a11y-resize-font-130 blockquote {
  font-size: 130% !important;
}
body.pojo-a11y-resize-font-130 h1, body.pojo-a11y-resize-font-130 h2, body.pojo-a11y-resize-font-130 h3, body.pojo-a11y-resize-font-130 h4, body.pojo-a11y-resize-font-130 h5, body.pojo-a11y-resize-font-130 h6, body.pojo-a11y-resize-font-130 h1 span, body.pojo-a11y-resize-font-130 h2 span, body.pojo-a11y-resize-font-130 h3 span, body.pojo-a11y-resize-font-130 h4 span, body.pojo-a11y-resize-font-130 h5 span, body.pojo-a11y-resize-font-130 h6 span {
  font-size: 172.9% !important;
}
body.pojo-a11y-resize-font-120, body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title), body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item), body.pojo-a11y-resize-font-120 label, body.pojo-a11y-resize-font-120 input, body.pojo-a11y-resize-font-120 select, body.pojo-a11y-resize-font-120 textarea, body.pojo-a11y-resize-font-120 legend, body.pojo-a11y-resize-font-120 code, body.pojo-a11y-resize-font-120 pre, body.pojo-a11y-resize-font-120 dd, body.pojo-a11y-resize-font-120 dt, body.pojo-a11y-resize-font-120 span, body.pojo-a11y-resize-font-120 blockquote {
  font-size: 120% !important;
}
body.pojo-a11y-resize-font-120 h1, body.pojo-a11y-resize-font-120 h2, body.pojo-a11y-resize-font-120 h3, body.pojo-a11y-resize-font-120 h4, body.pojo-a11y-resize-font-120 h5, body.pojo-a11y-resize-font-120 h6, body.pojo-a11y-resize-font-120 h1 span, body.pojo-a11y-resize-font-120 h2 span, body.pojo-a11y-resize-font-120 h3 span, body.pojo-a11y-resize-font-120 h4 span, body.pojo-a11y-resize-font-120 h5 span, body.pojo-a11y-resize-font-120 h6 span {
  font-size: 159.60000000000002% !important;
}
body.pojo-a11y-links-underline a, body.pojo-a11y-links-underline a * {
  text-decoration: underline !important;
}
body.pojo-a11y-readable-font, body.pojo-a11y-readable-font *:not(i):not(span) {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active {
  background-color: #4054b2;
  color: #ff9f0b;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
  color: #333333;
}
.owl-service .item{
  text-align: center;
}
.service-item {
  margin-left: auto;
  margin-right: auto;
}

/*Additional Css */
.owl-fetured-blog  .item .more-text{
    color: #00004a;
}
.owl-fetured-blog  .item .slider-text{
    color: #1531ac;
}
.featured_container__cox{
    box-shadow:3px 3px 3px #00000033;
}
.owl-service .owl-item:nth-child(4) .service-item{
    background: #26b99a !important;
}
.owl-service .owl-item .service-item .icon-service img{
    transition:0.5s;
}
.owl-service .owl-item:hover .service-item .icon-service img{
        transform: rotate3d(1, -1, -1, -1turn);
}
.owl-service .owl-item:nth-child(4) .service-item .srvice-name{
    color: #fff !important;
}

.d-block.t-news.mt-2{
    display:none !important;
}
.add_box__cox{
    /*padding: 1.5rem 0;*/
    border-radius:50%;
    height:230px;
    width:230px;
    box-shadow:4px 4px 4px #00000033;
    overflow:hidden;
    transition:.3s;
}
.add_box__cox:hover{
    transform:translateY(-8px);
        box-shadow:4px 4px 4px #00000083;
}
.list_info__cox-img{
    border-radius:50%;
    object-fit:contain;
    width:250px;
    height:250px;
    background:#fff;
}
.list_tab__cox{
    display:flex;
    flex-direction:column;
    gap:1rem;
    width:40% !important;
}
.list_info__cox{
    display:flex;
    gap:1rem;
    align-items:center;
}

/* Element | https://nonegar4.ir/np126/ */

.list_phone__cox {
  border-bottom: 1px solid #00000033;
}

/* Element | https://nonegar4.ir/np126/ */

.list_adress__cox {
  border-bottom: 1px solid #0003;
}

/* Element | https://nonegar4.ir/np126/ */

.list_info__cox-name {
  border-bottom: 1px solid #0003;
  font-weight: 800;
}

/* Element | https://nonegar4.ir/np126/ */

.list_info__cox-job {
  color: #1531ac;
}
#IranMap .map svg{
    width:700px !important;
    height:700px !important;
}
#IranMap .map {
    text-align:right !important;
    width:60% !important;
}
#IranMap {
    width:100% !important;
    display:flex !important;
    align-items:center;
}
@media(max-width:768px){
    #IranMap {
    flex-direction:column;
}
}

/*Map Box*/


.box__cox {
	border-radius: 150px;
	background:#fff;
	position:relative;
	overflow: hidden;
	text-align:center;
	padding:1.5rem;
}
.box__cox:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 0px;
    height: 100%;
    border-radius: 150px;
    box-shadow: inset 0 0 25px rgba(0,0,0,0.30);
    transition: all 0.3s ease;
    background-image: linear-gradient(to right, #3c70a4 0%, #64b2cd 100%);
}
.box__cox:hover:before {
    width: 100%;
}
.box__cox:hover .image-wrapper {
	padding:0;
}
.box__cox:hover .box-desc {
	color:#fff;
	z-index:2;
	position:relative;
}
.box__cox:hover .social__cox li a {
	background:#fff;
	background-image: none;
	color:#fff;
}
.box__cox:hover .social__cox li  {
	background:#fff;
	background-image: none;
	color:#fff !important;
}
.box__cox:hover .social__cox li a {
	background:transparent;
	color:#fff;
	position:relative;
	z-index:2;
}
.box__cox:hover .box__cox-desc {
	background:transparent;
	color:#fff;
	position:relative;
	z-index:2;
}
.box__cox:hover .social__cox li {
	background:transparent;
	color:#fff;
		position:relative;
	z-index:2;

}
.image-wrapper {
    position: relative;
	max-width: 210px;
    max-height: 210px;
	margin:0 auto;
    overflow: hidden;
    border-radius: 50%;
    padding: 15px;
    transition: all 0.5s ease;
    box-shadow: inset 0px 0px 20px rgba(0,0,0,0.20);
}
.image-wrapper img {
    border-radius: 50%;
    transition: all 500ms ease;
}
.box__cox-desc {
	position:relative;
	z-index:2;
}
ul.social__cox {
	padding:0;
	z-index:2;
}
ul.social__cox li {
	display:inline-block;
	list-style-type:none;
	color:#1531ac;
}
ul.social__cox li a {

	color:#1531ac;
	transition: all .5s ease;
		display:flex;
	flex-direction:column;
		align-items:start;
	gap:1rem;
}
ul.social__cox li  {

	color:#1531ac;
	transition: all .5s ease;
		display:flex;
	flex-direction:column;
	gap:1rem;
	font-weight:400;

}

.social__cox-lead{
    font-weight:bold !important ;
    font-size:17px;
    color:#333 !important;
}
@media(max-width:430px){
    
/* template.css | https://nonegar4.ir/np126/css/template.css */

.list_tab__cox {
  /* width: 40% !important; */
  width: 100% !important;
}

#IranMap .map {
  /* width: 60% !important; */
  width: 100% !important;
}

#IranMap .map svg {
  /* width: 700px !important; */
  /* height: 700px !important; */
  width: auto !important;
  height: auto !important;
  margin-bottom: 2rem;
}
.lead_lead__cox{
    
font-size: 13px;
font-weight: bold;
color: #333;
text-shadow: 3px 3px 3px #0003;
}
.date-now.ms-5{
margin:0 !important;
}

}

.box__news{
  width: 100%;
  height: 30px;
  overflow: hidden;
  /*border: 1px solid #444;*/
  
    /* border: 1px solid #444; */
  border: 1px solid #00000033;
  border-radius: 5px;
}

.box__news .item{
  width: 100%;
  height: 30px;
  /*line-height: 3;*/
  text-align: center;
  /*border-bottom: 1px solid #00000033;*/
  background-color: #ccc;
  
    border-bottom: 1px solid #000000333 !important;
}
.box__news .item.a{
  background-color: #ccc;
  color:#333;
  vertical-align:middle;
}


/* template.css | https://nonegar4.ir/np126/css/template.css */

.box__news .item {
  /* border-bottom: 1px solid #444; */
  border-bottom: 1px solid #000000333 !important;
}

.box__news {

}

/*Ticker */

.ticker-wrap {
  display: flex;
  width: auto;
  /* max-width: 700px; */
  background: #dfdfdf;
  padding: 4px;
      box-shadow: 3px 3px 3px #00000033;

}
.ticker-head {
  /*width: calc(4em + 8px);*/
  width:100px;
  /* font-style: italic; */
  color: #333;
  /* font-weight: 600; */
  line-height: 30px;
  padding: 0 4px;
}
.ticker {
  width: 99%;
  border-radius:5px;
  height: 30px;
  font-size: 12px;
  background: #fff;
  line-height: 30px;
  padding: 0 6px;
  overflow: hidden;
}
.ticker ul {
  position: relative;
  list-style: none;
  height: 100%;
  padding: 0;
  margin: 0;
}
.ticker-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-right: 0;
  opacity: 0;
}
.ticker-item a {
  display: inline-block;
  width: auto;
  color: #333;
  white-space: nowrap;
  text-decoration: none;
  transition: transform 5s linear;
}
.ticker-date {
  font-weight: bold;
}
.ticker-title {
  margin-left: 10px;
}
.ticker-new {
  color: red;
  margin-left: 10px;
  animation: blink 1s ease-in-out infinite alternate;
}
.fadeInDown {
  opacity: 0;
}
.fadeInDown.run {
  animation: fadeInDown 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;
}
.fadeOutDown {
  opacity: 1;
}
.fadeOutDown.run {
  animation: fadeOutDown 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(30px);
  }
}
@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
