.portfolio .col-md-4{padding-bottom:15px;padding-right:10px;padding-left:10px}
.portfolio .col-md-4>div{position:relative;overflow:hidden}
.portfolio .col-md-4 .blur{background-color:rgba(0,0,0,0.65);height:100%;width:100%;z-index:5;position:absolute}
.portfolio .col-md-4 .zoomin button{border:0;color:#fff;background:#009fde;border-radius:5px}
.portfolio .col-md-4 img{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}
.portfolio .col-md-4 .zoomin:hover img{opacity:1;transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15)}
.portfolio .col-md-4 .caption{cursor:pointer;position:absolute;opacity:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out;top:0;left:0;right:0;bottom:0}
.portfolio .col-md-4 .caption .text{position:relative;height:100%;margin-right:15px;margin-left:15px;opacity:1;color:#fff;text-align:center;padding-top:25%;z-index:5}
.portfolio .col-md-4 .caption .text p{text-align:center}
.portfolio .col-md-4 .caption .text::after,.portfolio .col-md-4 .caption .text::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}
.portfolio .col-md-4 .caption .text::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}
.portfolio .col-md-4 .caption .text::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}
.portfolio .col-md-4 .zoomin:hover .caption .text::after,.portfolio .col-md-4 .zoomin:hover .caption .text::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.portfolio .col-md-4:hover .caption{opacity:1}
.headbaner{min-height:400px;position:relative;overflow:hidden}
.headbaner h2{position:absolute;top:155px;left:50%;transform:translateX(-50%);color:#fff}
.bg-parallax{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-size:cover;transform:scale(1.1);background-repeat:no-repeat;background-position:center center}
.headbaner .monitor{background-image:url(../images/works/bghead2.jpg);background-size:cover;background-attachment:fixed}
.headbaner .bgamoozesh{background-image:url(../images/works/bgamoozesh1.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .bgdrunica{background-image:url(../images/works/drbg.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .sepehrar{background-image:url(../images/works/sepehrarbg.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .notik{background-image:url(../images/works/notikbg.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .mgbg{background-image:url(../images/works/mgbg.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .narbonbg{background-image:url(../images/works/narbonbg-compressor.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .bgkahroba{background-image:url(../images/works/bgkahroba.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .askbg{background-image:url(../images/works/askbg.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .digibg{background-image:url(../images/works/digibg.jpg?v1);background-size:cover;background-position:bottom fixed}
.headbaner .markbg{background-image:url(../images/works/markbg.jpg?v1);background-size:cover;background-position:bottom fixed}
.tech{list-style-type:none;padding:15px 0}
.tech li{display:inline-block;margin-left:10px}
.tech li img{background:#d3d6db;padding:5px;border-radius:4px;transition:all .7s ease-in-out}
.tech li img:hover{background-color:#fff}
.urlsite a{direction:ltr;color:#e58506;font-weight:700;font-family:tahoma;padding-bottom:5px;border-bottom:1px dashed}
.swiper-container2 .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.slideside{height:500px;padding-left:0}
.urlsite a:hover{color:#ff5722}
.slideside .swiper-slide{padding:6px;padding-left:10px}
.slideside .swiper-slide .img{transition:all .3s ease;cursor:pointer}
.slideside .swiper-slide:before{content:"";position:absolute;left:1px;top:50%;margin-top:-12px;opacity:0;border-right:12px solid #00b394;border-top:18px solid transparent;border-bottom:18px solid transparent;-webkit-transition:all .3s;transition:all .3s;transform:translateY(-50%)}
.slideside .swiper-slide.activet:before{opacity:1}
.slideside .swiper-slide .img:hover,.slideside .swiper-slide.activet .img{box-shadow:0 1px #fff,-6px -6px #00b394;-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}
.swiper-container2{width:100%;height:100%}
@media(max-width:768px) {
.headbaner .monitor{background-attachment:unset}
.fa-section-header .row{margin:0}
.slideside{height:unset}
.tech li img{width:36px}
.slideside .swiper-slide:before{display:none}
.portfolio-single .form-group{text-align:right}
}
.fa-section-header.pages #accordion .panel-heading{background:#f2f2f2}
.colapsicon{float:right;width:40px;margin-left:15px}
.fa-section-header.pages #accordion .panel-heading a{line-height:40px;color:#1e77ff}
.fa-section-header.pages #accordion .fa-btn-white-red{background:#F44336;color:#fff;border:2px solid #f44336;border-radius:0;height:41px;line-height:23px}
.fa-section-header.pages #accordion .border-red{text-align:center;padding-top:4px;padding-bottom:3px;border:2px solid #F44336;border-left:0;margin-left:0}
section.seo-sec{background-color:#f2f2f2;min-height:350px;margin-top:20px;padding-bottom:111px;margin-bottom:40px;background-blend-mode:multiply;background-color:initial!important;background-size:cover;background-image:url(../images/background-texture.jpg),radial-gradient(circle at left,#b7e8b9 35%,#85d288 100%)!important}
a{text-decoration:none!important}
.bottomseo{background-image:url(../images/bottompage.svg);background-size:100% 111px;bottom:0;height:111px;z-index:999;position:absolute;width:100%}
.seo-sec .continue a{color:#fff;text-decoration:underline;border-top-right-radius:4px;border-bottom-right-radius:4px;background-clip:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background:#ea4747;line-height:30px;font-size:.9em;padding:10px 40px;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.24),0 5px 7px 0 rgba(0,0,0,0.19)}
.seo-sec .row h3{font-weight:500;color:#464646;margin-top:0;font-size:15px;line-height:30px}
.seo-sec p{font-size:13px;text-align:justify}
.seo-sec .continue a:hover{background:#b33434}
.seo-tbl tr td:first-child{text-align:right;font-size:.9em;cursor:pointer}
@media(max-width:760px) {
.seo-sec img.chart{margin-bottom:-15px}
}
.seo-tbl th{font-weight:500}
.seo-tbl tr td{vertical-align:middle!important}
#section-header.seo-bg{background:url(../images/seocover.jpg) bottom right no-repeat;background-size:cover}
.seo-desc{background:#fde9ce!important;display:none;font-size:12px!important;line-height:25px!important;position:relative}
.seo-sec .continue span{position:relative;z-index:2;font-size:14px}
.seo-sec .col-md-4:hover .img-seo:after,.seo-sec .col-md-6:hover .img-seo:after{animation-name:pulse;transform-origin:center bottom}
.seo-desc.closeme:before{content:'';position:absolute;right:15px;top:-11px;border-left:13px solid transparent;border-right:14px solid transparent;border-bottom:19px solid #fde9ce;width:0;height:0}
.img-seo{position:relative;padding-top:0!important;transition:all .5s ease-out;margin-bottom:20px}
.img-seo:after{color:#016390;font-family:FontAwesome;font-style:normal;font-size:28px;left:50%;position:absolute;text-align:center;width:5px;display:block;bottom:-18px;content:"\f0d7";transition:all .3s ease-out;margin-left:5px;animation-duration:1s;animation-fill-mode:both}
.seo-sec .col-md-4:hover .img-seo,.seo-sec .col-md-6:hover .img-seo:after{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}
.seo-sec .FacilitieSites{text-align:center;color:#1d1d1d;border-bottom:0}
.seo-sec .FacilitieSites:after,.seo-sec .FacilitieSites:before{right:auto;left:50%;transform:translateX(-50%)}
#custom_carousel .item a{font-weight:500!important}
.seo-sec .col-md-6:hover .img-seo{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}
.col-md-6 .img-seo img{width:130px!important;max-width:100%!important}
.programing{background:#fff!important}
.seo-sec p.text-center{text-align:center}
.centertitr{color:#1d3557;text-align:center}
.centertitr h2{font-size:18px!important}
.centertitr .fa-lineblue{width:300px;margin:20px auto;border-top:1px solid #fff}
#accordion .col-md-5 img{width:394px;max-width:100%;display:block;margin:0 auto}
@media(max-width:767px) {
.new-seemore .border-red{padding:5px!important;font-size:12px}
.new-seemore{padding:0!important}
.new-seemore .fa-btn-white-red{height:44px!important;line-height:26px!important;font-size:12px;padding:6px}
}
.table{display:flex;flex-wrap:wrap;margin:0 auto;padding:2rem 0 0;max-width:1100px}
.table-cell{box-sizing:border-box;flex-grow:1;width:100%;padding:.8em 1.2em;overflow:hidden;list-style-type:none;outline:1px solid #ddd;text-align:center;font-weight:300;margin-top:1px;margin-left:1px}
.table-cell:first-child{outline:1px solid #fff;background:transparent}
@media only screen and (max-width: 768px) {
.table-cell:first-child{display:none}
.hide980{display:none}
}
.table-cell > h3{font-size:26px;margin-top:0;margin-bottom:15px}
.table-cell.cell-feature{font-size:14px;font-weight:500;color:#30305b;text-align:right}
.table-cell p{text-align:center;font-weight:500}
.table-cell.plattform{color:#32cd32}
.table-cell{vertical-align:middle}
.table-cell.plattform a.btn{color:#32cd32}
.table-cell.plattform a.btn:hover{background-color:#32cd32;border-color:#32cd32;color:#fff}
.enterprise{position:relative;padding-bottom:61px}
.enterprise svg{position:absolute;width:100%;left:0;bottom:-32px}
.table-cell.enterprise{background-color:#30305b;color:#85bafc}
.table-cell.enterprise  .btn{color:#fff;background:#C64545;border:none}
.table-cell.enterprise  .btn:hover{background-color:#ad3a3a}
.table-cell{width:calc(25% - 1px)}
@media only screen and (max-width: 768px) {
.table-cell.cell-feature{width:100%;text-align:center}
}
svg.enterprise-check path{fill:#30305b!important}
a.btn{border:2px solid;padding:.6rem .9rem;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;border-radius:.3rem}
.first-col.enterprise,.cell-feature{background:#f5f5f5!important;outline:1px solid #ddd!important}
.first-col.enterprise{padding:0}
.ofpay{color:#ffa7a7;text-decoration:line-through;font-size:15px}
.pay{font-weight:500;color:#fff;font-size:2rem;margin-bottom:15px}
.modal-open{overflow:hidden}
.demoshow{max-height:125px;overflow:hidden;cursor:pointer}
.openmodal{overflow:hidden}
@media(max-width:768px) {
.fa-page-caption .breadcrumb{padding-top:15px}
}
.callme.btn{float:left;margin-top:10px}
@media(max-width:526px) {
.table-cell.enterprise{padding-right:0;padding-left:0}
.table-cell > h3,.table-cell.enterprise .pay{font-size:100%!important}
}
.top_bar_c{box-shadow:0 2px 12px rgba(0,0,0,.07);background:#e5e6e8;margin-top:25px;padding:15px;text-align:right;font-weight:500}
.top_bar_c a{color:#fff;background:#C64545;border:none;padding:.6rem .9rem;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;border-radius:.3rem;float:left}
.top_bar_c .hide980{font-weight:400}
.lawdiv h3{font-size:1.3em;font-weight:500;line-height:2em;color:#48464c;color:#1e77ff}
.lwbg{background-position:top right;background-size:cover}
 .bgharigh{background-image:url(../images/works/harighbaner-min.jpg);background-size:cover;background-position:bottom fixed}
  .plugindivs{background:#FFF;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);padding:1.5rem}
.plugindivs .freedl{border:1px dashed #ddd;margin:15px;padding:15px;text-align:center}
.plugindivs .freedl p{text-align:center}
.dlbuttons{position:relative;display:inline-block;padding:5px 30px;line-height:2;text-align:center;font-weight:300;color:#FFF!important;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);border:0;-webkit-border-radius:4px;border-radius:4px;vertical-align:middle;white-space:nowrap;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .175s ease-in-out;transition:all .175s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#2d8e4d;margin-top:10px;font-family:sans-serif!important}
.dlbuttons:hover{background:#267b42}
 .headbaner   h2.atish2{    width: 100%;text-align: center;left: 0;transform: none;}
.headbaner .atis{background-image: url(../images/atisazbg-min.jpg);background-size:cover;background-attachment:fixed;}
.center-pills{display:flex;justify-content:center;margin-bottom:40px;box-shadow:0 5px 20px rgba(0,0,0,0.1);border-radius:50px;position:relative;padding-right:0!important}
.nav-pills.center-pills > li.active > a,.nav-pills.center-pills > li.active > a:hover,.nav-pills.center-pills > li.active > a:focus,.nav.center-pills > li > a:hover,.nav.center-pills > li > a:focus{background-color:transparent!important}
.center-pills .selector{height:100%;display:inline-block;position:absolute;left:0;top:0;z-index:1;border-radius:50px;transition-duration:.6s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);background:#05abe0;background:-moz-linear-gradient(45deg,#05abe0 0%,#8200f4 100%);background:-webkit-linear-gradient(45deg,#05abe0 0%,#8200f4 100%);background:linear-gradient(45deg,#05abe0 0%,#8200f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05abe0',endColorstr='#8200f4',GradientType=1)}
.center-pills li{padding:10px 20px}
.center-pills a{text-decoration:none;color:#777;text-transform:uppercase;padding:10px 20px;display:inline-block;position:relative;z-index:1;transition-duration:.6s}
.center-pills a.active{color:#fff}
@media(max-width:500px) {
.center-pills li{padding:0}
}
.gtmetrix .col-md-6{margin-bottom:30px;}
.gtmetrix  a{display:block;box-shadow: 0 0.9375rem 3.75rem rgba(53,55,57,0.07) !important;    padding: 5px;border-radius: 5px;cursor:pointer;}
#bgimg .modal-content {width: 1024px!important;max-width: 90%!important;}
.headbaner .sandugh{background-image: url(../images/sepherbg-min.jpg);background-size:cover;background-attachment:fixed;}
.imgshadow{
        box-shadow: -1px 4px 4px 0px #d9d8de;
    border-radius: 5px;
    margin-bottom: 15px;
}
.cardbox{border-radius:.25rem;background-color:#fff;padding:5px;margin-bottom:15px;background-clip:border-box;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important}
.cardbox ul{padding-right:20px}
.cardbox .card-body{border:1px dashed #ddd;padding:10px;margin:15px;margin-top:0}
.jobTitr{font-weight:700;direction:ltr;text-align:center;text-decoration:none!important}
.titrjob2{font-size:17px;margin-bottom:20px;color:#505050}
.showjobform,.submitJob{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:0 solid transparent;padding:.5rem 1.75rem;line-height:1.9;border-radius:2.1875rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:0 10px 30px rgba(104,152,248,0.3);text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;color:#fff;background-color:#6898f8;border-color:#6898f8;cursor:pointer;outline:none!important}
.formHire .form-control{background:#f0f5f6;border:none}
.nezambox {display:none!important}
.nezambox.active,.formHire.active{display:block!important}
.formHire .form-control:active,.formHire .form-control:focus{box-shadow:none!important;border-bottom:2px solid #6898f8!important}
.submitJob{box-shadow:0 10px 30px rgba(137,214,79,0.3);background-color:#89d64f;border-color:#89d64f;font-size:16px}
.formHire{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.1);background:#fff;padding:15px}
.aboutpages{position:relative;padding-bottom:80px;background-image:url(../images/footer-mwd-about.svg);background-repeat:no-repeat;background-position:bottom -3px right;margin-bottom:-20px;background-size:80% auto;overflow:hidden}
.hoursshow .col-md-6{color:#2e69b3;font-weight:500}
.abhead{position:relative}
.squareborder{position:absolute;top:0;left:0;height:100%}
.aboutustxt{font-size:15px}
.circleborder{width:200px;position:absolute;left:-100px;top:45%}
.triangleborder{right:2%;position:absolute;height:25%;bottom:-25px}
.squareborder{transform:rotate(75deg);position:absolute;top:6%;left:-30%;height:113%}
.formHire   .form-group{    display: table; width: 100%;}
.formHire select{-webkit-appearance: none;}
.teampage{    margin-bottom: 150px;}
h1.purple-title:before,h1.purple-title:after{content:'';position:absolute;bottom:0;right:0;height:3px;width:40px;background-color:#0091cc}
h1.purple-title{color:#1e0e62;position:relative;display:inline-block;font-size:22px;padding-bottom:15px;margin-bottom:5px;margin-right:13px;margin-left:13px}
.callme.ecommerce{box-shadow:0 10px 30px rgba(104,152,248,0.3);color:#fff;background-color:#6898f8;border-color:#6898f8;padding:.75rem 1.875rem;line-height:1.5;border-radius:2.1875rem}
h1.purple-title:after{width:3px;right:43px}
.callme.ecommerce:hover{background-color:#6188d8;border-color:#6188d8}
.card.shadowbox2{box-shadow:1px 1px 20px rgba(6,65,114,0.11);margin-top:30px;padding:15px;padding-top:0;background:#fff}
.alert-success{box-shadow:0 10px 30px rgba(137,214,79,0.3);background-color:#89d64f;border-color:#89d64f;color:#fff!important}
.alert-danger{box-shadow:0 10px 30px rgba(244,67,54,.3);background-color:#F44336;border-color:#F44336;color:#fff!important}
.alert-warning{box-shadow:0 10px 30px rgb(167, 125, 0);background-color: #ffbb3a;border-color:#ffbb3a;color:#fff!important}
.alert .close{float:left}
 .teampage .row {margin-bottom: 25px;}
 .datepicker-plot-area tbody tr{height:unset!important;}
  .datepicker-plot-area{font-family: iransans!important;}
  .datepicker-header .btn-prev,  .datepicker-header .btn-next{    transform: rotate(180deg);}
