#Body, html, body, .Head, .SubTitle, .SubSubTitle, .Normal {
    font-family: dana;
}
.Login {
    background-color: #007bff;
    padding: 5px 20px;
    border-radius: 4px;
}
/*footer-link*/
.footer-title {
    color: #fff;
    text-align: right;
    font-size: 22px;
}
ul.home-other-links{margin:0;padding:0;list-style:none;}
.home-other-links li{text-align: right; line-height:1;vertical-align:middle;padding:10px 0px;}
.home-other-links li a,.contact-info a:link{color:#ffff;display:inline-block;transition:all .4s;}
.home-other-links li a:hover,.contact-info a:hover{transform:translateX(-14px);color:#fff;}
.home-other-links li a:before,.contact-info a:before{font-family:"linearicons" ;content:'\f060';position:absolute;right:-22px;color:#dc2026;opacity:0;transition:all .4s;}

.home-other-links li a:before,.contact-info a::after{content:"";width:15px;height:15px;border-top:1px solid #FFF;border-left:1px solid #FFF;position:absolute;left:50%;top:50%;-webkit-transform:rotate(-45deg);/* transform:rotate(-45deg); */margin:-6px 0 0 0;transition:all 300ms cubic-bezier(0.65,0.05,0.36,1);margin-left:0;transform-origin:2px 1px;backface-visibility:hidden;}

.home-other-links li a:hover:before,.contact-info a:hover:before{opacity:1;right:-18px;}ul.footer{color:#fff;}
ul.footer a:link,ul.footer a:visited{color:#eee;}ul.footer a:hover{color:#ed1164;}
.fa-round{width:6px;height:6px;border-radius:50%;}
.footer-links{text-align:right;color:#fff;padding:20px 0 0 0;font-size: 14px;}
.footer-links a,.footer-links a:link,.footer-links a:active,.footer-links a:visited{display:inline-block;margin:0 10px;color:#aaa;}.footer-links a:hover{color:#1abc9c;}
.footer-links ul {
    list-style: none;
    line-height: 35px;
}
#row-385132 {
    background-image: url(/Portals/1/images/banner/p-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.black-box {
    padding: 25px 20px;
    color: #F7A30F;
    text-align: center;
    vertical-align: middle;
	margin-top:7%;
}
.black-box h2 {
    color: #f7a30f;
    font-size: 26px !important;
    line-height: 11px;
	text-shadow:1px 3px #000;
}
.black-box p {
    font-size: 28px;
}

.y-text {
    color: #F7A30F;
}
h2.y-text {
    font-size: 26px;
    font-weight: bold;
}
p.y-text {
    font-size: 24px;
    line-height: 56px;
}
.stats .am-number02 .number-img {
    position: static;
    color: #FF652B;
    font-size: 30px;
    float: right;
}
.stats .am-number .number {
    color: #fff!important;
    font-size: 34px;
    text-align: left;
    float: left;
    direction: ltr;
}
.stats h6 {
    color: #fff;
    font-size: 15px;
}
.title a {
    font-family: YekanBakh !important;
}
.about-footer {
    background-image: url(/portals/0/images/banner/logo-w.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    color: #fff;
}
.about-footer p {
    font-size: 14px;
    text-align: justify;
}
ul.home-other-links li a {
    font-size: 13px;
}
.about-footer h3 {
    color: #fff;
    font-size: 22px;
}
.row.footer-banner img {
    background-color: #fff;
    border-radius: 10px;
  /*  height: 155px;*/
    padding: 20px;
}
.row.banner-link [class*="am-interactive-"] {
    margin: 0;
}
.row.banner-link div {
    padding: 0;
}
.am-interactive-08 a,.am-interactive-08 a:hover{
    color: #fff;
}
.am-interactive-12 .pic img {
    max-width: unset;
    transform: translate3d(-20px,0,0) scale(1.12);
}
#dng-megamenu673076.hoverstyle_1 .primary_structure > li:hover > a, #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a:focus, #dng-megamenu673076.hoverstyle_1 .primary_structure > li.current > a, #dng-megamenu673076.hoverstyle_1 .primary_structure > li.menu_hover > a, #dng-megamenu673076.hoverstyle_1 .primary_structure > li > a.current {
    color: #999!important;
}
div#column-411055 {
    padding-bottom: 0 !important;
}
.modern-footer {
    margin-top: 100px;
}

	.rtl .am-timeline-01 .swiper-button-prev,
	.rtl .am-timeline-01 .swiper-button-next{
		right: auto;
		left: calc( (100vw - 1140px) /2 );
	}
.am-timeline-01 .timeline-box {
    text-align: right;
}
.swiper-slide-content {
    right: 0 !important;
}
.am-title-4.color-light .title, .am-title-4.color-light:after {
    font-size: 55px !important;
	direction: rtl;
}
p.swiper_animate_visible {
    font-size: 20px;
    line-height: 60px;
    direction: rtl;
    word-spacing: -3px;
}
#headerrow-349356 {
    background-color: rgba(0,38,72,1);
}
.no-bg {
    background-color: transparent !important;
}
ul.anchor-link.faq01-anchor li.active,ul.anchor-link.faq01-anchor li:hover {
    background-color: #1fa2a8;
}
.am-accordion01 .accordion-item.active, .am-accordion03 .panel-heading a:hover, .am-accordion03 .panel-heading a {
    background-color: #167388;
}
.event-sec-content .event-item .item-info {
    transition: all 0.3s ease;
}
.event-sec-content .event-item .item-info:hover {
    box-shadow: 0 4px 8px rgba(0,0,0,0.36);
    border-bottom: 4px solid #ff6600;
}

a[title="ط¯ظˆط±ظ‡ ظ‡ط§غŒ ط¨غŒظ† ط§ظ„ظ…ظ„ظ„غŒ"],a[title="ط¯ظˆط±ظ‡ ظ‡ط§غŒ ط¯ط§ط®ظ„غŒ"] {
    font-weight: bold;
}
blockquote, blockquote p {font-style: normal;}

/*Jafari custom CSS*/
p.career-paths-description .lnr-chevron-left-circle:before {
    color: #f7a30f;
}
.blog-container{
	/* */
	border:1px solid #ededed;
	background-color:#f7f7f7;
	position:relative;
	min-height:181px;
}

.blog-container:nth-child(2n) .list-image{
  	position:absolute;
	right:0;
	top:0;
	width:22%;
	height:100%;
	background-size:cover;
	
}
.blog-container:nth-child(2n+1) .list-image{
  	position:absolute;
	left:8%;
	top:0;
	width:22%;
	height:100%;
	background-size:cover;
	
}

.blog-container:nth-child(2n) .list-text{
	float:left;
	width:72%;
	position:relative;
	padding:25px 30px 25px 0;
}
.blog-container:nth-child(2n+1) .list-text{
	float:right;
	width:72%;
	position:relative;
	padding:25px 30px 25px 0;
}
.list-text .subtitle{
	font-size:15px;
	line-height:1.5;
	font-weight:bold;
	margin:5px 0 15px;
}
.blog-container:nth-child(2n) .list-text	.blog-date{
	right:-6%;
	position:absolute;
	top:42%;
	margin-top:-32px;
	padding-top:10px;
	width:85px;
	height:85px;
	font-size:40px;
	color:#ffffff;
	text-align:center;
	background-color:#fdb824;
	border:3px solid #ffffff;
	z-index:1;
	line-height:1.1;
	box-shadow:3px 3px 6px rgba(0,0,0,0.2);
	
}

.blog-container:nth-child(2n+1) .list-text	.blog-date{
	left:-1%;
	position:absolute;
	top:42%;
	margin-top:-32px;
	padding-top:10px;
	width:85px;
	height:85px;
	font-size:40px;
	color:#ffffff;
	text-align:center;
	background-color:#fdb824;
	border:3px solid #ffffff;
	z-index:1;
	line-height:1.1;
	box-shadow:3px 3px 6px rgba(0,0,0,0.2);
	
}
.list-text	.blog-date span{
  font-size:14px;
}
.list-image .image{
 height:100% !important;
  
}
 .list-image .image img{
 height:100% !important;
  
}
.social a{
	width:50%;
	margin:0 auto;
	border:1px solid #fff;
	line-height:50px;
	border-radius:50px;
	padding:13px 30px 13px 30px;
}
.social :hover{
	width:50%;
	
	background:white;
	color:rgb(76, 97, 254) !important;
}
.social a{
	color:#fff;
}
.user-custom-input .added-item-image{
	height:8% !important;
}
  .swiper-container{
	  padding-top:50px !important;
  }
  
  .am-imagebox-02 .content{
	  text-align:center !important;
  }
  .viewport-sm .LiveForm .Field-Label-Right{
      text-align: right !important;
      width: 224px !important;
  }
    .viewport-sm .LiveForm.Default input[type="text"]{
        height: 50px !important;
        width: 400px !important;
    }
.viewport-sm .LiveForm.Default textarea{
    width: 400px !important;
    height: 250px !important;
}
.am-info-10 {
    width: auto;
    height: 82px;
    padding: 10px 30px;
    margin: 0 15px;
}
.item-info h2 {
    font-size: 19px !important;
    border-bottom: 2px solid #f7a30f !important;
    padding: 20px 0 !important;
}
.am-info-10 {
    width: auto;
    height: 82px;
    padding: 10px 30px;
    margin: 0 15px;
}
@media only screen and (max-width:1000px) {
.contact01-info.d-flex.justify-content-sm-right.flex-wrap.mb-70 {
    margin-bottom: 0 !important;
}
.contact01-info.d-flex.justify-content-sm-right.flex-wrap.mb-70 {
    margin-bottom: 0 !important;
    margin-top: 10px;
    justify-content: center;
}
.am-info-10 {
    width: auto;
    height: auto;
    padding: 0 20px;
    margin: 0 15px;
}
.contact01-info.d-flex.justify-content-sm-right.flex-wrap.mb-70 {
    margin-bottom: 0 !important;
}
}
@media only screen and (min-width:1001px) {
.banner-pane.row.m-r-0.m-l-0.ng-scope div {
    max-height: 200px;
}
}
@media only screen and (min-width:1281px) {
.banner-pane.row.m-r-0.m-l-0.ng-scope div {
    max-height: 260px;
}
}
@media only screen and (min-width:1400px) {
.banner-pane.row.m-r-0.m-l-0.ng-scope div {
    max-height: 310px;
}
}
@media only screen and (min-width:1600px) {
.banner-pane.row.m-r-0.m-l-0.ng-scope div {
    max-height: 360px;
}
}
