.rtl{
    direction:rtl;
}

.dreamit-header-menu-address ul li span i{
    color: #f99d1c;
    margin-left: 5px;
}

.dreamit-header-menu-address ul li a i{
    margin-left: 5px;
    margin-right: 0;
}

a.dreamit-color i {
    color: #f99d1c;
}

.dreamit-header-menu-address ul li a{
    font-size: 14px;
}

.search-popup .close-search{
    background-color: #f99d1c;
}

.technology-single-icon-box:hover {
    background: #f99d1c;
}

.top-wrap .go-top-button{
    background: #f99d1c;
}

.style-three .about-icon i{
    color: #f99d1c;
}

.style-three .elementor-about-icon-box2 {
    border-bottom: 3px solid #f99d1c;
}

.about-name-title h2:hover {
    color: #f99d1c;
}

.style-four.rs-video .animate-border .video-vemo-icon {
    background: #f99d1c;
}

.dreamit_menu ul{
    margin-left: 100px;
}

.dreamit_menu ul .sub-menu{
    left: unset;
    right: 0;
}

.box-teams{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin:20px 0px 0px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding:20px 0;
}

.box-teams img{
    width: 30%;
    margin: 0 auto;
}

.box-teams h5{
    font-size: 16px;
    padding-left: 15px;
}

.style-three .dreamit-feature-single-box2:before {
    background: #f99d1c;
}

.dreamit-section-title h5 {
    color: #f99d1c;
}
.flip-box-back {
    background: #f99d1c;
    padding: 5px 6px 0;
}
.style-four .technology-single-icon-box{
    background: #053f6e82;
}
.technology-icon2 i {
    color: #f99d1c;
}

.style-five .counter-text span {
    color: #f99d1c;
}
.flip-box-content h3 {
    margin-top: 70px;
}
.technology-single-icon-box:hover .technology-title h3{
    color: #a6a6a6;
}
.call-do-action-button a{
    background: #f99d1c;
    border: 2px solid #f99d1c;
}

.style-two .why-choose-us-box:before{
    background: #f99d1c;
}

.style-two .why-choose-us-box:hover:before {
    background: #f99d1c;
}

.style-two .why-choose-us-box:after{
    background: #f99d1c;
}

.style-two .single_portfolio_thumb:after {
    background: -webkit-linear-gradient(90deg, rgb(255 155 0 / 95%) 0, rgba(255, 187, 0, 0.47) 43%, rgba(255, 187, 0, 0.45) 50%, rgba(255, 187, 0, 0) 100%);
}

.style-three .testi-titile span {
    color: #f99d1c;
}

.style-three .dreamit-single-testimonial-box:before {
    background: #f99d1c;
}

.single-team-thumb:before {
    background: #f99d1c;
}

.team-single-social a i {
    background: #f99d1c;
}

.blog-button a {
    display: inline-block;
    background: #f99d1c;
}

.style-two .post-categories {
    background: #f99d1c;
    margin-top: -260px;
}

.style-two .top-meta-blog span{
    color: #f99d1c;
}

.style-two .top-meta-blog span:before{
    background: #f99d1c;
}

.subscribe-area {
    background: #f99d1c;
}

.footer-socail-icon i{
    color: #f99d1c;
}

.footer-recent-post-title span{
    color: #f99d1c;
}

.footer-recent-post-title p a:hover {
    color: #f99d1c;
}

.menu-quick-link-content ul li:before{
    background: #f99d1c;
}

.footer-bottom-content-copy span {
    color: #f99d1c;
}

.company_icon a i:hover {
    color: #f99d1c;
}
.sticky .dreamit_menu > ul > li > a {
    display: block;
    margin: 20px 13px;
    transition: .5s;
    position: relative;
    color: #33354b !important;
    font-size: 16px;
    font-weight: 600;
    background: linear-gradient(to right, #f99d1c, #f99d1c, 50%, #33354b 50%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-size: 200% 100%;
    background-position: 100%;
}

.search-box-btn {
    margin-top: 18px;
}

.style-two .single_blog_thumb img {
    width: 100%;
}

.style-two .single_blog_content{
    margin-top: -125px;
}
/*.single_blog .single_blog_thumb{*/
/*    position:relative;*/
/*}*/
/*.single_blog .single_blog_thumb img:after{*/
/*    position: absolute;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: -webkit-linear-gradient(90deg, rgb(255 155 0 / 95%) 0, rgba(255, 187, 0, 0.47) 43%, rgba(255, 187, 0, 0.45) 50%, rgba(255, 187, 0, 0) 100%);*/
/*}*/

.style-five.technology-area{
    padding: 60px 0px 110px;
}

.sticky .dreamit_menu > ul > li > a:hover {
    background-position: 0;
}

.style-two .why-choose-us-title h2 {
    margin-top: 65px;
    margin-bottom: 14px;
    transition: .5s;
    line-height: 33px;
    background: linear-gradient(to right, #f99d1c, #f99d1c, 50%, #373737 50%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-size: 200% 100%;
    background-position: 100%;
}

.style-two .why-choose-us-box:hover .why-choose-us-title h2 {
    background-position: 0;
}

.search-box-btn.search-box-outer i:hover {
    color: #f99d1c;
}

.mean-container .mean-bar {
    background: #f99d1c;
}

.why-choose-us-title p {
    transition: .5s;
    font-size: 13px !important;
}

.style-two .why-choose-us-title h2 {
    font-size: 15px !important;
}

.why-choose-us-icon {
    top: -8px;
    left: -20px;
}

.why-choose-us-icon img {
    width: 25%;
}

.style-two .single-portfolio-content h3 a {
    font-weight: normal;
    color: #fff;
}

.style-two .single-portfolio-content h3 {
    text-align: right;
}

.style-two .single-portfolio-content {
    right: 10px;
    left: unset;
}

.style-two .port-content-icon a {
    position: absolute;
    top: -100%;
    left: 10%;
}

.single_blog:hover:before, .single_blog:hover .post-categories {
    background: #f99d1c;
}

.blog_button a {
    color: #f99d1c;
}

.image-page{
    width:50%;
}

.faq-area .accordion-item i {
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 50px;
    background: #f99d1c;
    text-align: center;
    color: #fff;
}
.collapse-accordion.show {
    color: #77787b;
    border-top: 1px dashed #f99d1c;
    background: 0 0;
}

.btn.green, .btn-price {
    background-color: #f99d1c !important;
    margin: 0 auto;
}

.style-three.about-area {
    padding: 0px 0px 10px 0px;
}

.style-two.why-choose-us-area{
    padding: 100px 0 20px;
}

.style-three .dreamit-about-thumb{
    margin-left:0;
}

.style-three.testimonial-area {
    padding: 65px 0 50px;
}

.team-area{
    padding: 70px 0 0;
}

.col-sm-12.about-left{
    margin-top: 70px;
}

.dreamit-section-title.style_two{
    margin-right: 0px;
}

.search-box-btn i{
    line-height: 57px;
}


.style-four.technology-area{
    margin-top: -265px;
    padding: 44px 0 35px;
}

.row.call-top2{
    padding: 37px 40px 40px;
}

.brand-area.style-two {
    background: #fff;
    padding: 70px 0;
}

.flip-box3:hover .flip-box-inner .flip-box-back .flip-box-content h3 {
    margin-top: 10px !important;
}

.style-four .technology-single-icon-box {
    padding: 35px 11px 25px;
}

.technology-title h3 {
    font-size: 14px;
}

#product-title h1{
    font-family: 'IRANSans_Medium';
}

.MagicZoom{
    width: 100% !important;
    max-width: 100% !important;
}

figure.mz-figure {
    width: 100% !important;
    max-width: 100% !important;
}

body div div div div#zoom-fig a#Zoom-1:not(.mz-no-rt-width-css) > .mz-figure:not(.mz-no-rt-width-css) > img{
    max-width:100% !important;
    max-height: 100% !important;
}


@media only screen and (min-width: 320px) and (max-width: 599px) {
    .style-four.technology-area{
        margin-top: -100px;
    }
    .technology-title h3 {
        color: #000;
        font-size:12px;
    }
    .style-four .technology-single-icon-box{
        padding: 40px 10px 20px;
    }
    .style-three.about-area {
        padding: 0 0px 63px 0px;
    }
    .box-teams{
        flex-direction: column;
    }
}