@font-face{font-family:'titr';src:url(fonts/BTitrBold.ttf);font-style:normal}@font-face{font-family:'irsans';src:url(fonts/IRANSansWeb.eot);src:url(fonts/IRANSansWeb.eot?#iefix) format("embedded-opentype"), url(fonts/IRANSansWeb.woff) format("woff"), url(fonts/IRANSansWeb.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'yekan';src:url(fonts/Yekan.eot);src:url(fonts/Yekand41d.eot?#iefix) format("embedded-opentype"), url(fonts/Yekan.woff) format("woff"), url(fonts/Yekan.ttf) format("truetype"), url(fonts/Yekan.svg#BYekan) format("svg");font-weight:400;font-style:normal}html{position:relative;min-height:100%}body{font-family:'yekan','Lato',sans-serif;background:url(../../images/bg.png) #fafafa center fixed!important}a{text-decoration:none!important}a:focus,a:active{text-decoration:none;outline:none}p{font-size:14px}*:focus{outline:0}#wrapper{margin:60px 0}#preloader{background-color:#0b1623;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:table}.spinner{margin:0 auto;width:50px;height:30px;text-align:center;font-size:10px;display:table-cell;vertical-align:middle}.spinner>div{background-color:#fff;height:60px;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.profile-image{width:100%;-webkit-box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17);-moz-box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17);box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17)}.profile-image img{width:100%}.profile-info{text-align:center;background:#FFF;-webkit-box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17);-moz-box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17);box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17)}.profile-info h1{font-size:20px;font-weight:900}.name-job{padding:23px 0;border-bottom:1px dashed #ccc}.job{color:#c1c1c1;font-weight:400;line-height:35px;font-size:16px}.profile-info .social-icons{padding:20px}.social-icons a{font-size:12px;color:#2A2A2A;border:solid 1px #2A2A2A;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:34px;display:inline-block;padding:8px 0;margin-right:5px;text-align:center}.social-icons a:hover{transition:all ease 0.3s}ul.top-menu{width:100%;background:#fff;display:inline-block;-webkit-box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17);-moz-box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17);box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17)}ul.top-menu li{list-style:none;float:left;width:20%;text-align:center;font-size:16px;border-right:1px dashed #ccc}ul.top-menu li:last-child{border-right:0}ul.top-menu li a{color:#000;padding:45px 0 40px 0;display:inline-block;line-height:30px;display:block}ul.top-menu li a:hover{transition:all ease 0.2s}ul.top-menu li i{font-size:30px}.content{background:#fff;margin-top:30px;-webkit-box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17);-moz-box-shadow:-2px -1px 88px 0 rgba(0, 0, 0, .17);box-shadow:-2px -1px 88px 0 rgba(0,0,0,.17)}.page-title{border-bottom:1px dashed #ccc;padding:30px;text-align:center}.page-title h2{font-size:20px;font-weight:700;display:inline-block}.page{padding-top:30px;padding-bottom:90px;min-height:670px}.section-title{font-size:18px;font-weight:700;margin-bottom:30px;direction:rtl}.footer{bottom:0;position:absolute;width:100%;text-align:center;padding:25px 0;left:0;border-top:1px dashed #ccc}.footer p{color:#b4b4b4;font-size:13px}.page ul.info-list{direction:rtl}.page ul.info-list li{list-style:none;font-size:14px;line-height:35px}.page ul.info-list li span{color:#7F7F7F}ul.skill-list h3{display:block;margin-bottom:0;font-size:14px;color:#000;font-weight:400}ul.skill-list li{list-style:none}.progress{margin:15px 0;display:block;height:6px;position:relative;width:100%;overflow:visible;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;background:#fff;box-shadow:0}.progress .percentage{border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;-ms-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;bottom:0;position:absolute;top:0}.about-text{margin-top:60px;direction:rtl;text-align:justify}.about-text p{color:#7F7F7F;line-height:24px;font-size:14px}.services{margin-top:60px;display:inline-block;direction:rtl}.services .service i{width:55px;height:55px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-align:center;padding-top:18px;float:right;color:#fff;font-size:20px;margin-left:10px}.services .service span{padding-top:6px;display:inline-block;line-height:20px;font-size:16px}.services .service p{font-size:14px;color:#7F7F7F}.services .service{margin-bottom:30px}.resume-education{margin-bottom:30px;direction:rtl}.rounded-icon i{width:55px;text-align:center;padding:20px 0;font-size:15px;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.resume-out{padding-right:25px;text-align:justify}.resume-info{border-right:2px solid #E5E5E5;padding:0 30px 40px 0}.info-title{font-weight:600;font-size:16px}.info-title::after{content:'';width:10px;height:10px;float:right;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin:0 -36px 0 9px}.info-date{font-size:14px;padding:6px 0;display:block}.resume-info p{color:#7F7F7F;font-weight:400;font-size:14px;line-height:24px}.resume-info:first-child{padding-top:50px}.resume-info:last-child{border:0}.resume-info:last-child .info-title:after{margin:0 -34px 0 9px}.portfolio_filter li{float:left;list-style:none;cursor:pointer;font-size:14px;margin-right:20px;color:#c1c1c1}.portfolio_filter li:last-child{margin-right:0}.portfolio_items .single_item{margin-bottom:30px}.portfolio_items .single_item img{width:100%}.work-overlay{position:absolute;text-align:center;color:#fff;padding:25px;width:100%;height:100%;padding-top:32%;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.work-overlay h3{font-size:20px;margin-bottom:20px}.work-overlay p{font-size:14px;opacity: .8}.work-overlay a.link{background:#fff;margin:0 auto;display:inline-block;width:45px;height:45px;padding-top:12px;margin-top:24px;margin-right:7px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#000000!important}.work-overlay a.lightbox{background:#fff;margin:0 auto;display:inline-block;width:45px;height:45px;padding-top:12px;margin-top:24px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#000000!important}.work-inner{position:relative;overflow:hidden}.work-inner:hover>.work-overlay{background:rgba(0, 0, 0, .63);opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.work-inner:hover>.work-overlay a.link{color:#fff;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;transition-duration:0.3s}.work-inner:hover>.work-overlay a.lightbox{color:#fff;background:#fff;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;transition-duration:0.6s}.work-detail{margin-bottom:30px}.work-detail p{color:#7F7F7F;font-size:14px;line-height:30px;margin-bottom:21px;direction:rtl;text-align:justify}.works-image img{width:100%}.works-image{margin-bottom:30px}.blog-post .post-image img{width:100%}.blog-post .post-title h1{font-size:20px;line-height:24px;font-weight:700;margin-top:24px;direction:rtl}.blog-post .post-info{font-size:14px;line-height:24px;font-weight:400;padding:6px 0;direction:rtl}.blog-post p{font-size:14px;line-height:24px;color:#7F7F7F;font-weight:400;direction:rtl;text-align:justify}.blog-post .but-big{margin:30px 0 60px}.but-big{color:#fff;font-size:13px;padding:12px 25px;display:inline-block;border:0}.but-big:hover{color:#fff}.but-big:focus{color:#fff}.form-inp{width:100%;height:45px;border:solid 1px #dfdfdf;font-size:13px;padding-right:10px;margin-bottom:15px;direction:rtl}.contact-form textarea{width:100%;border:solid 1px #dfdfdf;font-size:13px;padding:10px 10px 0 0;margin-bottom:15px;direction:rtl}.contact-info .social-icons{padding-top:15px;direction:rtl}#map{width:100%;height:350px;margin-top:50px;display:inline-block}.post-comments{margin:50px 0}.post-comments .comments li{border-bottom:1px dashed #ccc;list-style:none;padding:25px 0}.post-comments .comments li:first-child{border-top:1px dashed #ccc}.user-img{width:84px;height:84px;float:right}.user-img img{display:block;height:100%;max-width:100%}.comment-content{margin-right:95px}.comment-content .comment-info .user a.user-name{font-size:16px;color:#000;font-weight:700}.comment-content .comment-info .user a.reply{float:left;font-size:13px}.comment-content .comment-info .date{line-height:14px}.comment-content .comment-info .date a{font-size:12px}.comment-content .comment-text{font-size:14px;line-height:22px;color:#7F7F7F;font-weight:400}.blog-msg{width:100%;height:45px;border:solid 1px #dfdfdf;font-size:13px;padding-right:10px;margin-bottom:30px;direction:rtl}.write-message textarea{width:100%;border:solid 1px #dfdfdf;font-size:13px;padding:10px 10px 0 0;margin-bottom:15px;direction:rtl}@media screen and (min-width:479px){.comment-reply{padding-right:30px!important}}@media screen and (max-width:479px){#videoframeset{height:200px!important}}@media screen and (max-width:991px){.profile{margin-bottom:30px}.my-skills{margin-top:30px}.contact-info{margin-top:30px}}@media screen and (max-width:767px){.profile{margin-bottom:30px}.my-skills{margin-top:30px}.services .service span{width:100%;text-align:center}.services .service{text-align:center}.services .service i{float:none}}@media screen and (max-width:892px){.profile{margin-top:35px}}@media only screen and (max-width:479px){ul.top-menu li i{font-size:23px}ul.top-menu li a{padding:27px 0 23px 0}#wrapper{margin:15px 0}.page-title{border-bottom:1px dashed #ccc;padding:30px;display:inline-block;text-align:center;width:100%}.portfolio_filter li{float:none;text-align:center;width:100%}.portfolio_filter{width:100%;margin-top:15px;line-height:26px}.user-img{//display:none}.comment-content{margin-left:0}}.form-inp.reqError, .contact-form textarea.reqError{border-color:red}.ok{background-color:#25A94F!important}.result p{height:auto;padding:10px 10px 10px 10px;//margin-top:10px;border-radius:5px;display:none;direction:rtl}body{overflow-x:hidden}a.education:hover{color:#2574a9 !important;}