/*
Theme Name: Company
Theme URI: #
Author: maleki
Author URI: http://raysaweb.ir/
Description: Company Theme v1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: elc
Text Domain: Company

*/
@import "assets/css/pwr.min.css";
@import "assets/css/pwr-slider.min.css";
@import "assets/css/pwr-sec-split.min.css";
@import "assets/css/pwr-transitions.min.css";
@import "assets/css/pwr-defer.min.css";
@import "assets/css/pwr-sec-txt.min.css";
@import "assets/css/child.min.css";
@import "assets/css/components_pwr-timeline.min.css";
@import "assets/css/components_pwr-simple.min.css";
@import "assets/css/css_pwr-transitions.min.css";
@import "assets/css/css_components_pwr-team.min.css";
@import "assets/css/swiper-bundle.min.css";
@import "assets/css/css_components_pwr-sec-split.min.css";
@import "assets/css/css_pwr-defer.min.css";
@import "assets/css/css_components_pwr-shape.min.css";
@import "assets/css/css_components_pwr-services.min.css";
@import "assets/css/css_components_pwr-sec-txt.min.css";
@import "assets/css/css_css_components_pwr-sec-txt.min.css";

.pwr-header-right-bar__social .pwr-social-icon path{fill:#f9f8f8}.scroll .pwr-header-right-bar__social .pwr-social-icon path{fill:#1a262e}
.pwr-simple-list-item--text-style:not(.pwr-simple-list-item--is-link) {
    height: 200px;
}
.homepagec .hs-menu-wrapper li a
{color: var(--clr-txt-nav-dk);}

.homepagec .hs_cos_wrapper_type_icon svg, .pwr-icon svg
{color: var(--clr-txt-nav-dk);}
.homepagec .pwr-header-right-bar__social .pwr-social-icon path{fill:var(--clr-txt-nav-dk);}.homepagec .scroll .pwr-header-right-bar__social .pwr-social-icon path{fill:var(--clr-txt-nav-dk);}
html {
    direction: ltr;
}
ul#breadcrumbs li {
    display: inline-block;
    margin-right: 10px;
}
@font-face {
        font-family: "Roboto";
        font-weight: 400;
        font-style: normal;
        font-display: swap;
        src: url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff"),
             url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff");
    }
@font-face {
        font-family: "Roboto";
        font-weight: 500;
        font-style: normal;
        font-display: swap;
        src: url("assets/fonts/Roboto/500.woff2") format("woff2"), url("assets/fonts/Roboto/500.woff") format("woff"),
             url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff");
    }
@font-face {
        font-family: "Roboto";
        font-weight: 700;
        font-style: normal;
        font-display: swap;
        src: url("assets/fonts/Roboto/700.woff2") format("woff2"), url("assets/fonts/Roboto/700.woff") format("woff"),
             url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff");
    }

            body {
                font-family: Roboto;
            }
        @font-face {
        font-family: "Roboto";
        font-weight: 400;
        font-style: normal;
        font-display: swap;
        src: url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff"),
             url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff");
    }
@font-face {
        font-family: "Roboto";
        font-weight: 500;
        font-style: normal;
        font-display: swap;
        src: url("assets/fonts/Roboto/500.woff2") format("woff2"), url("assets/fonts/Roboto/500.woff") format("woff"),
             url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff");
    }
@font-face {
        font-family: "Roboto";
        font-weight: 700;
        font-style: normal;
        font-display: swap;
        src: url("assets/fonts/Roboto/700.woff2") format("woff2"), url("assets/fonts/Roboto/700.woff") format("woff"),
             url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff");
    }
@font-face {
        font-family: "Roboto";
        font-weight: 400;
        font-style: italic;
        font-display: swap;
        src: url("assets/fonts/Roboto/italic.woff2") format("woff2"), url("assets/fonts/Roboto/italic.woff") format("woff"),
             url("assets/fonts/Roboto/regular.woff2") format("woff2"), url("assets/fonts/Roboto/regular.woff") format("woff");
    }

            .pwr-header__skip {
                font-family: Roboto;
            }


.pwr-sec-split__right img {
    height: 590px;
}
.dnd-section {
    padding: 0px 0;
background-color: var(--clr-background-dk);
}

.pwr-header__menu--mega-menu, .pwr-header__menu--mega-menu .hs-menu-wrapper li a {
    font-family: var(--ff-mega-menu);
    margin-top: -11px;
}

.pwr-header-full {
    min-height: 56px;
    position: relative;
    margin-top: -13px;
}

.pwr-header-top--transparent {
    background-color: transparent!important;
    /* left: 0; */
    position: absolute;
    right: 0;
    top: 0;
}
  
a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}


            body {
                margin:0px;
            }
            img:not([src]):not([srcset]) {
                visibility:hidden;
            }
            .hs-menu-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 53px;
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts li.hs-menu-depth-1 {
    margin-top: 0;
    display: inline-block;
    float: left;
 margin-right: 20px;
}
.pwr-footer-company-info {
    float: left;
    display: inline-block;
    width: 30%;
    margin-top: 70px;
 
}
.page-center.pwr--align-c.pwr--relative {
    padding: 22px 0;
}
.pwr-sec-split__left.x1 {
    display: table-cell;
    height: auto;
    padding: 90px;
    vertical-align: middle;
    /* width: 100%; */
}
.pwr-header-right-bar {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 10px;
}
/*///////////////////////   about//////////////////////////*/
.pwr-timeline-item__content {
    background-color: #f7f7f7;
}
.pwr--dark {
    background-color: var(--clr-background-dk);
    color: var(--clr-text-dk);
    padding: 91px;
}
.pwr-sec-txt--right .pwr-sec-txt__title {
    margin: 0;
    margin-bottom: 80px;
}

.pwr--align-c .pwr-sec__title--narrow, .pwr--align-c .pwr-sec__title-intro--narrow {
    margin-left: auto;
    margin-right: auto;
    margin-top: 75px;
}
span.pwr-rich-text.pwr-sec__desc.pwr-sec-split__desc a {
    color: #1a262e;
}
