/*ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/Sans\ a4fran3.woff') format('woff');
}
*/

footer {
  position: relative;
  bottom: 0px;
}

/*============================ pre footer =============================*/

.pre-footer {
  width: 100%;
  background-color: #2f3022;
  text-align: center;
}

.pre-footer a {
  color: #c0dee1;
}

/*============================ footer =============================*/

.main-footer {
  width: 100%;
  background-color: #445268;
  text-align: center;
  line-height: 1.5;
}

.main-footer li {
  color: #c0dee1;
}

.main-footer h3 {
  color: #fff;
  font-weight: 700;
}

.main-footer .visitor li {
  display: inline;
}

.main-footer .visitor p {
  color: #c0dee1;
}

.main-footer i {
  color: #c0dee1;
  margin: 5px;
  font-size: 30px;
}

.main-footer .ertebat li i {
  font-size: 25px;
  float: right;
}

.main-footer .ertebat li p {
  margin-right: 3%;
  margin-bottom: 0px;
}

.main-footer .social2 li i {
  font-size: 22px;
  float: none;
}

.main-footer .social2 li {
  display: none;
}

.main-footer a {
  text-decoration: none;
  color: #c0dee1;
  font-weight: 300;
  font-size: 15px;
}

.main-footer .links li {
  margin-bottom: 10px;
}

.main-footer .links li img {
  margin: 2.5%;
}

.main-footer .nahaei {
  color: #77716d;
}

.main-footer .nahaei hr {
  width: 100%;
  fill: #77716d;
}

.nahaei {
  padding-bottom: 0.5rem;
}

.social1 {
  padding-left: 20px;
  padding-right: 20px;
}

@media only screen and (max-width: 1000px) {
  .main-footer .visitor img {
    width: 20%;
  }

  .main-footer .links li img {
    width: 10%;
  }

  .nahaei {
    padding-bottom: 5.5rem;
  }
}

@media only screen and (max-width: 769px) {
  .main-footer .visitor img {
    width: 25%;
  }

  .main-footer .social2 li {
    display: inline-block;
  }

  .main-footer .links li img {
    width: 9%;
  }

  .social1 {
    display: none;
  }

  .main-footer .ertebat li {
    margin-right: 5%;
  }

  .main-footer .ertebat .social2 li {
    margin: 1%;
  }

  .nahaei {
    padding-bottom: 5.5rem;
  }
}

@media only screen and (max-width: 576px) {
  .nahaei p {
    font-size: 12px;
  }

  .pre-footer a {
    font-size: 10px;
  }

  .main-footer .links li img {
    width: 15%;
  }

  .social2 ul {
    padding: 0 20px;
  }
}

@media only screen and (max-width: 430px) {
  .nahaei {
    padding-bottom: 4.25rem;
  }
}

@media only screen and (max-width: 320px) {
  .main-footer .ertebat .social2 li {
    margin: 0;
  }

  .main-footer .ertebat li p {
    font-size: 15px;
  }

  .pre-footer a {
    font-size: 9.5px;
  }
}
