/* CSS Document */
@charset "UTF-8";

.pppiing{
  padding-left: 0px  !important;
  padding-right:   0px  !important;
}



.newstitle{
 position: absolute;
 top: 165px;
 right: 0px;
 padding: 5px !important;
 width: 100%;
font-size: 12px;
    font-weight: 500;
  color:   #000 ;
text-align:   right;


}
.newstitle1{
 position: absolute;
 top: 215px;
 right: 0px;
 padding: 5px !important;
 width: 100%;
font-size: 12px;
    font-weight: 600;
  color:   #7D7D7D ;
text-align:  left;
}



.subpagghab{
  padding-left: 20px  !important;
  padding-right:   0px  !important;
}
  /*
  .hexagon {
            width: 100%;
            height: 150px;
            position: relative;
            margin: 28.87px 0;
            clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
            border: 1px solid #4CAF50;
            overflow: hidden;
        }

        .hexagon img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            position: absolute;
            top: 0;
            left: 0;
        }
        */

.hexagon {
  position: absolute;
  z-index:  4000;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 150px;
background: url(ghab171ff1.png) top center no-repeat ;
}

@media (min-width: 700px) {
.picins01 {
    position: fixed;
    top: 100px  !important;
    left: 50%;
    transform: translate(-50%, -50%);
    width:  100%;
    height: 350px;
    padding-top: 100px !important;
    margin-top: 0px !important;
    object-fit: cover;
    z-index: 5000;
}

.picins01 img {
    width: 100%;
    height:  auto;
    max-height: 350px;
    object-fit: cover;
    border-radius: 0px !important; /* ????? ??? ?? ??????? ?? border-radius */
}
/*
  -moz-border-radius: 70px;
   -webkit-border-radius: 70px;
   border-radius: 70px;
     transform: scale(1.1);
*/
.picins01:hover{

}



.linebotpic{
  position: absolute;
  z-index:  1;
  right: 0px;
  width: 100%;
  height: 2px;
  margin-top: 0px;
  border-bottom: 1px solid #ddd
}


}
/*
mobile
*/
@media (max-width: 700px) {



.picins01 {
    position: fixed; /* ????? ?? fixed ???? ???? ???? ?? ??? */
    top: 45%; /* ???? ???? ?? ??? ???? ?? ???? */
    left: 50%; /* ???? ???? ?? ??? ???? ?? ?? */
    transform: translate(-50%, -50%); /* ??????? ?? ??? ??? ? ??? ??? */
    width: 90%;
    height:  auto;
    padding-top: 38px !important; /* ???? ????? ????? ?? ??? ????? ???? ??? ?? ??? ????? */
    object-fit: cover;
    z-index: 5000;
}

.picins01 img {

    width:  auto;
    max-width: 100%;
    height: 190px;

    object-fit: cover;
    border-radius: 10px !important; /* ????? ??? ?? ??????? ?? border-radius */
}

/*
  -moz-border-radius: 70px;
   -webkit-border-radius: 70px;
   border-radius: 70px;
     transform: scale(1.1);
*/
.picins01:hover{

}




.linebotpic{
  position: absolute;
  z-index:  1;
  right: 0px;
  width: 100%;
  height: 2px;
  margin-top: 0px;
  border-bottom: 1px solid #ddd
}



}



.picprogram{
 width: 100%;
 height: 120px;
}
.picprogram img{
 width: auto;
height: 120px;
text-align:  center;
max-width: 100%;
border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
}

.onvamprogram{
  position: absolute;
  z-index: 1;
  width: 100%;
    text-align: center;
   bottom: 10px;
  left: 0px;
  right: 0px;
  font-size: 12px ;

}

.ghabprogram{
  width:  auto;
  padding: 5px;
  background:  url(shishe5.png) repeat ;
  font-weight: bold;
}


.allpagemenupic{
 width: 100%;
 height: 120px;
}
.allpagemenupic img{
 width: auto;
height: 120px;
text-align:  center;
max-width: 100%;
border-top-right-radius: 5px !important;
border-top-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
border-bottom-left-radius: 5px !important;
}

.pagenamempallpage{
  text-align: center;
  padding: 5px  !important;
  background: #BFD1ED;
  border-top-right-radius: 5px !important;
border-top-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
border-bottom-left-radius: 5px !important;
margin-top: 10px  !important;
color: #0000ff;
font-size: 14px;
}

.pindirilepageall{
  padding: 10px  !important;
 margin-top: 10px  !important;
}

.pindirilepageall:hover{

}


/******************* testimonial part css88********************/
.testimonial_part {

}
/*
    overflow: hidden;
*/
.testimonial_part .section_tittle {
  margin-bottom: 80px;
}

@media (max-width: 576px) {
  .testimonial_part .section_tittle {
    margin-bottom: 50px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .testimonial_part .section_tittle {
    margin-bottom: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial_part .section_tittle {
    margin-bottom: 50px;
  }
}

.testimonial_part .textimonial_iner {
  margin-left: 13%;
  direction: ltr;
}
/*
  overflow: hidden;
*/

@media (max-width: 576px) {
  .testimonial_part .textimonial_iner {
    margin-left: 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .testimonial_part .textimonial_iner {
    margin-left: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial_part .textimonial_iner {
    margin-left: 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .testimonial_part .textimonial_iner {
    margin-left: 0;
  }
}

.testimonial_part .testimonial_slider {
  margin: 10px;
}


@media (max-width: 576px) {
  .testimonial_part .testimonial_slider {
    margin: 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .testimonial_part .testimonial_slider {
    margin: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial_part .testimonial_slider {
    margin: 0px;
  }
}

/*
  box     background:#fff  url(shishe5.png) repeat ;
*/


@media (min-width: 700px) {
.testimonial_part .testimonial_slider_text1 {
  padding: 0px !important;
 background:  transparent  url() repeat ;
  position: relative;
  z-index: 1;
  direction: rtl;
  text-align: right;
  border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
height: 350px;
 border: 0px solid #B0B0B0

}
.testimonial_part .testimonial_slider_text1:hover{

}


.hoverslidep{
  	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}


.hoverslidep:hover{

  cursor: pointer;
opacity:0.70;
filter:alpha(opacity=70);
  	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
 color: #fff
}


}
/*
mobile
*/
@media (max-width: 700px) {


.testimonial_part .testimonial_slider_text1 {
  padding: 0px !important;
  margin:  0px !important;
 background: #fff  url() repeat ;
  position: relative;
  z-index: 1;
  direction: rtl;
  text-align: right;
  border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
height: 250px;
 border: 1px solid #B0B0B0    ;
}
.hoverslidep{
  	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}


.hoverslidep:hover{
  cursor: pointer;
 transform: scale(1.1);
  opacity: 1;
  	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
    color: #fff ;

}

}

@media (max-width: 576px) {
  .testimonial_part .testimonial_slider_text {
    padding: 5px 0px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .testimonial_part .testimonial_slider_text {
    padding: 5px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial_part .testimonial_slider_text {
    padding: 5px 20px;
  }
}

.testimonial_part .testimonial_slider_text:after {
  position: absolute;
  right: 16%;
  top: 59px;
  width: 148px;
  height: 124px;
  background-image: url(../img/quote.png);
  content: "";
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
}

@media (max-width: 576px) {
  .testimonial_part .testimonial_slider_text:after {
   width: 53px;
    height: 45px;
    right: 25%;
    top: 30px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .testimonial_part .testimonial_slider_text:after {
    width: 53px;
    height: 45px;
    right: 25%;
    top: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial_part .testimonial_slider_text:after {
    width: 53px;
    height: 45px;
    right: 25%;
    top: 30px;
  }
}

.testimonial_part .owl-dots {
  text-align: center;
  padding-top: 0px;
  margin-left: 0%;
  line-height: 0px;
  position: absolute;
   bottom: -20px;
   left: 0px;
   right: 0px
}

@media (max-width: 576px) {
  .testimonial_part .owl-dots {
    margin-left: 0;
    padding-top: 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .testimonial_part .owl-dots {
    margin-left: 0;
    padding-top: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial_part .owl-dots {
    margin-left: 0;
    padding-top: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .testimonial_part .owl-dots {
    margin-left: 0;
    padding-top: 20px;
  }
}

.testimonial_part .owl-dots button.owl-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  background:  #C8C8C8;
  margin: 0 5px;
}

.testimonial_part .owl-dots button.owl-dot.active {
  background-color: #ff663b;
  width: 10px;
  border-radius: 50px;
}

.testimonial_part .owl-dots button.owl-dot:focus {
  outline: none;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .testimonial_part .testimonial_slider {
    margin: 0px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial_part .testimonial_slider {
    margin: 0px 20px;
  }
}

.testimonial_part .testimonial_slider p {
  font-size: 15px;
  font-style: italic;
}

.testimonial_part h4 {
  font-size: 20px;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 5px;
}

.testimonial_part h5 {
  font-size: 14px;
  font-family: "Vazir", sans-serif;
  color: #888888;
}

.disp{
  display:  none !important;
  height: 200px !important;
  width: 100% !important;
  background: #000
}

/*
  ===============
*/

.owl-nav{
 color: #fff
}


.owl-prev{
 position: absolute !important;
 top: -40px !important;
 left: 10px !important;
 z-index:  1;
 background:  transparent !important;
 width: 10px !important;
 height: 10px !important;
 font-size: 30px !important;
 padding: 3px   !important;

}
.owl-next{
 position: absolute !important;
 top: -40px !important;
 left: 30px !important;
 z-index:  1;
 background:  transparent !important;
 width: 10px !important;
 height: 10px !important;
 font-size: 30px !important;
 padding: 3px   !important;
}

/*
  =================================
*/

.takhdarsad{
   position: absolute;
   z-index:  1;
   left: 10px;
  background:   #FF9595 ;
 padding: 5px !important;
 color:   #4E4E4E ;
      font-family: 'Vazir-FD' !important;
      font-size: 11px;

-moz-border-radius: 70px;
   -webkit-border-radius: 70px;
   border-radius: 70px;


}

.ghey-yek{
     font-family: 'Vazir-FD' !important;
      font-size: 12px;
      padding-left: 45px !important;
    color: #999 ;
  text-decoration:    line-through;
  margin-top: 5px  !important;
}

.gheymatnahayi{
      padding-left: 10px !important;
      margin-top: 10px !important;
      width: 100%;
      text-align:  left;
      direction:  rtl;
    font-size: 16px;
    color: #f77426;
    font-family: 'Vazir-FD' !important;
}

toman{
  color:#999  ;
  padding-right: 2px;
  font-size: 12px;
       margin-top: 0px;
        font-family: 'Vazir-FD' !important;
}


.moreinfo1{
  margin-top: 26px !important;
        text-align:  center;

}
.moreinfo2{
  margin-top: 5px !important;
        text-align:  center;

}

.btslideshop{
  width: 100%;
  background:  transparent  !important;
  color: #000 ;
  border: 1px solid #999;
}


.btslideshop:hover{
  color: #fff !important;
      background-color: #f77426 !important;
  cursor: pointer;
  	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}


/*
  ===================================
*/


.ghabcat1{

}



@media (min-width: 700px) {
.ghabcat {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap; /* ????? ???? ??? ?? */
    margin-bottom: 10px !important;
    margin-right: 0px !important;
    direction: ltr !important;
    border-bottom: 1px solid #4F6DBA;
    width: 100%;
}

.ghabcat01{
 background:  transparent ;
 width:  auto  ;
 height:  auto;
 text-align: center;
 margin-left: 10px !important;
 border-bottom: 0px solid #fff ;
 padding-left: 5px !important;
 padding-right: 5px !important;

}
.ghabcat011{
 background:  transparent ;
 width:  auto  ;
 height:  auto;
 text-align: center;
 margin-left: 10px !important;
 border-bottom: 0px solid #fff ;
 padding-left: 5px !important;
 padding-right: 5px !important;

}
}
/*
mobile  272727
*/
@media (max-width: 700px) {
  /*
.ghabcat {

    margin-bottom: 10px !important;
    margin-right: 0px !important;
    direction: ltr !important;
    border-bottom: 1px solid #4F6DBA;
    width: 100%;
}

.ghabcat01{
    float: right;
 background:  transparent ;
 width:  45%  ;
 height:  auto;
 text-align: center;
 margin-left: 0px !important;
 border-bottom: 0px solid #fff ;
 padding: 5px !important;

}
.ghabcat011{
  float: right;
 background:  transparent ;
 width:  50%  ;
 height:  auto;
 text-align: center;
 margin-left: 10px !important;
 border-bottom: 0px solid #fff ;
 padding: 5px !important;

}
*/
.ghabcat {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap; /* ????? ???? ??? ?? */
    margin-bottom: 20px !important;
    margin-right: 0px !important;
    direction: ltr !important;
    border-bottom: 1px solid #4F6DBA;
    width: 100%;
}

.ghabcat01{
 background:  transparent ;
 width:  auto  ;
 height:  auto;
 text-align: center;
 margin-left: 10px !important;
 border-bottom: 0px solid #fff ;
 padding: 5px !important;

}
.ghabcat011{
 background:  transparent ;
 width:  auto  ;
 height:  auto;
 text-align: center;
 margin-left: 10px !important;
 border-bottom: 0px solid #fff ;
 padding: 5px !important;

}
}


.ghabcat01:hover{
  background: #fff;
   color: #000;
    -moz-box-shadow:inset 0 0 5px #ddd;
   -webkit-box-shadow:inset 0 0 5px #ddd;
   box-shadow:inset 0 0 5px #ddd;
   color: #fff  ;
   	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
                     border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
 padding-top: 0px !important;

}

.ghabcat011:hover{

}



.piciconpro{
 width: 100px  ;
 height: 60px;
 text-align: center;
}

.piciconpro img{
 width: 60px  ;
 height: 60px;
   -moz-border-radius: 70px;
   -webkit-border-radius: 70px;
   border-radius: 70px;
}


.onvancataa{
  font-size: 14px !important;
  margin-top: 10px !important;
    font-family: 'Vazir-FD' !important;
      padding: 5px   !important;
          font-weight: 500  !important;
}

.onvancataa a{
  font-size: 14px !important;
      font-family: 'Vazir-FD' !important;
         color: #000;
             font-weight: 500  !important;
}

.onvancataa1{
    font-size: 14px !important;
  margin-top: 10px !important;
    font-family: 'Vazir-FD' !important;
         background: #ccc;
       padding: 5px   !important;
                        border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
    font-weight: 500  !important;
}

.onvancataa1 a{
  font-size: 14px !important;
      font-family: 'Vazir-FD' !important;
         color: #000;
             font-weight: 500  !important;

}



.matnasliaaa{
  font-size: 14px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  height: 60px !important;
  overflow: hidden;
  direction: rtl;
    font-family: 'Vazir-FD' !important;
    font-weight:  normal  !important;
    text-align: justify !important;
    line-height: 20px !important;
    color: #000;
    margin-top: 20px !important;

}



.moreprogjaaa{
  margin-top: 15px  !important;
}


.moreprogjaaa {
  width: 50%;
  font-size: 14px;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  padding-left:  20px !important;
  padding-right:  20px !important;
  background: #ddd  ;
                 border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border: 1px solid #FF8700
}

.moreprogjaaa:hover{
   background: #FF8700  ;
   color: #fff  ;
   	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

/*
==============================================    4F6DBA
*/


.ghabcat011posi{
  height: 2px;
  width: 100%;
  margin-bottom: 0px !important;
  border-bottom:  1px    solid #000 ;
  margin-top: 5px  !important;
}



.onvancataajj1{
    font-size: 14px !important;
  margin-top: 10px !important;
    font-family: 'Vazir-FD' !important;
         background: #ccc;
       padding: 5px   !important;
                        border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
    font-weight: 500  !important;
}

.onvancataajj1 a{
  font-size: 14px !important;
      font-family: 'Vazir-FD' !important;
         color: #000;
             font-weight: 500  !important;

}



.onvancataajj{
  font-size: 14px !important;
  margin-top: 10px !important;
    font-family: 'Vazir-FD' !important;
      padding: 5px   !important;
          font-weight: 500  !important;
}

.onvancataajj a{
  font-size: 14px !important;
      font-family: 'Vazir-FD' !important;
         color: #000;
             font-weight: 500  !important;
}






