.best-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0px 0px 50px 15px}.best-card:hover .best-icon i{color:var(--white);background:var(--primary)}.best-icon i{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background:var(--light-white);color:var(--heading);font-size:18px;margin-left:25px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.best-content h4{text-transform:capitalize;margin-bottom:15px}.counter-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter-image img{width:60px;margin-left:30px}.counter-content{text-align:right}.counter-content h2{font-family: IRANSansfanum}.counter-content p{font-size:18px;font-weight:500;text-transform:capitalize}@media (max-width: 767px){.counter-card{margin-bottom:60px}}.team-card{text-align:center;margin-bottom:50px}.team-card img{width:100%;margin-bottom:25px;border-radius:var(--card-radius)}.team-card h5{font-weight:600;text-transform:capitalize}.team-card h5 a{color:var(--heading)}.team-card p{font-size:15px;font-weight:500}.team-card ul li{display:inline-block;margin:0px 5px}.team-card ul li a i{width:40px;height:40px;font-size:14px;line-height:40px;text-align:center;border-radius:50%;color:var(--gray);background:var(--white);-webkit-box-shadow:0px 5px 0px 0px var(--gray);box-shadow:0px 5px 0px 0px var(--gray);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.team-card ul li a i:hover{color:var(--white);background:var(--primary);-webkit-box-shadow:0px 8px 18px 0px rgba(0,0,0,0.15);box-shadow:0px 8px 18px 0px rgba(0,0,0,0.15)}@media (max-width: 575px){.team-card{width:290px;margin:0px auto 50px}}.single-banner{background:url(../../images/bg/01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:100px 0px;position:relative;z-index:1}.single-banner::before{position:absolute;content:"";top:0px;right:0px;width:100%;height:100%;background:-webkit-gradient(linear, right top, right bottom, from(rgba(4,53,138,0.65)), to(rgba(5,44,112,0.65)));background:linear-gradient(rgba(4,53,138,0.65), rgba(5,44,112,0.65));z-index:-1}.single-content{text-align:center}.single-content h2{color:var(--white);text-transform:uppercase;margin-bottom:13px}.single-content .breadcrumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.single-banner{padding:70px 0px}}.about-part{padding:100px 0px 0px}.about-content{margin-bottom:30px}.about-content h2{margin-bottom:32px}.about-content p{font-size:18px;line-height:30px}.about-quote{padding:40px 40px;border-radius:var(--card-radius);border-right:5px solid var(--primary);-webkit-box-shadow:0px 8px 25px 0px rgba(0,0,0,0.15);box-shadow:0px 8px 25px 0px rgba(0,0,0,0.15)}.about-quote p{font-size:18px;line-height:30px;margin-bottom:25px}.about-quote h5{font-style:italic}.about-quote h5 span{color:var(--primary)}.about-image{margin-right:20px}.about-image img{width:100%;border-radius:var(--card-radius);margin-bottom:30px}.best-part{padding:90px 0px 0px}.team-part{padding:60px 0px 0px}.team-part .row:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter-part{margin-top:55px;padding:100px 0px;background:-webkit-gradient(linear, right top, right bottom, from(rgba(117,168,255,0.1)), to(rgba(0,69,187,0.1)));background:linear-gradient(rgba(117,168,255,0.1), rgba(0,69,187,0.1))}@media (max-width: 767px){.about-part{padding:60px 0px 0px}.about-quote{margin-bottom:30px}.about-image{margin-right:-15px}.best-part{padding:30px 0px 0px}.team-part{padding:00px 0px 0px}.counter-part{padding:60px 0px 0px;margin-top:0px}}@media (min-width: 768px) and (max-width: 991px){.about-part{padding:80px 0px 0px}.about-quote{margin-bottom:30px}.about-image{margin-right:0px}.best-part{padding:50px 0px 0px}.team-part{padding:20px 0px 0px}.counter-part{padding:80px 0px 0px;margin-top:20px}}
