.elementor-997 .elementor-element.elementor-element-4584d67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-sub-title, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-4-subtitle, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-5-sub-title, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-6 .desc, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-8 .subtitle, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-10 .subtitle{font-family:"vazir", Sans-serif;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-title, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-4-title, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-5-title, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-6 .hero-title, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-7-title, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-8 .hero-title, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-9-wrapper .title, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-10 .hero-title{font-weight:600;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-btn-secondary{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-btn-secondary i{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-btn-primary-2{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-btn-primary-2 i{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-wrapper-style-6 .hero-btn{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-7-area .tj-btn-primary{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-10 .hero-button .tj-btn-primary{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-btn-secondary, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-btn-primary-2, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-wrapper-style-6 .hero-btn, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-7-area .tj-btn-primary, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-10 .hero-button .tj-btn-primary{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-btn-secondary:hover, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-btn-primary-2:hover, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-wrapper-style-6 .hero-btn:hover, .elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-7-area .tj-btn-primary:hover, .elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-10 .hero-button .tj-btn-primary:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#8750F7;}.elementor-997 .elementor-element.elementor-element-2b1019e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-2b1019e:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-2b1019e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0715;}.elementor-997 .elementor-element.elementor-element-d7f2fac .tj-roll-section, .elementor-997 .elementor-element.elementor-element-d7f2fac .tj-maquee-section{transform:rotate(1.09deg);}.elementor-997 .elementor-element.elementor-element-7bd9eeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-7bd9eeb:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-7bd9eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0715;}.elementor-997 .elementor-element.elementor-element-cb3eb88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-5e51d01 .section-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-5f9d428 .services-widget .service-item .left-box .service-title, .elementor-997 .elementor-element.elementor-element-5f9d428 .specialization-item .specialization-content .title, .elementor-997 .elementor-element.elementor-element-5f9d428 .service-content .title, .elementor-997 .elementor-element.elementor-element-5f9d428 .tj-service-4-title, .elementor-997 .elementor-element.elementor-element-5f9d428 .tj-service-5-accordion-list-title, .elementor-997 .elementor-element.elementor-element-5f9d428 .tj-service-6-title, .elementor-997 .elementor-element.elementor-element-5f9d428 .tj-service-7-title{font-family:"vazir", Sans-serif;}.elementor-997 .elementor-element.elementor-element-5f9d428 .services-widget .service-item .right-box p, .elementor-997 .elementor-element.elementor-element-5f9d428 .specialization-item .specialization-content .desc, .elementor-997 .elementor-element.elementor-element-5f9d428 .service-content .desc, .elementor-997 .elementor-element.elementor-element-5f9d428 .tj-service-4-paragraph, .elementor-997 .elementor-element.elementor-element-5f9d428 .tj-service-5-accordion-list .desc, {{wrapper}} .tj-service-6-paragraph, {{wrapper}} .tj-service-7-paragraph, .elementor-997 .elementor-element.elementor-element-5f9d428 .service-item.style-10.current .left-box .services-content p{font-family:"vazir", Sans-serif;}.elementor-997 .elementor-element.elementor-element-0148221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-0148221:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-0148221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0715;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-997 .elementor-element.elementor-element-0562069 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-997 .elementor-element.elementor-element-0562069{right:0px;}body.rtl .elementor-997 .elementor-element.elementor-element-0562069{left:0px;}.elementor-997 .elementor-element.elementor-element-0562069{bottom:0px;z-index:0;}.elementor-997 .elementor-element.elementor-element-0562069 img{width:100%;max-width:500px;}.elementor-997 .elementor-element.elementor-element-a396ce2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-d43e3ce .section-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-a0503ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-4ddede7{z-index:2;}.elementor-997 .elementor-element.elementor-element-4ddede7 .skills-widget .skill-item p{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-4ddede7 .progress-single .progress-text .progress-title .title{color:#FFFFFF;}.elementor-997 .elementor-element.elementor-element-805b5f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-805b5f9:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-805b5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050709;}.elementor-997 .elementor-element.elementor-element-4ff5d9f > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-997 .elementor-element.elementor-element-4ff5d9f{left:0px;}body.rtl .elementor-997 .elementor-element.elementor-element-4ff5d9f{right:0px;}.elementor-997 .elementor-element.elementor-element-4ff5d9f{bottom:0px;z-index:0;}.elementor-997 .elementor-element.elementor-element-4ff5d9f img{width:100%;max-width:735px;}.elementor-997 .elementor-element.elementor-element-c89ae1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-992043a .section-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-b01e265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-b01e265:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-b01e265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050709;}.elementor-997 .elementor-element.elementor-element-5011bd2 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-997 .elementor-element.elementor-element-05e2daf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-05e2daf:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-05e2daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050709;}.elementor-997 .elementor-element.elementor-element-93bd90b{--display:flex;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-5c7f190.elementor-element{--align-self:center;}.elementor-997 .elementor-element.elementor-element-5c7f190 > .elementor-widget-container{border-style:none;border-radius:36px 36px 36px 36px;}.elementor-997 .elementor-element.elementor-element-5c7f190{text-align:justify;font-family:"vazir", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:37px;letter-spacing:-5px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#8750F7;}.elementor-997 .elementor-element.elementor-element-c1cb912{--display:flex;}.elementor-997 .elementor-element.elementor-element-c1cb912:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-c1cb912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-c27b91f{text-align:center;}.elementor-997 .elementor-element.elementor-element-c27b91f .elementor-heading-title{font-size:54px;font-weight:600;color:#8750F7;}.elementor-997 .elementor-element.elementor-element-c27b91f .elementor-heading-title a:hover, .elementor-997 .elementor-element.elementor-element-c27b91f .elementor-heading-title a:focus{color:#F9F9F9;}.elementor-997 .elementor-element.elementor-element-c27b91f .elementor-heading-title a{transition-duration:0.8s;}@media(max-width:1024px){.elementor-997 .elementor-element.elementor-element-7bd9eeb{--padding-top:100px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-cb3eb88{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-997 .elementor-element.elementor-element-0148221{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-0562069{bottom:-146px;}.elementor-997 .elementor-element.elementor-element-805b5f9{--padding-top:100px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-4ff5d9f img{max-width:400px;}.elementor-997 .elementor-element.elementor-element-c89ae1a{--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-997 .elementor-element.elementor-element-b01e265{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-05e2daf{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-997 .elementor-element.elementor-element-4584d67{--width:100%;}}@media(max-width:767px){.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-section{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-wrrapper{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-4-area{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-5-area{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-section.style-6{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-7-area{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-9-area{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-section.style-10{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-sub-title{margin:20px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-4-subtitle{margin:20px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .tj-hero-5-sub-title{margin:20px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-6 .desc{margin:20px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-8 .subtitle{margin:20px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-35ccf93 .hero-content-box.style-10 .subtitle{margin:20px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-7bd9eeb{--padding-top:90px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-cb3eb88{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-997 .elementor-element.elementor-element-0148221{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-a396ce2{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-997 .elementor-element.elementor-element-d43e3ce .section-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-805b5f9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-c89ae1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-997 .elementor-element.elementor-element-b01e265{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-997 .elementor-element.elementor-element-05e2daf{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-997 .elementor-element.elementor-element-5c7f190.elementor-element{--align-self:center;}.elementor-997 .elementor-element.elementor-element-5c7f190{text-align:center;}.elementor-997 .elementor-element.elementor-element-c27b91f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-997 .elementor-element.elementor-element-c27b91f{text-align:center;}.elementor-997 .elementor-element.elementor-element-c27b91f .elementor-heading-title{font-size:22px;}}/* Start custom CSS for tj-hero-banner, class: .elementor-element-35ccf93 */.hero-content-box{
    width: 830px;
}

@media (max-width:767px){
    .hero-content-box{
        width:92vw;
    text-align:center;
    }
    .hero-title{
        margin-top:30px;
    }
}/* End custom CSS */
/* Start custom CSS for tj-services, class: .elementor-element-5f9d428 */.tj-service-5-accordion-list-content{
    max-width: 612px;
}

.tj-service-5-accordion-thumb .attachment-full.size-full.wp-post-image{
    width: 330px !important;
}

@media(max-width:767px){
    .tj-service-5-accordion-thumb .attachment-full.size-full.wp-post-image{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for tj-skills, class: .elementor-element-4ddede7 */@media (max-width: 767px) {
.skills-widget.d-flex {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 12px !important;
    justify-items: center;
    align-items: center;
}

.skills-widget .skill-item {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
}
.skills-widget .skill-item img,
.skills-widget .skill-item svg {
    max-width: 100%;
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for tj-portfolios, class: .elementor-element-dc24ee9 */@media(max-width:767px){
    .project_content{
        text-align:center;
    }
    .project_tags{
        align-content:center !important;
        justify-content:center;
    }
}/* End custom CSS */
/* Start custom CSS for tj-testimonials, class: .elementor-element-5011bd2 */.auother-images{
    display: none;
}

.designation{
    font-size: 16px !important;
}

.testimonial-item{
    height: 300px !important;
}

@media(max-width:767px){
    .testimonial-item{
        text-align:center;
        justify-content:center;
        align-content:center;
    }
    .testimonial-item .testimonial-feature-item .feature-content{
        width:100% !important;
    }
}/* End custom CSS */