@charset "utf-8";

/* CSS Document */
body, h1,h2
{
    margin: 0px 0px 0px 0px;
    font-family: B nazanin,tahoma;
    direction: rtl;
    text-align: right;
}

.TitleNew p
{
  font-family: tahoma; 
  text-align: justify;
  text-justify: inter-word;
}

.TitleNew1 p
{
  font-family: tahoma;
  font-size: 13px; 
  text-align: justify;
  text-justify: inter-word;
}

.RightSide div {
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 
}
 
.RightSide ul {
  margin: 0;
  padding: 0;
  list-style-type: none; 
}
 
.RightSide h3 {
  font: bold 16px/1.5 b nazanin, tahoma;
}
 
.RightSide li img {
  float: left;
  margin: 0 0px 0 0;
}
 
.RightSide li p {
  font: 200 14px/1.2 tahoma;
  text-align: justify;
  text-justify: inter-word;
}
 
.RightSide li {
  padding: 0px 0px 10px 0px;
  overflow: auto;
  list-style-type: none; 
}
 
.RightSide li:hover {
  background: #eee;
  cursor: pointer;
}


.MarginTop
{
  margin-top:30px
}
.MenuMaster
{
  background-color: #21568c;
  -webkit-box-shadow: 0 5px 20px #777;
  -moz-box-shadow: 0 5px 20px #777;
  box-shadow: 0 5px 20px #777;
}

.MenuMaster 
{
    font-size:20px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
}

.dropdown-item
{
  color: #00ffff;
}
.MenuMaster a:link,.MenuMaster a:visited, .MenuMaster a:hover, .MenuMaster a:active  {
  color: #21568c;
  text-decoration: none;
}

.btn-link {    font-size:16px ;    font-family: tahoma;    color: #0043ff;    text-decoration: none;}.btn-info {    font-size:16px ;    font-family: tahoma;    color: #ffffff;    text-decoration: none;	margin-top: 5px;}


.contactus{
  float: left;
  margin:15px 15px 15px 15px;
}

.carousel-item p , .carousel-item h5{
  border-left: 6px solid red;
  background-color: lightgrey;
  color: #21568c;
}
.MenuBG
{
    background-color: #cfedff;
}

.carousel-caption {
  bottom: 90px; }

.carousel-indicators li {
  width: 70px;
  height: 36px;
  border: 1px solid #222; }
.carousel-indicators .active {
  border: 1px solid #ff7474; }

@media screen and (min-width: 320px) and (max-width: 767px) {
  .carousel-indicators {
    position: relative !important;
    bottom: 0; }

  .carousel-caption {
    bottom: 0px;
    top: 0px; }
    .carousel-caption h5 {
      font-size: 12px;
      font-weight: bold; }
    .carousel-caption p {
      font-size: 10px; }

  .carousel-title {
    font-size: 18px;
    margin-top: 20px; } }



  .fakeimg {
    height: 200px;
    background: #aaa;
  }
  
   
  hr{
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}


#map {
        height: 400px;  /* The height is 400 pixels */
        width: 100%;  /* The width is the width of the web page */
       }


.line:after {
    height: 1px;
    background-color: #3b9cf7;
    display: block;
    width: 135px;
    max-width: 100%;
    content: ""}

.SpFooter
{
  font-family: b nazanin,tahoma;
  font-size: 18px;
  font-weight: bold;
}

.SpFooter a:link,.SpFooter a:visited, .SpFooter a:hover, .SpFooter a:active  {
  color: #21568c;
  font-size: 16px;
  text-decoration: none;
}

hr.new1 {
  border: 0px;
  border-top: 1px solid red;
   
}

.LinkDownload
{
  font-family: arial;
  text-align: left;
  direction: ltr;
}

.LinkDownload p
{
  text-align: right;
  direction: rtl;  
  font-family: tahoma;
}

.TextCenter
{
  text-align: center;
}

.TitleNew td
{
  font-family: tahoma;
}


.Gallery img
{
  margin: 1px;
}

.d-block
{
  margin: 20px 0px 20px 0px;
}