@import "fontiran.css";*{direction:rtl;margin:0;padding:0;font-family:inherit;outline:none!important;text-decoration:none!important;list-style:none!important}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{color:#393a3e;letter-spacing:.8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;background-color:#1a2a41;font-family:IRANSans,sans-serif;font-size:14px;overflow:hidden}a{color:#393a3e;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus{color:#1b7fd6}h1,h2,h3,h4,h5,h6{color:#1a2a47;margin:0;padding:0;font-weight:600}h1{font-size:70px}h2{font-size:35px}h3{font-size:26px}h4{font-size:18px}i,em{font-style:normal}img{max-width:100%}blockquote{background-color:#f0f1f5;-webkit-border-radius:10px;border-radius:10px;padding:30px;position:relative}blockquote span{margin-top:20px;font-size:14px;display:block}blockquote span img{-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;margin-left:10px}.page-background{-o-transition:all .3s linear;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:50px;height:50px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;position:absolute;bottom:calc(25% + 15px);right:calc(50% - 25px);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.scale{opacity:1;z-index:12;-webkit-transform:scale(50);-ms-transform:scale(50);transform:scale(50)}.btn-st{color:#fff;cursor:pointer;-o-transition:all .2s ease;background-color:#1a2a41;border:none;-webkit-border-radius:30px;border-radius:30px;padding:8px 22px;font-size:15px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;display:inline-block;position:relative;top:0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.btn-st:hover{color:#fff;top:-10px;-webkit-transform:rotateX(25deg);-ms-transform:rotateX(25deg);transform:rotateX(25deg);-webkit-box-shadow:0 10px 15px #1a2a414d;box-shadow:0 10px 15px #1a2a414d}.btn-st:active{top:0;-webkit-box-shadow:0 0 #1a2a4100;box-shadow:0 0 #1a2a4100}.btn-st:focus{color:#fff}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-55{margin-top:55px!important}.mt-60{margin-top:60px!important}.mt-65{margin-top:65px!important}.mt-70{margin-top:70px!important}.mt-75{margin-top:75px!important}.mt-80{margin-top:80px!important}.mt-85{margin-top:85px!important}.mt-90{margin-top:90px!important}.mt-95{margin-top:95px!important}.mt-100{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-55{margin-bottom:55px!important}.mb-60{margin-bottom:60px!important}.mb-65{margin-bottom:65px!important}.mb-70{margin-bottom:70px!important}.mb-75{margin-bottom:75px!important}.mb-80{margin-bottom:80px!important}.mb-85{margin-bottom:85px!important}.mb-90{margin-bottom:90px!important}.mb-95{margin-bottom:95px!important}.mb-100{margin-bottom:100px!important}.m-0{margin:0!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pt-55{padding-top:55px!important}.pt-60{padding-top:60px!important}.pt-65{padding-top:65px!important}.pt-70{padding-top:70px!important}.pt-75{padding-top:75px!important}.pt-80{padding-top:80px!important}.pt-85{padding-top:85px!important}.pt-90{padding-top:90px!important}.pt-95{padding-top:95px!important}.pt-100{padding-top:100px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}.pb-55{padding-bottom:55px!important}.pb-60{padding-bottom:60px!important}.pb-65{padding-bottom:65px!important}.pb-70{padding-bottom:70px!important}.pb-75{padding-bottom:75px!important}.pb-80{padding-bottom:80px!important}.pb-85{padding-bottom:85px!important}.pb-90{padding-bottom:90px!important}.pb-95{padding-bottom:95px!important}.pb-100{padding-bottom:100px!important}.p-0{padding:0!important}.section{z-index:50;width:100%;height:100%;margin:0 auto;display:none;position:absolute;overflow:auto}.section .header-page{text-align:center}.section .header-page .icon-page{float:right;color:#1a2a41;margin:10px;font-size:25px}.section .header-page h2{text-align:center;text-transform:uppercase;display:inline-block;position:relative}.section .header-page h2:after{content:"";background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-15px;right:calc(50% - 5px)}.section .header-page h2:before{content:"";background:linear-gradient(270deg,#0000,#1a2a41,#0000);width:100%;height:1px;position:absolute;bottom:-10px}.section .header-page .close-page{float:left;cursor:pointer;color:#1a2a41;-o-transition:all .3s linear;margin:10px;font-size:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.section .header-page .close-page:hover{color:#2d2d2db3;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.section .header-box{text-align:center}.section .header-box h3{text-transform:uppercase;display:inline-block;position:relative}.section .header-box h3:before{content:"";background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-12px;right:calc(50% - 4px)}.section .header-box h3:after{content:"";z-index:-1;background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:6px;height:6px;-webkit-animation:1.5s infinite point-bounce;animation:1.5s infinite point-bounce;position:absolute;bottom:-11px;right:calc(50% - 3px)}.section .box{-o-transition:all .3s ease-in-out;background-color:#f0f1f5;-webkit-border-radius:10px;border-radius:10px;padding:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.section .box:hover{-webkit-transform:translateY(-3px)scale(1.01);-ms-transform:translateY(-3px)scale(1.01);transform:translateY(-3px)scale(1.01)}.menu .but-menu,.menu .menu-item{cursor:pointer;-o-transition:all .3s ease;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:70px;height:70px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute;bottom:25%;right:calc(50% - 40px)}.menu .but-menu{z-index:5;width:80px;height:80px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.menu .but-menu:after{content:"";z-index:-1;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;-webkit-animation:1.5s infinite point-bounce;animation:1.5s infinite point-bounce;position:absolute;top:20px;right:20px}.menu .menu-item{width:60px;height:60px;margin:10px}.menu .but-menu .line{background-color:#2d2d2d;-webkit-border-radius:10px;border-radius:10px;width:28px;height:4px;margin:auto;transition:transform .3s,background .3s,opacity .3s,top .3s;position:absolute;inset:0}.menu .but-menu .line-top{top:-20px}.menu .but-menu .line-bottom{top:20px}.menu .menu-toggle .line-top{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu .menu-toggle .line-middle{opacity:0}.menu .menu-toggle .line-bottom{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu .menu-item i{color:#1a2a41;background-color:#0000;-webkit-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;display:flex}.menu .but-menu:hover,.menu .menu-item:hover{-webkit-box-shadow:0 0 15px #fff;box-shadow:0 0 15px #fff}.menu-toggle{-webkit-animation:1s ease-in-out bounce;animation:1s ease-in-out bounce;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.about-toggle{-webkit-transform:translateY(-85px);-ms-transform:translateY(-85px);transform:translateY(-85px)}.resume-toggle{-webkit-transform:translate(85px,-30px);-ms-transform:translate(85px,-30px);transform:translate(85px,-30px)}.portfolio-toggle{-webkit-transform:translate(60px,65px);-ms-transform:translate(60px,65px);transform:translate(60px,65px)}.blog-toggle{-webkit-transform:translate(-60px,65px);-ms-transform:translate(-60px,65px);transform:translate(-60px,65px)}.contact-toggle{-webkit-transform:translate(-85px,-30px);-ms-transform:translate(-85px,-30px);transform:translate(-85px,-30px)}.menu .hide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.home{-webkit-background-size:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.home:before{content:"";opacity:.6;background-color:#1a2a41;position:absolute;inset:0}.home .banner{color:#fff;text-align:center;width:100%;position:absolute;top:25%}.home .banner h1{color:#fff;margin-bottom:15px}.home .banner p{color:#fff;font-size:30px}.home .social{z-index:1;width:40px;height:120px;position:absolute;top:20px;left:20px}.home .social ul li{display:inline-block}.home .social ul li i{color:#fff;text-align:center;-o-transition:all .5s ease;width:40px;height:40px;font-size:16px;line-height:40px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.home .social ul li i:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.home .lang{z-index:1;position:absolute;top:60px;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.home .lang ul{margin:0}.home .lang ul li{margin:0 10px;display:inline-block}.home .lang ul li a{color:#d2d2d2;letter-spacing:2px;text-transform:uppercase;-o-transition:all .5s ease;font-size:11px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.home .lang ul li a:hover{color:#fff}.home .lang ul li a.active{color:#fff;border-bottom:1px solid #ffffff4d}.home .copy{color:#fff;z-index:1;font-size:12px;position:absolute;bottom:0;left:20px}.about{background-color:#fff}.about .info .photo img{-webkit-border-radius:100%;border-radius:100%}.about .info .loc{color:#777;padding-top:15px;padding-bottom:15px;font-size:12px}.about .info p{font-size:14px;line-height:24px}.about .info .btn-about{position:absolute;top:30px;left:35px}.about .video{margin:32px 0}.about .video img{-webkit-border-radius:10px;border-radius:10px}.about .video-play{z-index:1;-o-transition:all .3s ease;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:50px;height:50px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute;top:calc(50% - 25px);right:calc(50% - 25px)}.about .video-play:before{content:"";border:7px solid #0000;border-left:10px solid #1a2a41;border-right-width:0;margin-top:-7px;margin-right:-3px;position:absolute;top:50%;right:50%}.about .video-play:after{content:"";z-index:-1;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:30px;height:30px;-webkit-animation:1.5s infinite point-bounce;animation:1.5s infinite point-bounce;position:absolute;top:10px;right:10px}.about .video-play:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.about .service{text-align:center}.about .service i{color:#1a2a41;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:65px;height:65px;font-size:25px;line-height:65px}.about .service h4{padding-top:20px;padding-bottom:20px}.about .testimonial-item{background-color:#f0f1f5;-webkit-border-radius:10px;border-radius:10px;margin:0 15px;padding:30px}.about .testimonial-item:before{content:"";color:#1a2a41;font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;position:absolute;top:25px;left:35px}.about .testimonial-item img{-webkit-border-radius:50%;border-radius:50%;width:80px;margin-left:20px}.about .testimonial-item .content{padding-top:15px}.about .testimonial-item .content p{color:#777;padding-top:10px;font-size:13px;font-weight:400}.about .price{text-align:center;margin-bottom:40px}.about .price .head-price:after{content:"";background:linear-gradient(270deg,#0000,#2b2d2f,#0000);width:100%;height:1px;position:absolute;right:0}.about .price .head-price i{color:#1a2a41;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;width:70px;height:70px;font-size:32px;line-height:70px}.about .price .head-price h4{padding-top:25px;padding-bottom:25px;font-size:20px}.about .price .body-price .price-plan .number{font-size:22px;font-weight:500}.about .price .body-price .price-plan{padding:25px 0}.about .price .body-price .price-plan .currency{font-size:15px;position:relative;bottom:10px}.about .price .body-price .price-plan .period{font-size:14px;position:relative;bottom:0}.about .price .list-price ul li{padding-bottom:10px}.about .price .list-price ul li.disable{text-decoration:line-through!important}.about .price .footer-price{padding-top:15px}.resume{background-color:#fff}.resume .experience .item{padding-top:15px;padding-right:15px}.resume .experience .bord-l{border-right:1px solid #1a2a41}.resume .experience .main p{color:#777;font-size:12px}.resume .experience .main p i{margin-left:5px;font-size:13px}.resume .experience .main h4{margin-bottom:15px;line-height:15px;position:relative}.resume .experience .main h4:before{content:"";z-index:1;background-color:#fff;border:2px solid #1a2a41;-webkit-border-radius:50%;border-radius:50%;width:15px;height:15px;position:absolute;right:-23px}.resume .experience .main h4:after{content:"";background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:11px;height:11px;-webkit-animation:2s infinite point-bounce;animation:2s infinite point-bounce;position:absolute;top:2px;right:-21px}.resume .experience .item:hover h4:before{background-color:#1a2a41}.resume .skill-item{padding:0 20px}.resume .skill-item .progress-title{margin-bottom:10px;font-size:17px}.resume .skill-item .progress{background-color:#fff;height:8px;margin-bottom:30px;overflow:visible}.resume .skill-item .progress .progress-bar{background-color:#1a2a41;-webkit-border-radius:10px;border-radius:10px;position:relative}.resume .skill-item .progress .progress-bar:after{content:"";background-color:#fff;border:3px solid #1a2a41;-webkit-border-radius:50%;border-radius:50%;padding:6px;display:block;position:absolute;top:-5px;left:0}.resume .skill-item .progress .progress-value{color:#1a2a41;font-size:14px;font-weight:600;position:absolute;top:-30px;left:0}.resume .work-process .ltr{text-align:left}.resume .work-process .rtl{text-align:right}.resume .work-process .wp-step{color:#777;margin:0;font-size:25px;line-height:50px}.resume .work-process h4{margin-bottom:15px;font-weight:700}.resume .work-process .single-wp+.single-wp{padding-top:35px}.resume .work-process .wp-circle{text-align:center;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;width:100%;margin-top:12px;padding:80px 0;position:relative}.resume .work-process .wp-circle:before{content:"";border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;top:-24px;right:-24px}.resume .work-process .wp-circle h4{text-transform:uppercase;font-size:40px;font-weight:700;line-height:62px}.resume .work-process .dots{background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:12px;height:12px;display:inline-block;position:absolute}.resume .work-process .dots:after{content:"";background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;-webkit-animation:2s infinite point-bounce;animation:2s infinite point-bounce;position:absolute;top:0;right:0}.resume .work-process .dots.top-l,.resume .work-process .dots.bottom-l{right:0}.resume .work-process .dots.top-l,.resume .work-process .dots.top-r{top:45px}.resume .work-process .dots.bottom-l,.resume .work-process .dots.bottom-r{bottom:45px}.resume .work-process .dots.top-r,.resume .work-process .dots.bottom-r{left:0}.portfolio{background-color:#fff}.portfolio .portfolio-filter{text-align:center}.portfolio .portfolio-filter ul{-webkit-border-radius:50px;border-radius:50px;margin:0;display:inline-block;-webkit-box-shadow:0 0 10px #1a2a411a;box-shadow:0 0 10px #1a2a411a}.portfolio .portfolio-filter ul li{cursor:pointer;-o-transition:all .3s;padding:10px 25px;font-size:14px;font-weight:600;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:inline-block;position:relative}.portfolio .portfolio-filter ul li.active{color:#fff;background-color:#1a2a41;-webkit-border-radius:50px;border-radius:50px}.portfolio .portfolio-items .item figure{cursor:pointer;background-color:#1a2a41;-webkit-border-radius:10px;border-radius:10px;position:relative;overflow:hidden}.portfolio .portfolio-items .item figure img{opacity:1;-o-transition:all .3s;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.portfolio .portfolio-items .item figure figcaption{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:0;right:0}.portfolio .portfolio-items .item figure figcaption a{width:100%;height:100%;position:absolute;top:0;right:0}.portfolio .portfolio-items .item figure figcaption h3{opacity:0;color:#fff;-o-transition:all .3s;font-size:20px;font-weight:700;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.portfolio .portfolio-items .item figure figcaption p{opacity:0;-o-transition:all .3s;margin:20px;padding-right:15px;font-size:14px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute;bottom:0;right:0;-webkit-transform:translate(-200%);-ms-transform:translate(-200%);transform:translate(-200%)}.portfolio .portfolio-items .item figure figcaption p:before{content:"";color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;right:0}.portfolio .portfolio-items .item figure figcaption i{opacity:0;-o-transition:all .3s;margin:20px;font-size:24px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute;bottom:0;left:0;-webkit-transform:translate(200%);-ms-transform:translate(200%);transform:translate(200%)}.portfolio .portfolio-items .item figure:hover img{opacity:.25;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.portfolio .portfolio-items .item figure:hover h3{opacity:1}.portfolio .portfolio-items .item figure:hover p,.portfolio .portfolio-items .item figure:hover i{opacity:1;-webkit-transform:translate(0%);-ms-transform:translate(0%);transform:translate(0%)}.blog .blog-item{-o-transition:all .3s ease-in-out;background-color:#f0f1f5;-webkit-border-radius:10px;border-radius:10px;margin-bottom:50px;padding:0 20px 20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.blog .blog-item:hover{-webkit-transform:translateY(-3px)scale(1.01);-ms-transform:translateY(-3px)scale(1.01);transform:translateY(-3px)scale(1.01)}.blog .blog-item h4{text-align:center;text-transform:uppercase;margin-bottom:20px;font-weight:600}.blog .blog-item .thumbnail{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;margin:0 -20px;overflow:hidden}.blog .blog-item .thumbnail img{-o-transition:all .5s;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.blog .blog-item .thumbnail .date{color:#fff;z-index:10;background:linear-gradient(#0009 10%,#0000 90%);-webkit-border-radius:10px;border-radius:10px;width:100%;padding:10px 15px;font-size:14px;position:absolute;top:0;right:0}.blog .blog-item:hover .thumbnail img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog .blog-item .meta{color:#777;margin-top:20px;margin-bottom:20px;font-size:13px;overflow:hidden}.blog .blog-item .meta .aut{float:right}.blog .blog-item .meta .cat{float:left}.blog .blog-item .meta .cat i{margin:0 5px;font-size:12px}.blog .blog-item .blog-btn{text-align:center;padding-top:15px}.blog .blog-item .blog-btn .btn-st{padding:5px 15px;font-size:16px}.contact{background-color:#fff}.contact .info-item{margin-top:20px}.contact .info-item .icon{float:right;color:#fff;background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-left:12px;font-size:22px;display:flex}.contact .info-item h4{margin-bottom:5px;font-size:17px}.contact #map{-webkit-border-radius:10px;border-radius:10px;width:100%;height:300px}.form-wrap{width:100%;padding:0 10px}.form-wrap .input{background-color:#f0f1f5;border:1px solid #e1e2e6;-webkit-border-radius:10px;border-radius:10px;width:100%;height:50px;margin-bottom:15px;padding:0 25px 0 60px;font-size:15px;font-weight:300;display:block}.form-wrap .label-input{color:#1a2a41;justify-content:center;align-items:center;width:55px;height:100%;font-size:18px;display:flex;position:absolute;top:0;right:0}.form-wrap .label-input.comment{height:70px}.form-wrap textarea.input{min-height:170px;padding-top:22px;padding-bottom:15px}.form-wrap .focus-input{visibility:hidden;opacity:0;-webkit-transition:all 3s;-o-transition:all .3s;border:1px solid #1a2a41;-webkit-border-radius:10px;border-radius:10px;width:100%;height:100%;-moz-transition:all .3s;transition:all .3s;display:block;position:absolute;top:0;right:0;-webkit-transform:scaleX(1.1)scaleY(1.3);-ms-transform:scaleX(1.1)scaleY(1.3);transform:scaleX(1.1)scaleY(1.3)}.form-wrap .input:focus+.focus-input{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.form-wrap .form-btn{text-align:center;margin-top:30px}.form-wrap .form-btn .btn-st{font-size:18px}.form-wrap .validate-input{position:relative}.form-wrap .alert-validate:before{content:"";pointer-events:none;border:1px solid #fa4251;-webkit-border-radius:10px;border-radius:10px;width:100%;height:100%;position:absolute}.form-wrap .true-validate:after{content:"";color:#02cc71;height:100%;font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;position:absolute;top:15px;left:20px}.form-wrap .close-validate{color:#fa4251;cursor:pointer;height:100%;font-size:12px;position:absolute;top:20px;left:15px}.blog-page{background-color:#fff;width:100%;height:100%;position:absolute;top:0;right:0;overflow:auto}.blog-page a.close-blog{color:#1a2a47;z-index:10;-o-transition:all .3s linear;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;font-size:32px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;display:flex;position:fixed;top:30px;left:70px;-webkit-box-shadow:0 0 5px 3px #fff;box-shadow:0 0 5px 3px #fff}.blog-page a.close-blog:hover{color:#2f2f2fb3;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.blog-page .blog-image{-webkit-background-size:cover;background-position:50%;background-size:cover}.blog-page h3{text-align:center;text-transform:uppercase;margin:80px 0 30px;position:relative}.blog-page h3:before{content:"";background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-12px;right:calc(50% - 4px)}.blog-page h3:after{content:"";z-index:-1;background-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:6px;height:6px;-webkit-animation:1.5s infinite point-bounce;animation:1.5s infinite point-bounce;position:absolute;bottom:-11px;right:calc(50% - 3px)}.blog-page .blog-container{max-width:1040px;margin:0 auto}.blog-page .blog-heading{text-align:center;letter-spacing:.5px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;margin-top:-150px}.blog-page .blog-heading h2{text-transform:uppercase;margin-bottom:15px;font-size:40px}.blog-page .blog-heading i{margin:0 5px 0 10px;font-size:13px}.blog-page .blog-heading span{color:#393a3e;font-size:14px}.blog-page .blog-heading span:after{content:"";vertical-align:middle;background-color:#1a2a47;-webkit-border-radius:50%;border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block}.blog-page .blog-heading span:last-child:after{display:none}.blog-page .blog-content p:first-child:first-letter{float:right;text-transform:uppercase;padding-left:15px;font-size:40px;font-weight:700;line-height:1.2}.blog-page .blog-comments{margin:0 40px}.blog-page .blog-comments ul li{margin-bottom:50px}.blog-page .blog-comments ul li ul{background-color:#f0f1f5;-webkit-border-radius:10px;border-radius:10px;margin-top:30px;margin-right:60px;padding:20px 20px 0}.blog-page .blog-comments ul .author-img{float:right;margin-left:20px}.blog-page .blog-comments ul li .author-img img{-webkit-border-radius:50%;border-radius:50%;max-width:70px}.blog-page .blog-comments ul li .comment-text{overflow:hidden}.blog-page .blog-comments ul li .comment-text a{float:left;background-color:#f0f1f5;-webkit-border-radius:5px;border-radius:5px;margin-left:15px;padding:5px;font-size:11px;font-weight:600}.blog-page .blog-comments ul li .comment-text a i{margin-left:5px}.blog-page .blog-comments ul li .comment-text h4{margin-bottom:5px;font-weight:600}.blog-page .blog-comments ul li .comment-text p{font-size:15px}.blog-page .blog-comments ul li .comment-text span{color:#666;margin-bottom:15px;font-size:12px;font-weight:300;display:block}#preloader{cursor:none;z-index:999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;right:0}#preloader .loading{z-index:100;position:absolute}#preloader .loading .circle{border:3px solid #0003;border-top-color:#1a2a41;-webkit-border-radius:50%;border-radius:50%;width:80px;height:80px;margin:0 auto 50px;-webkit-animation:1s linear infinite spinner;animation:1s linear infinite spinner}#preloader .loading .text-loading{text-align:center;user-select:none;font:700 50px IRANSans,sans-serif}#preloader .loading .text-loading .letters:before{content:attr(data-text-preloader);color:#1a2a41;opacity:0;-webkit-animation:4s infinite letters-loading;animation:4s infinite letters-loading;position:absolute;top:-1px;right:0;-webkit-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg)}#preloader .loading .text-loading .letters{color:#0003;position:relative}#preloader .loading .text-loading .letters:nth-child(2):before{-webkit-animation-delay:.2s;animation-delay:.2s}#preloader .loading .text-loading .letters:nth-child(3):before{-webkit-animation-delay:.4s;animation-delay:.4s}#preloader .loading .text-loading .letters:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}#preloader .loading .text-loading .letters:nth-child(5):before{-webkit-animation-delay:.8s;animation-delay:.8s}#preloader .loading .text-loading .letters:nth-child(6):before{-webkit-animation-delay:1s;animation-delay:1s}[data-tooltip]{position:relative}[data-tooltip]:after{visibility:hidden;opacity:0;z-index:99;-o-transition:transform .3s ease,opacity .3s;content:attr(data-tooltip);color:#fff;white-space:nowrap;letter-spacing:1px;text-transform:uppercase;background-color:#000;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;font:10px IRANSans,sans-serif;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;position:absolute;-webkit-box-shadow:0 0 10px #0003;box-shadow:0 0 10px #0003}[data-tooltip]:hover:after{visibility:visible;opacity:.85;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}[data-tooltip][data-position=top]:after{margin-bottom:10px;bottom:100%;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}[data-tooltip][data-position=top]:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}[data-tooltip][data-position=right]:after{margin-left:10px;left:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}[data-tooltip][data-position=right]:hover:after{-webkit-transform:translate(-10px);-ms-transform:translate(-10px);transform:translate(-10px)}[data-tooltip][data-position=left]:after{margin-right:10px;right:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}[data-tooltip][data-position=left]:hover:after{-webkit-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}[data-tooltip][data-position=bottom]:after{margin-top:10px;top:100%;right:-120%;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}[data-tooltip][data-position=bottom]:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (width<=991px){.home .banner h1{font-size:60px}.home .banner p{font-size:25px}.section .mob-box-mt{margin-top:100px!important}.about .info{margin-bottom:100px}.single-wp{padding:30px!important}.single-wp:nth-child(2n){text-align:right;padding-left:0!important}.single-wp.process-1,.single-wp.process-3{border-left:1px solid #1a2a41}.single-wp.process-1,.single-wp.process-2{border-bottom:1px solid #1a2a41}.single-wp:nth-child(odd){text-align:left;padding-right:0!important}.hidden-sm{display:none}.width-sm{float:right;width:50%}.form-wrap{margin-bottom:100px}.blog-page a.close-blog{left:30px}.blog-page .blog-heading{margin-top:-100px}}@media screen and (width<=768px){.home .banner h1{font-size:50px}.home .banner p{font-size:20px}.section .box{padding:20px}.section .mob-mt{margin-top:130px!important}.section .header-page{z-index:99;background-color:#fff;width:100%;height:60px;padding:8px 10px;position:fixed;top:0;right:0;-webkit-box-shadow:0 1px 10px #1a2a4133;box-shadow:0 1px 10px #1a2a4133;margin:0!important}.section .header-page h2{margin-top:5px;font-size:32px}.section .header-page h2:after,.section .header-page h2:before{display:none}.about .info .btn-about{text-align:center;margin-bottom:30px;position:relative;top:10px;left:0;right:0}.resume .skill-item{padding:0}.blog .blog-item .meta .cat{float:right}.contact .info-item .icon{width:35px;height:35px;font-size:17px}.contact .info-item p{font-size:13px}.blog-page .blog-heading{margin-top:0}}@media screen and (width<=575px){.home .banner h1{font-size:40px}.home .banner p{font-size:17px}.home .lang{top:unset;font-size:10px;bottom:40px;right:-20px}.home .social{top:unset;font-size:14px;bottom:0;left:5px}.home .copy{display:none}.section .header-page h2{margin-top:5px;font-size:27px}.section .header-page .icon-page,.section .header-page .close-page{margin:10px 5px;font-size:24px}.section .header-box h3{font-size:23px}.about .info .photo img{width:50%;margin:0 auto 30px;display:block}.about .testimonial-item:before{font-size:15px;top:15px;left:30px}.about .testimonial-item img{width:70px}.about .testimonial-item .content{padding-top:10px}.portfolio .portfolio-filter ul{-webkit-box-shadow:none;box-shadow:none}.width-sm{width:100%}.single-wp.process-1,.single-wp.process-3{border-bottom:none;border-left:1px solid #1a2a41}.single-wp.process-2,.single-wp.process-4{border-bottom:none;border-right:1px solid #1a2a41}.blog .blog-item .meta .cat{float:left}.blog-page a.close-blog{font-size:25px;top:10px;left:10px}.blog-page .blog-heading h2{font-size:30px}.blog-page .blog-heading span{font-size:13px}.blog-page .blog-comments,.blog-page .blog-comments ul li .comment-text a{margin:0}.blog-page .blog-comments ul li .comment-text p{font-size:13px}.blog-page .blog-comments ul li ul{margin-right:30px}#preloader .loading .circle{width:60px;height:60px}#preloader .loading .text-loading{font:700 35px IRANSans,sans-serif}}@media screen and (height<=575px){.home .copy{display:none}.menu .but-menu{width:70px;height:70px}.menu .but-menu:after{display:none}.menu .menu-item,.menu .menu-item i{width:50px;height:50px;font-size:20px}.about-toggle{-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}.resume-toggle{-webkit-transform:translate(70px,-15px);-ms-transform:translate(70px,-15px);transform:translate(70px,-15px)}.portfolio-toggle{-webkit-transform:translate(50px,50px);-ms-transform:translate(50px,50px);transform:translate(50px,50px)}.blog-toggle{-webkit-transform:translate(-50px,50px);-ms-transform:translate(-50px,50px);transform:translate(-50px,50px)}.contact-toggle{-webkit-transform:translate(-70px,-15px);-ms-transform:translate(-70px,-15px);transform:translate(-70px,-15px)}}@media screen and (height<=425px){.home .banner{top:5%}.menu .but-menu,.menu .menu-item{bottom:15%}.page-background{bottom:calc(15% + 10px)}}@-webkit-keyframes bounce{10%,15%{-webkit-transform:scale(.7);transform:scale(.7)}30%,45%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{10%,15%{-webkit-transform:scale(.7);transform:scale(.7)}30%,45%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%,to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes point-bounce{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes point-bounce{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes letters-loading{0%,75%,to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes letters-loading{0%,75%,to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}