*,::after,::before{box-sizing:border-box;}
h2{margin-top:0;margin-bottom:.5rem;}
h2{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h2{font-size:2rem;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
h2{color:#333333;font-family:"iransansxv", sans-serif;}
.page-title-content h2{margin-bottom:0;font-size:40px;font-weight:700;}
@media only screen and (max-width: 767px){
.page-title-content h2{font-size:28px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.page-title-content h2{font-size:35px;}
}
*,::after,::before{box-sizing:border-box;}
section{display:block;}
h2,h3{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
img{vertical-align:middle;border-style:none;}
h2,h3{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h2{font-size:2rem;}
h3{font-size:1.75rem;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-lg-4,.col-lg-6,.col-md-12,.col-md-6{position:relative;width:100%;padding-right:15px;padding-left:15px;}
@media (min-width:768px){
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.offset-md-3{margin-left:25%;}
}
@media (min-width:992px){
.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.offset-lg-0{margin-left:0;}
}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
img{page-break-inside:avoid;}
h2,h3,p{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
.container{min-width:992px!important;}
}
/*! CSS Used from: https://envytheme.gq/evolta/evolta/rtl/it-startups/assets/css/style.css */
h2,h3{color:#333333;font-family:"iransansxv", sans-serif;}
p{font-size:14px;color:#57647c;margin-bottom:15px;line-height:1.8;}
p:last-child{margin-bottom:0;}
.ptb-110{padding-top:110px;padding-bottom:110px;}
img{max-width:100%;}
.about-area .row{position:relative;z-index:1;padding-top:60px;padding-bottom:60px;}
.about-area .row::before{z-index:-1;content:'';position:absolute;right:15px;top:0;height:100%;width:60%;opacity:.75;background-image:url(https://envytheme.gq/evolta/evolta/rtl/it-startups/assets/img/shape1.png);background-position:center center;background-size:cover;background-repeat:no-repeat;}
.about-content{padding-left:10px;padding-right:25px;}
.about-content span{display:block;color:#4ac728;text-transform:uppercase;margin-bottom:1px;font-weight:600;font-size:15px;font-family:"iransansxv", sans-serif;}
.about-content h2{margin-bottom:0;font-size:40px;font-weight:700;}
.about-content p{margin-bottom:0;margin-top:13px;}
.about-inner-area{margin-top:60px;}
.about-inner-area .row{padding:0;}
.about-inner-area .row::before{display:none;}
.about-text h3{margin-bottom:0;font-size:23px;font-weight:700;}
.about-text p{margin-top:13px;margin-bottom:0;}
/*! CSS Used from: https://envytheme.gq/evolta/evolta/rtl/it-startups/assets/css/responsive.css */
@media only screen and (max-width: 767px){
p{font-size:13px;}
.ptb-110{padding-top:60px;padding-bottom:60px;}
.about-area .row{padding-top:0;padding-bottom:0;}
.about-area .row::before{display:none;}
.about-area .col-lg-6:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.about-area .col-lg-6:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.about-content{text-align:center;padding-left:0;padding-right:0;}
.about-content span{font-size:12.5px;margin-bottom:3px;}
.about-content h2{font-size:28px;}
.about-content p{margin-top:10px;}
.about-image{margin-top:30px;}
.about-inner-area{margin-top:0;}
.about-text{margin-top:30px;}
.about-text h3{font-size:19px;}
.about-text p{margin-top:10px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.ptb-110{padding-top:90px;padding-bottom:90px;}
.about-area .row{padding-top:0;padding-bottom:0;}
.about-area .row::before{display:none;}
.about-area .col-lg-6:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.about-area .col-lg-6:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.about-content{margin-bottom:30px;padding-left:0;padding-right:0;}
.about-content h2{font-size:35px;}
.about-content span{font-size:14px;}
.about-inner-area{margin-top:10px;}
.about-text{margin-top:30px;}
.about-text h3{font-size:21px;}
}
.about-content{padding-right:10px;padding-left:25px;}
.about-area .row::before{left:15px;right:auto;}
@font-face{font-family:'iransansxv';src:url('https://envytheme.gq/evolta/evolta/rtl/it-startups/assets/fonts/iransansxv.eot?#') format('eot'), url('https://envytheme.gq/evolta/evolta/rtl/it-startups/assets/fonts/iransansxv.ttf') format('truetype'), url('https://envytheme.gq/evolta/evolta/rtl/it-startups/assets/fonts/iransansxv.woff2') format('woff2'), url('https://envytheme.gq/evolta/evolta/rtl/it-startups/assets/fonts/iransansxv.woff') format('woff');}
.page-title-area {
  position: relative;
  z-index: 1;
background: transparent url(../../assets/img/page-title-bg.jpg) left top no-repeat;
  text-align: center;
  padding-top: 190px;
  padding-bottom: 100px;
}

.page-title-content h2 {
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
}

.page-title-content ul {
padding-right: 0;
  list-style-type: none;
  font-family: "iransansxv", sans-serif;
  margin-top: 15px;
  margin-bottom: 0;
}

.page-title-content ul li {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  position: relative;
  font-weight: 600;
  font-size: 15px;
}

.page-title-content ul li a {
  color: #4ac728;
}

.page-title-content ul li a:hover {
  color: #4ac728;
}

.page-title-content ul li::before {
  content: "\f054";
  position: absolute;
left: -15px;
  top: 6px;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-size: 10px;
}

.page-title-content ul li:last-child::before {
  display: none;
}    
.dot-shape1 {
  position: absolute;
  left: 10%;
  bottom: 0;
  z-index: -1;
  -webkit-animation: animationFramesOne 40s infinite linear;
          animation: animationFramesOne 40s infinite linear;
}

.dot-shape2 {
  position: absolute;
  right: 10%;
  bottom: 0;
  z-index: -1;
  -webkit-animation: animationFramesOne 20s infinite linear;
          animation: animationFramesOne 20s infinite linear;
}

.dot-shape3 {
  position: absolute;
  right: 20%;
  top: 20%;
  z-index: -1;
  -webkit-animation: animationFramesOne 20s infinite linear;
          animation: animationFramesOne 20s infinite linear;
}

.dot-shape4 {
  position: absolute;
  left: 20%;
  top: 20%;
  z-index: -1;
  -webkit-animation: animationFramesOne 20s infinite linear;
          animation: animationFramesOne 20s infinite linear;
}

.dot-shape5 {
  position: absolute;
  left: 20%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: -1;
  -webkit-animation: rotate3d 4s linear infinite;
          animation: rotate3d 4s linear infinite;
}

.dot-shape6 {
  position: absolute;
  right: 20%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: -1;
  -webkit-animation: movescale 3s linear infinite;
          animation: movescale 3s linear infinite;
}

.dot-shape7 {
  position: absolute;
  left: 50%;
  bottom: 5%;
  z-index: -1;
  -webkit-animation: animationFramesOne 50s infinite linear;
          animation: animationFramesOne 50s infinite linear;
}

.shape16 {
  position: absolute;
  z-index: -1;
  bottom: 30%;
  left: 7%;
  -webkit-animation-name: rotateme;
          animation-name: rotateme;
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.shape17 {
  position: absolute;
  z-index: -1;
  bottom: 30%;
  right: 7%;
  -webkit-animation-name: rotateme;
          animation-name: rotateme;
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.shape18 {
  position: absolute;
  z-index: -1;
  bottom: 30%;
left: 35%;
  -webkit-animation: rotate3d 10s linear infinite;
          animation: rotate3d 10s linear infinite;
  opacity: .1;
}

.shape19 {
  position: absolute;
  z-index: -1;
  -webkit-animation: movebounce 5s linear infinite;
          animation: movebounce 5s linear infinite;
  opacity: .11;
  left: 60%;
  bottom: -15%;
}

.shape20 {
  position: absolute;
  z-index: -1;
  bottom: 45%;
  left: 35%;
  -webkit-animation-name: rotateme;
          animation-name: rotateme;
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  opacity: .5;
}
    .shape1 {
  position: absolute;
  left: 0;
  top: 27%;
  z-index: -1;
  -webkit-animation: movebounce 5s linear infinite;
          animation: movebounce 5s linear infinite;
}

.shape2 {
  position: absolute;
  top: 50%;
  z-index: -1;
  left: 0;
  display: none;
}

.shape3 {
  position: absolute;
  z-index: -1;
  bottom: 205px;
  left: 85px;
  -webkit-animation: movescale 3s linear infinite;
          animation: movescale 3s linear infinite;
}

.shape4 {
  position: absolute;
  z-index: -1;
  left: 5px;
  bottom: 98px;
  -webkit-animation: movebounce 5s linear infinite;
          animation: movebounce 5s linear infinite;
}

.shape5 {
  position: absolute;
  z-index: -1;
  bottom: 12%;
  left: 20%;
  -webkit-animation-name: rotateme;
          animation-name: rotateme;
  -webkit-animation-duration: 20s;
          animation-duration: 20s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.shape6 {
  position: absolute;
  z-index: -1;
  left: 34%;
  bottom: 26%;
  -webkit-animation: rotate3d 4s linear infinite;
          animation: rotate3d 4s linear infinite;
}

.shape7 {
  position: absolute;
  z-index: -1;
  left: 52%;
  bottom: 14%;
  -webkit-animation: rotate3d 4s linear infinite;
          animation: rotate3d 4s linear infinite;
  display: none;
}

.shape8 {
  position: absolute;
  z-index: -1;
  left: 48%;
  bottom: 17%;
  -webkit-animation: movescale 3s linear infinite;
          animation: movescale 3s linear infinite;
}

.shape9 {
  position: absolute;
  z-index: 1;
  left: 53.7%;
  top: 35%;
  -webkit-animation: movebounce 5s linear infinite;
          animation: movebounce 5s linear infinite;
}

.shape10 {
  position: absolute;
  z-index: -1;
  top: 15%;
  left: 50%;
  -webkit-animation: movescale 3s linear infinite;
          animation: movescale 3s linear infinite;
}

.shape11 {
  position: absolute;
  z-index: -1;
  top: 14%;
  left: 30%;
  -webkit-animation: moveleftbounce 5s linear infinite;
          animation: moveleftbounce 5s linear infinite;
}

.shape12 {
  position: absolute;
  z-index: -1;
  top: 13%;
  left: 14%;
  -webkit-animation-name: rotateme;
          animation-name: rotateme;
  -webkit-animation-duration: 20s;
          animation-duration: 20s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.shape13 {
  position: absolute;
  z-index: -1;
  bottom: 13%;
  left: 14%;
  -webkit-animation: animationFramesOne 20s infinite linear;
          animation: animationFramesOne 20s infinite linear;
}

.shape14 {
  position: absolute;
  z-index: -1;
  top: 13%;
  right: 14%;
  -webkit-animation: animationFramesOne 20s infinite linear;
          animation: animationFramesOne 20s infinite linear;
}

.shape15 {
  position: absolute;
  z-index: -1;
  top: 13%;
  left: 14%;
  -webkit-animation: animationFramesOne 20s infinite linear;
          animation: animationFramesOne 20s infinite linear;
}

@-webkit-keyframes rotateme {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotateme {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes movebounce {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes movebounce {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@-webkit-keyframes moveleftbounce {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@keyframes moveleftbounce {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@-webkit-keyframes movescale {
  0% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
}

@keyframes movescale {
  0% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
}

@-webkit-keyframes rotate3d {
  0% {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}

@keyframes rotate3d {
  0% {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
}

@-webkit-keyframes animationFramesOne {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
            transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(73px, -1px) rotate(36deg);
            transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    -webkit-transform: translate(141px, 72px) rotate(72deg);
            transform: translate(141px, 72px) rotate(72deg);
  }
  60% {
    -webkit-transform: translate(83px, 122px) rotate(108deg);
            transform: translate(83px, 122px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-40px, 72px) rotate(144deg);
            transform: translate(-40px, 72px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
            transform: translate(0px, 0px) rotate(0deg);
  }
}

@keyframes animationFramesOne {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
            transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(73px, -1px) rotate(36deg);
            transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    -webkit-transform: translate(141px, 72px) rotate(72deg);
            transform: translate(141px, 72px) rotate(72deg);
  }
  60% {
    -webkit-transform: translate(83px, 122px) rotate(108deg);
            transform: translate(83px, 122px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-40px, 72px) rotate(144deg);
            transform: translate(-40px, 72px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
            transform: translate(0px, 0px) rotate(0deg);
  }
}

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.75);
    transform: scale(1.75);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes ripple {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.75);
    transform: scale(1.75);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }
}
