#back{
    background: rgba(222, 227, 237, 0.4);
}
#logo{
    padding-top: 15px;
    padding-left: 15px;
    margin-top: 20px;
}
.onvan{
    color: #58dd81;
    font-family: 'Lalezar', cursive;
    transition:all 0.3s ease;
    margin: 0;
    margin-top: 30px;
}

.nav{
    font-family: 'Markazi Text', serif;
}
.navbar{
    border-radius: 0;
}
#slider{
margin-top: -20px;
}
.parts img{
    width: 100%;
    height: 300px;
    border-radius: 9%;
    transition: .5s ease;
    backface-visibility: hidden;
}
.parts img:hover{
    opacity: .3;
}

.modal-content div p{
    font-family: 'Markazi Text', serif;
    text-align: justify;
    font-size: large;
}
.parts a{
    float: left;
    font-family: 'Markazi Text', serif;
    text-decoration: none;
    color: #000;
    font-size: large;
}
.parts a:hover{
  color: #7f2a38;
}
#part .parts .partstitle{
    font-family: 'Markazi Text', serif;
    font-size: 23px;
    margin-top: 15px;
    margin-bottom: 0;
}
#part .parts .partstext{
    font-family: 'Markazi Text', serif;
    text-align: justify;
    font-size: 17px;
}
#part .col-xs-12 {
    margin-bottom: 20px;
}
#chera p{
    text-align: justify;
    font-size: 15px;
    font-family: 'Markazi Text', serif;
}
#chera h3{
    font-family: 'Markazi Text', serif;
}
#footer{
    margin-top: 20px;
    background: #2b2a2a;
}
#footer .col-xs-6 ,.col-xs-12{
   margin-top: 20px;
}
 #footer .col-xs-12 img{
    width: 120px;
    height: 120px;
}
#footer .col-xs-12 h3{
    font-family: 'Markazi Text', serif;
    color: #aaa;
    margin-top: 6px;
}
#footer .col-xs-6 P{
    font-family: 'Markazi Text', serif;
    color: #aaa;
    font-size: 15px;
}
#footer .col-xs-12 P{
    font-family: 'Markazi Text', serif;
    color: #aaa;
    font-size: 15px;
}
.modal-footer ,.modal-header{
    background: #bf3a3a;
}
.modal-footer ,.modal-header{
    font-family: 'Markazi Text', serif;
    color: #eee;
    font-size: 20px;
}
.carousel-indicators{
    padding-left: 40px;
}
#form-vije table{
    font-size: 20px;
}
.panel-heading h2{
    color: #a94442;
}
#etmad{
    color: #2ba95a;
}
.panel-heading{
    font-family: 'Lalezar', cursive;
}
.panel-body{
    font-family: 'Markazi Text', serif;
}
#form-vije{
    font-family: 'Markazi Text', serif;
}
.send{
    z-index: 1000;
    position: fixed;
    top: 8px;left: 10px;
    width: 30px;
    height: 30px;
    opacity: .7;
    border: 1px solid #7f2a38;
    border-radius: 50%;
    padding: 6px;
    padding-left: 7px;
    transition: transform .3s linear;
    }
.sendpage{
    width: 340px;
    height: 440px;
    top: 5px;
    left: -395px;
    background: #f9f9f9;
    z-index: 1000;
    padding: 8px;
    position: fixed;
    transition: transform .3s linear;
}
.sendpage:active{
    transform: translate(400px,0px);
}
li{
    transition:all 0.3s ease;
}
li:not(.active):hover
{
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}
#slider a{
    transition:all 0.3s ease;
}



@media screen and (max-width: 768px) {
    .imgslide{
        height: 200px;
    }
}
@media screen and (min-width: 768px) {
    .nav{
        display: flex;
    }
    .imgslide{
        height: 300px;
    }

}
@media screen and (min-width: 991px) {
    #footerlogo{
        margin-top: 10px;
    }
    #footer .col-md-4 P{
        font-size: 20px;
    }
    .onvan{
        font-size: 33px;
    }
    #chera h3{
        font-size: 31px;
        padding-bottom: 5px;
    }
    #chera p{
        font-size: 20px;
    }
}


.modal img{
    width: 100%;
    height: 400px;
}
.row .textparts{
    padding: 0;
    margin-top: 0;
    height: 200px;
    overflow: hidden;
}
/* ****************************************************************************** */
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
    height: 350px;
    width: 100%;
}
.modal-header {
   border-bottom-width:0px;
}
