.elementor-649 .elementor-element.elementor-element-6df09464:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-6df09464 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images/Services/ptt_service.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media(max-width:768px) {
    .elementor-649 .elementor-element.elementor-element-6df09464:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-6df09464 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("/assets/images/Services/ptt_service.jpg");
        background-position: initial;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .site-navigation1 {
        position: fixed;
        height: 100vh;
        width: 270px;
        left: 0;
        top: 0;
        bottom: 0;
        margin: 0 !important;
        overflow: hidden;
        visibility: hidden;
        z-index: 999;
        -webkit-transition: all 0.3s linear 0ms;
        -khtml-transition: all 0.3s linear 0ms;
        -moz-transition: all 0.3s linear 0ms;
        -ms-transition: all 0.3s linear 0ms;
        -o-transition: all 0.3s linear 0ms;
        transition: all 0.3s linear 0ms;
        -webkit-transform: translateX(-100%);
        -khtml-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
        -khtml-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
        -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
        -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
        border-top: 1px solid #ebebeb;
    }

        .site-navigation1 .site-navigation-inner1 {
            overflow: hidden;
            width: 270px;
            padding: 15px 0 20px;
            background-color: #fff;
            position: fixed;
            z-index: 1001;
            top: 0;
            height: 100%;
            left: 0;
            right: 0;
        }

            .site-navigation1 .site-navigation-inner1 .site-navigation-main-content {
                height: 100%;
                overflow-y: scroll;
                padding: 0 12px 0 2px;
                margin-right: -10px;
            }

        .site-navigation1.navigation-open {
            z-index: 999;
            visibility: visible;
            -webkit-transform: translateX(0);
            -khtml-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
        }

    .leftsite-navigatinMenu {
        position: fixed;
        width: 100px;
        height: 35px;
        left: -33px;
        top: 210px;
        background: #FFFFFF;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        border-radius: 8px 8px 0px 0px;
        transform: rotate(90deg);
        font-family: Poppins;
        font-style: normal;
        font-weight: 600;
        font-size: 12px;
        line-height: 18px;
        display: flex;
        align-items: flex-end;
        letter-spacing: 0.02em;
        color: rgba(102, 102, 102, 0.8);
        transform: rotate(90deg);
        padding: 8px 15px;
        cursor: pointer;
        z-index: 200;
        border: 1px solid lightgray;
        display: block !important;
    }

    .navigatinMenuLeftMenuImg {
        width: 20px;
        margin-right: 10px;
    }
}

.elementor-649 .elementor-element.elementor-element-6df09464 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-649 .elementor-element.elementor-element-6df09464 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-649 .elementor-element.elementor-element-1962e775 .elementor-spacer-inner {
    --spacer-size: 112px;
}

@media(max-width:768px) {
    .elementor-649 .elementor-element.elementor-element-1962e775 .elementor-spacer-inner {
        --spacer-size: 25px;
    }
}

.elementor-649 .elementor-element.elementor-element-7cc96e2b .cms-heading {
    text-align: center;
}

.elementor-649 .elementor-element.elementor-element-7cc96e2b .custom-heading {
    color: #FFFFFF;
    font-size: 60px;
    letter-spacing: 1.8px;
}

.elementor-649 .elementor-element.elementor-element-78a0444e .elementor-widget-container {
    text-align: center;
}

.elementor-649 .elementor-element.elementor-element-78a0444e > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-78bd7786 .elementor-spacer-inner {
    --spacer-size: 125px;
}

@media(max-width:768px) {
    .elementor-649 .elementor-element.elementor-element-78bd7786 .elementor-spacer-inner {
        --spacer-size: 10px;
    }
}

.elementor-649 .elementor-element.elementor-element-273a2cb9 {
    margin-top: 91px;
    margin-bottom: 0px;
}

@media(max-width:768px) {
    .elementor-649 .elementor-element.elementor-element-273a2cb9 {
        margin-top: 10px;
        margin-bottom: 0px;
    }
}

.elementor-649 .elementor-element.elementor-element-604a8054 {
    margin-top: -7px;
    margin-bottom: 0px;
}

.elementor-649 .elementor-element.elementor-element-725fd7b4 img {
    transition-duration: 1s;
    border-radius: 2px 2px 2px 2px;
}

.elementor-649 .elementor-element.elementor-element-4a1f982 {
    color: #222222;
    font-size: 17px;
    font-weight: 500;
    font-style: italic;
    letter-spacing: 0px;
}

    .elementor-649 .elementor-element.elementor-element-4a1f982 > .elementor-widget-container {
        margin: 29px 0px 0px 0px;
    }

.elementor-649 .elementor-element.elementor-element-af973b7 > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-1e8e9d96 .custom-heading {
    font-size: 25px;
}

.elementor-649 .elementor-element.elementor-element-1e8e9d96 > .elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-1467eee0 > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-df3a132 .custom-heading {
    font-size: 25px;
}

.elementor-649 .elementor-element.elementor-element-df3a132 > .elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-57ca7734 {
    color: #222222;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.51px;
}

    .elementor-649 .elementor-element.elementor-element-57ca7734 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

.elementor-649 .elementor-element.elementor-element-ded3437 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-649 .elementor-element.elementor-element-ec82a6c > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-649 .elementor-element.elementor-element-2a8dfb6c > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-70c6866 img {
    border-radius: 2px 2px 2px 2px;
}

.elementor-649 .elementor-element.elementor-element-35467fe {
    color: #222222;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.51px;
}

    .elementor-649 .elementor-element.elementor-element-35467fe > .elementor-widget-container {
        margin: 2px 0px 0px 0px;
    }

.elementor-649 .elementor-element.elementor-element-cf2c39e > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-5d23dd61 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-icon i {
    color: #222222;
}

.elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-icon svg {
    fill: #222222;
}

.elementor-649 .elementor-element.elementor-element-304aab32 {
    --e-icon-list-icon-size: 6px;
}

    .elementor-649 .elementor-element.elementor-element-304aab32 .elementor-icon-list-text {
        color: #222222;
    }

.elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-icon i {
    color: #222222;
}

.elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-icon svg {
    fill: #222222;
}

.elementor-649 .elementor-element.elementor-element-53427753 {
    --e-icon-list-icon-size: 6px;
}

    .elementor-649 .elementor-element.elementor-element-53427753 .elementor-icon-list-text {
        color: #222222;
    }

.elementor-649 .elementor-element.elementor-element-666a8612 {
    --divider-border-style: solid;
    --divider-color: rgba(200, 200, 200, 0.7);
    --divider-border-width: 1px;
}

    .elementor-649 .elementor-element.elementor-element-666a8612 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-649 .elementor-element.elementor-element-666a8612 .elementor-divider {
        padding-top: 18px;
        padding-bottom: 18px;
    }

.elementor-649 .elementor-element.elementor-element-34598a4b .custom-heading {
    font-size: 25px;
}

.elementor-649 .elementor-element.elementor-element-34598a4b > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-44781b1a > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-ade7fad {
    color: #222222;
    font-size: 17px;
    font-style: italic;
}

.elementor-649 .elementor-element.elementor-element-2cc49be:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-2cc49be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images/Services/edit333.webp");
    background-position: 0px -40px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-649 .elementor-element.elementor-element-2cc49be > .elementor-background-overlay {
    background-color: #6D4321;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-649 .elementor-element.elementor-element-2cc49be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 42px;
    margin-bottom: 0px;
    padding: 24px 30px 32px 30px;
}

.elementor-649 .elementor-element.elementor-element-9e5e80e .custom-heading {
    color: #FFFFFF;
    font-size: 25px;
    letter-spacing: 0.25px;
}

.elementor-649 .elementor-element.elementor-element-9e5e80e > .elementor-widget-container {
    margin: 12px 0px 17px 0px;
}

.elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-649 .elementor-element.elementor-element-c3fe0a3 {
    --e-icon-list-icon-size: 13px;
    width: 50%;
    max-width: 50%;
}

    .elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-text {
        color: #FFFFFF;
    }

    .elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-649 .elementor-element.elementor-element-c3fe0a3 .elementor-icon-list-item > a {
        font-size: 17px;
    }

    .elementor-649 .elementor-element.elementor-element-c3fe0a3 > .elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }

.elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-649 .elementor-element.elementor-element-425dcd3 {
    --e-icon-list-icon-size: 13px;
    width: 50%;
    max-width: 50%;
}

    .elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-text {
        color: #FFFFFF;
    }

    .elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-649 .elementor-element.elementor-element-425dcd3 .elementor-icon-list-item > a {
        font-size: 17px;
    }

    .elementor-649 .elementor-element.elementor-element-425dcd3 > .elementor-widget-container {
        padding: 0px 0px 0px 15px;
    }

.elementor-649 .elementor-element.elementor-element-8619baf > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-54e8f81f:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-54e8f81f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, #582903 0%, #9B6132 100%);
}

.elementor-649 .elementor-element.elementor-element-54e8f81f, .elementor-649 .elementor-element.elementor-element-54e8f81f > .elementor-background-overlay {
    border-radius: 2px 2px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-54e8f81f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 35px;
    margin-bottom: 0px;
}

    .elementor-649 .elementor-element.elementor-element-54e8f81f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-649 .elementor-element.elementor-element-20e968a {
    text-align: center;
}

    .elementor-649 .elementor-element.elementor-element-20e968a img {
        border-style: solid;
        border-width: 10px 10px 10px 10px;
        border-color: rgba(255, 255, 255, 0.1);
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-649 .elementor-element.elementor-element-20e968a > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-649 .elementor-element.elementor-element-7eade9a1 .cms-heading {
    text-align: center;
}

.elementor-649 .elementor-element.elementor-element-7eade9a1 .custom-heading {
    color: #FFFFFF;
    font-size: 22px;
}

.elementor-649 .elementor-element.elementor-element-7eade9a1 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-649 .elementor-element.elementor-element-52654375 {
    text-align: center;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: bold;
    line-height: 1em;
}

    .elementor-649 .elementor-element.elementor-element-52654375 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-649 .elementor-element.elementor-element-40d299a4 {
    text-align: center;
    color: #FFFFFF;
    font-weight: 500;
}

    .elementor-649 .elementor-element.elementor-element-40d299a4 > .elementor-widget-container {
        margin: -12px 0px 23px 0px;
    }

@media(max-width:1024px) {
    .elementor-649 .elementor-element.elementor-element-2cc49be:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-2cc49be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-649 .elementor-element.elementor-element-2cc49be {
        padding: 24px 15px 32px 15px;
    }

    .elementor-649 .elementor-element.elementor-element-c3fe0a3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-649 .elementor-element.elementor-element-425dcd3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-649 .elementor-element.elementor-element-70fd5203 {
        width: 67%;
    }

    .elementor-649 .elementor-element.elementor-element-ec82a6c {
        width: 50%;
    }

    .elementor-649 .elementor-element.elementor-element-f0f587b {
        width: 49.992%;
    }

    .elementor-649 .elementor-element.elementor-element-6b29e0f7 {
        width: 33%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-649 .elementor-element.elementor-element-70fd5203 {
        width: 100%;
    }

    .elementor-649 .elementor-element.elementor-element-6b29e0f7 {
        width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-649 .elementor-element.elementor-element-7cc96e2b .custom-heading {
        font-size: 28px;
    }

    .elementor-649 .elementor-element.elementor-element-2cc49be:not(.elementor-motion-effects-element-type-background), .elementor-649 .elementor-element.elementor-element-2cc49be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-649 .elementor-element.elementor-element-c3fe0a3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-649 .elementor-element.elementor-element-c3fe0a3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-649 .elementor-element.elementor-element-425dcd3 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-649 .elementor-element.elementor-element-425dcd3 {
        width: 100%;
        max-width: 100%;
    }
}
