﻿body{
	font-family: parsdata-sans;
}
/**************** Right To Left ****************/
/******************** Header *******************/
.logo { float: left; }
.part2 { float: right; }
.mt1 {
	background: #f6f4ee url('../Images/mt1_rtl.gif') no-repeat;
	float: right;
}
.midabout .m1 {
	float:left;
}
.midabout .m2 {
	float:right;
}
.mt2 .m2 {
	float:left;
}
.mt2, .update { float: right; }
.mt2 ul li a, .midabout ul li a{
	margin: 0 2px;
}
.cDivTime{
	margin-left:3px;
}
.mt3 {
	background: #f6f4ee url('../Images/mt3_rtl.gif') no-repeat;
	float: left;
}
.midbtm {
	background: url('../Images/about_bg.gif') repeat-y 16px bottom;
}
.midbtm span.midbtm_btm {
	background: url('../Images/about_btm.gif') no-repeat 16px bottom;
}
.midabout { padding: 5px 63px 10px 43px; }
.mapPath-antialign {
	float: left;
	text-align: left;
	padding-left: 15px;
}
.mapPath-align {
	float: right;
	text-align: right;
	padding-right: 15px;
}
.MapPath {
	float: right;
}
.MapPath ul li { float: right; }
.MapPath ul li span {
	padding: 0 15px 0 8px;
}
/**************** Top Navigation ****************/
.navigation {/* padding: 0 15px 0 0; */background-color: #f7682c;}
.navigation div.tnav-start {
	background: url('../Images/topnav_rtl.gif') no-repeat right 0;
	float: right;
}
.navigation div.tnav-main {
	float: right;
	padding: 0;
}
.navigation div.tnav-main ul li a { display: block; }
.navigation div.tnav-end {
	background: url('../Images/topnav_rtl.gif') no-repeat left 0;
	float: right;
}
/**************** Content ****************/
.content { font-size: 0.75em; }
.content h1,
.content h2,
.content h3 {
	font: bold 1.16em Tahoma;
}
/**************** Red Block ****************/
.bred-content { direction: rtl; }
.bred div.title { direction: rtl; }
/**************** Brown Block ****************/
.bw-content { direction: rtl; }
.bw div.title { direction: rtl; }
/**************** Main Block ****************/
.bmain-content { direction: rtl; }
/**************** Footer ****************/
.footnote {
	padding: 0 30px 0 30px;
	text-align: left;
	direction: rtl;
}
.footnote a, .footnote a:visited { }
.footnote a:hover { }
/********** ... *** ... *** ... **********/
/* ---------------------- Menu's Block */
.bmenu {
	text-align: right;
	direction: rtl;
}
.cDivText ul{
	/* margin-right:10px; */
}
.border-top{
	float:right;
}
.border-bottom{
	float:left;
}
#cssmenu  ul  li {
  float: right;
}

#cssmenu  ul  li  a {
	font-family: parsdata-yekan-numbers,parsdata-sans;
	font-size: 14px;
	font-weight: lighter;
}
.footer-menu ul li{
	border-left: 1px solid #fff;
}
.top-main{
	text-align: right;
	font-size: 15px;
	right: 45px;
}
.bottom-menu ul li{
	float: right;
}
.dropdownh .havesub ul a span{
	font-size:12px;
	color: #FFF;
}
.title-green5 {
    direction: rtl;
}

/*******my style added here*****/
.header-pd.row {
    border-top: 6px solid #305d7e;
}
.topheader {
	background: url(../images/3.png);
}
.cmpname {
    font-size: 22px;
    font-weight: bold;
    color: #22567c;
    line-height: 62px;
}
.toolsbox {
    margin-top: 20px;
}
.slogan.left {
    color: #fff;
}

.slogan span {
    display: block;
    text-align: left;
    font-size: 22px;
}

.slogan span:first-child {
    padding-right: 15px;
    border-bottom: 4px solid #fff;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.btmheader {
    min-height: 146px;
    height: auto;
}
.slogan {
    width: 175px;
}

/******four box style ****/

.preview-item {
  text-align: center;
  margin-top:40px;
  margin-bottom: 30px;
  border: 2px solid whitesmoke;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  height: 226px;
  box-shadow: 0px -8px 10px -13px rgba(19, 18, 18, 0.59), 0px 8px 10px -8px rgba(0, 0, 0, 0.49);
  margin: 15px;
  width: 226px;
  height: 226px;
  margin: 15px auto;
  }
  .preview-item .info {
    position: absolute;
    left: 0;
    right: 0;
    top: 31%;
    margin: 0px 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding-left: 10px;
    height: 46%;
    padding-right: 10px;
    background: rgba(0, 0, 0, 0.5);
    transition: all 1s;
    }
    .preview-item .info h5, .preview-item .info p {
      color: white;
      transition: all 1s;
      font-size: 16px;
      }
    .preview-item .info h5 {
      /* text-transform: uppercase; */
      font-size: 13px;
      font-weight: 500;
      margin-top: 15px;
      }
    .preview-item .info a {
      font-size: 22px;
      border: 1px solid #fff;
      width: 50px;
      background: rgba(93, 91, 91, 0.03);
      text-align: center;
      transition: all 1s;
      height: 42px;
      margin-top: 20px;
      }
      .preview-item .info a:hover {
        background: #f44336;
        color: #000!important;
        }
  .preview-item img {
    transition: transform .5s;
    }
  .preview-item:hover img {
    transform: scale(1.2);
    }
  .preview-item:hover a {
    display: block; }
  .preview-item:hover .info {
    background: #e9e9e9;
    box-shadow: 0px -8px 10px -13px rgba(19, 18, 18, 0.59), 0px 8px 10px -8px rgba(0, 0, 0, 0.49); }
    .preview-item:hover .info h5, .preview-item:hover .info p {
      color: black;
      /* font-size: 16px; */
      }


a.animated.fadeInUp em {
    padding-top: 9px;
    color: #fff;
}
.preview-item .info a:hover em{color:#fff;}
.fu .col-4 {
    float: right;
}
.on:before{
    content: "\f085";
    position:absolute;
    top: -20px;
    font-family: 'FontAwesome';
    font-size: 30px;
    color: #FFF;
    left:10px;
    text-shadow: 1px 3px 5px rgba(0,0,0,0.5);
}
.preview-item:hover .info.on:before{color:#a7a7a7; text-shadow:none;}
.tw:before{
    content: "\f1fe";
    position:absolute;
    top: -20px;
    font-family: 'FontAwesome';
    font-size: 31px;
    color: #FFF;
    left:10px;
    text-shadow: 1px 3px 5px rgba(0,0,0,0.5);
}
.preview-item:hover .info.tw:before{color:#a7a7a7; text-shadow:none;}
.th:before{
    content: "\f0ad";
    position:absolute;
    top: -20px;
    font-family: 'FontAwesome';
    font-size: 35px;
    color: #FFF;
    left:10px;
    text-shadow: 1px 3px 5px rgba(0,0,0,0.5);
}
.preview-item:hover .info.th:before{color:#a7a7a7; text-shadow:none;}


.sh:before{
    content: "\f108";
    position:absolute;
    top: -20px;
    font-family: 'FontAwesome';
    font-size: 35px;
    color: #FFF;
    left:10px;
    text-shadow: 1px 3px 5px rgba(0,0,0,0.5);
}
.preview-item:hover .info.sh:before{color:#a7a7a7; text-shadow:none;}




.info em {
    /* line-height: 42px; */
    color: #fff;
}
/******end four box style ****/

/****mini gallery***/
.cont-blue {
    background: #305d7e;
    max-width: 480px;
    height: auto;
    padding: 30px;
    float: right;
}
.cont-blue img.cPhoto {
    width: 420px!important;
    height: 316px!important;
	overflow: hidden;
}
/*******goal list style****/
.goalslist p {
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
}

.goalslist ul li:nth-child(odd) {
    background: #305d7e;
    color: #fff;
}

.goalslist ul li {
    font-size: 14px;
    font-weight: 400;
    /* list-style-type: square; */
    /* list-style-position: inside; */
    padding: 4px 5px;
    /* margin: 8px 0; */
    line-height: 25px;
}
.goalul li:before {
    content: "\f0c8";
    font-family: 'FontAwesome';
    font-size: 13px;
    /* color: #FFF; */
    padding-left: 12px;
}

a.goalbtn {
    width: 165px;
    height: 55px;
    border: 1px solid #9eacb5;
    display: block;
    line-height: 55px;
    text-align: center;
    color: #333;
    font-size: 18px;
    float: left;
    margin-top: 4px;
    transition: all .3s ease-in-out;
}
a.goalbtn:hover{
	background: #9eacb5;
	color: #fff;
}
a.goalbtn .fa {
    padding-right: 10px;
    font-size: 24px;
}
.title-1 h2, .title-1 h1 {
    font-size: 18px;
    margin-bottom: 30px;
}

.goalslist {
    margin-top: 52px;
}
/******footer****/
.footercnt {
    color: #eee;
    font-size: 14px;
}

.footercnt div {
    padding: 5px 0px;
}

.footercnt .fa {
    padding: 0 5px;
}

.socialft {
    margin-left: 50px;
    font-size: 20px;
}
.ds2-title h2, .ds2-title h1 {
    text-align: center;
    color: #eee;
    font-size: 16px;
    padding: 17px 0;
    margin-left: 15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}
.ds2-cont .cLabel span {
    font-family: parsdata-sans;
    font-size: 14px;
}

.ds2-cont .cDivFormBuilder .cLabel {
    width: 25%;
    text-align: right;
}

.ds2-cont .cDivFormBuilder .cValue {
    width: 75%;
}

.footerbtm {height: 40px;background: #73716d;}

.copyrightpd {
    color: #ccc;
    line-height: 40px;
}

.pdlogo {
    margin-top: 16px;
}

.en-right.col-6.left {
    float: left !important;
}