.elementor-15 .elementor-element.elementor-element-e015d40 .elementor-container {
    max-width1650px;
    text-alignjustify;
}

.elementor-15 .elementor-element.elementor-element-c7b1210 .elementor-widget-wrap .elementor-widgetnot(.elementor-widget__width-auto)not(.elementor-widget__width-initial)not(last-child)not(.elementor-absolute) {
    margin-bottom0px;
}

.elementor-15 .elementor-element.elementor-element-2b28409 {
    --spacer-size10px;
}

.elementor-15 .elementor-element.elementor-element-6637d58 .elementor-widget-wrap .elementor-widgetnot(.elementor-widget__width-auto)not(.elementor-widget__width-initial)not(last-child)not(.elementor-absolute) {
    margin-bottom0px;
}

.elementor-15 .elementor-element.elementor-element-940a729 {
    --spacer-size10px;
}

.elementor-15 .elementor-element.elementor-element-81f578enot(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-81f578e .elementor-motion-effects-container .elementor-motion-effects-layer {
    background-imageurl(httpskamleshyadav.comtemplatemonsterbuildingmaterialswp-contentuploads202206New-Project-4.jpg);
}

.elementor-15 .elementor-element.elementor-element-81f578e .elementor-background-overlay {
    background-color #060505;
    opacity0 .4;
    transitionbackground 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-81f578e {
    transitionbackground 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15 .elementor-element.elementor-element-f56be90 .elementor-widget-wrap .elementor-widgetnot(.elementor-widget__width-auto)not(.elementor-widget__width-initial)not(last-child)not(.elementor-absolute) {
    margin-bottom0px;
}

.elementor-15 .elementor-element.elementor-element-06ede78 {
    --spacer-size83px;
}

.elementor-15 .elementor-element.elementor-element-89fe3cc {
    text-aligncenter;
}

    .elementor-15 .elementor-element.elementor-element-89fe3cc .elementor-heading-title {
        color #FFFFFF;
        font-familyRoboto, Sans-serif;
        font-size25px;
        font-weight500;
        text-transformuppercase;
        -webkit-text-stroke-color #000;
        stroke #000;
    }

.elementor-15 .elementor-element.elementor-element-f1e8235 {
    color #FFFFFFD1;
    font-familyRoboto, Sans-serif;
    font-size18px;
    font-weight400;
    line-height15px;
}

.elementor-15 .elementor-element.elementor-element-7d5512f {
    --divider-border-stylesolid;
    --divider-color#FFFFFF;
    --divider-border-width1px;
}

    .elementor-15 .elementor-element.elementor-element-7d5512f .elementor-divider-separator {
        width30 %;
        margin0 auto;
        margin-center0;
    }

    .elementor-15 .elementor-element.elementor-element-7d5512f .elementor-divider {
        text-aligncenter;
        padding-top1px;
        padding-bottom1px;
    }

.elementor-15 .elementor-element.elementor-element-e91f66d {
    --spacer-size83px;
}

.elementor-15 .elementor-element.elementor-element-19eb7b8 {
    --spacer-size0px;
}

.elementor-15 .elementor-element.elementor-element-bb6f0ef {
    --spacer-size20px;
}

.elementor-15 .elementor-element.elementor-element-8e245e0not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8e245e0 .elementor-motion-effects-container .elementor-motion-effects-layer {
    background-imageurl(httpskamleshyadav.comtemplatemonsterbuildingmaterialswp-contentuploads202206New-Project-4-2.jpg);
}

.elementor-15 .elementor-element.elementor-element-8e245e0 .elementor-background-overlay {
    background-color #060505;
    opacity0 .4;
    transitionbackground 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8e245e0 {
    transitionbackground 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15 .elementor-element.elementor-element-1619088 .elementor-widget-wrap .elementor-widgetnot(.elementor-widget__width-auto)not(.elementor-widget__width-initial)not(last-child)not(.elementor-absolute) {
    margin-bottom0px;
}

.elementor-15 .elementor-element.elementor-element-11dced1 {
    --spacer-size83px;
}

.elementor-15 .elementor-element.elementor-element-aac6795 {
    text-aligncenter;
}

    .elementor-15 .elementor-element.elementor-element-aac6795 .elementor-heading-title {
        color #FFFFFF;
        font-familyRoboto, Sans-serif;
        font-size25px;
        font-weight500;
        text-transformuppercase;
        -webkit-text-stroke-color #000;
        stroke #000;
    }

.elementor-15 .elementor-element.elementor-element-4af255e {
    color #FFFFFFD1;
    font-familyRoboto, Sans-serif;
    font-size18px;
    font-weight400;
    line-height15px;
}

.elementor-15 .elementor-element.elementor-element-5ddd797 {
    --divider-border-stylesolid;
    --divider-color#FFFFFF;
    --divider-border-width1px;
}

    .elementor-15 .elementor-element.elementor-element-5ddd797 .elementor-divider-separator {
        width30 %;
        margin0 auto;
        margin-center0;
    }

    .elementor-15 .elementor-element.elementor-element-5ddd797 .elementor-divider {
        text-aligncenter;
        padding-top1px;
        padding-bottom1px;
    }

.elementor-15 .elementor-element.elementor-element-f3bef7c {
    --spacer-size83px;
}

.elementor-15 .elementor-element.elementor-element-f915831 .elementor-container {
    max-width1650px;
}

.elementor-15 .elementor-element.elementor-element-77aa6e1 .elementor-widget-wrap .elementor-widgetnot(.elementor-widget__width-auto)not(.elementor-widget__width-initial)not(last-child)not(.elementor-absolute) {
    margin-bottom20px;
}

.elementor-15 .elementor-element.elementor-element-9200aa3 .elementor-widget-wrap .elementor-widgetnot(.elementor-widget__width-auto)not(.elementor-widget__width-initial)not(last-child)not(.elementor-absolute) {
    margin-bottom0px;
}

.elementor-15 .elementor-element.elementor-element-6e16f9f .elementor-heading-title {
    color #FFFFFF;
    font-familyRoboto, Sans-serif;
    font-size20px;
    font-weight500;
    letter-spacing1px;
}

.elementor-15 .elementor-element.elementor-element-6e16f9f .elementor-widget-container {
    padding20px 20px 20px 20px;
    background-colortransparent;
    background-imagelinear-gradient(40deg, #FF3C20 22%, #232F3E 0%);
}

.elementor-15 .elementor-element.elementor-element-ad98b0d {
    --spacer-size50px;
}

.elementor-15 .elementor-element.elementor-element-709e2a9 .elementor-heading-title {
    color #232F3E;
    font-familyRoboto, Sans-serif;
    font-size22px;
    font-weight500;
}

.elementor-15 .elementor-element.elementor-element-709e2a9 .elementor-widget-container {
    margin0px 0px 0px 0px;
    padding0px 0px 0px 15px;
    border-stylesolid;
    border-width0px 0px 0px 3px;
    border-color #FF3C20;
}

.elementor-15 .elementor-element.elementor-element-0bd3163 {
    --spacer-size20px;
}

.elementor-15 .elementor-element.elementor-element-7970dcf {
    --spacer-size30px;
}

.elementor-15 .elementor-element.elementor-element-06a31e3 .elementor-heading-title {
    color #232F3E;
    font-familyRoboto, Sans-serif;
    font-size22px;
    font-weight500;
}

.elementor-15 .elementor-element.elementor-element-06a31e3 .elementor-widget-container {
    margin0px 0px 0px 0px;
    padding0px 0px 0px 15px;
    border-stylesolid;
    border-width0px 0px 0px 3px;
    border-color #FF3C20;
}

.elementor-15 .elementor-element.elementor-element-9ab3050 {
    --spacer-size20px;
}

.elementor-15 .elementor-element.elementor-element-6078610 .elementor-container {
    max-width1650px;
}

.elementor-15 .elementor-element.elementor-element-6078610 .elementor-shape-bottom .elementor-shape-fill {
    fill #E1E1E1;
}

.elementor-15 .elementor-element.elementor-element-6078610 .elementor-shape-bottom svg {
    widthcalc(100% + 1.3px);
    height96px;
}

.elementor-15 .elementor-element.elementor-element-bab4d6f img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-bab4d6fhover img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-b377fd5 {
    --spacer-size10px;
}

.elementor-15 .elementor-element.elementor-element-66b6b18 img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-66b6b18hover img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-eb13f0a {
    --spacer-size10px;
}

.elementor-15 .elementor-element.elementor-element-7875c07 img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-7875c07hover img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-012e628 {
    --spacer-size10px;
}

.elementor-15 .elementor-element.elementor-element-dd50680 img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-dd50680hover img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-727ef3e {
    --spacer-size10px;
}

.elementor-15 .elementor-element.elementor-element-2588d9f img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-2588d9fhover img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-de4d6c8 {
    --spacer-size10px;
}

.elementor-15 .elementor-element.elementor-element-bbe9afb img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-bbe9afbhover img {
    filterbrightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-bd0d103 {
    --spacer-size10px;
}

.elementor-15 .elementor-element.elementor-element-13cec05 {
    --spacer-size50px;
}

.elementor-15 .elementor-element.elementor-element-c571fc4 .elementor-heading-title {
    color #232F3E;
    font-familyRoboto, Sans-serif;
    font-size22px;
    font-weight500;
}

.elementor-15 .elementor-element.elementor-element-c571fc4 .elementor-widget-container {
    margin0px 0px 0px 0px;
    padding0px 0px 0px 15px;
    border-stylesolid;
    border-width0px 0px 0px 3px;
    border-color #FF3C20;
}

.elementor-15 .elementor-element.elementor-element-5691f08 {
    --spacer-size20px;
}

.elementor-15 .elementor-element.elementor-element-b4fc248 {
    --spacer-size30px;
}

.elementor-15 .elementor-element.elementor-element-7a83c33 .elementor-container {
    max-width1650px;
}

.elementor-15 .elementor-element.elementor-element-7a83c33not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7a83c33 .elementor-motion-effects-container .elementor-motion-effects-layer {
    background-colortransparent;
    background-imagelinear-gradient(290deg, #F7F7F7 44%, #E8E8E8 100%);
}

.elementor-15 .elementor-element.elementor-element-7a83c33 {
    transitionbackground 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-15 .elementor-element.elementor-element-7a83c33 .elementor-background-overlay {
        transitionbackground 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15 .elementor-element.elementor-element-21b544f .elementor-widget-wrap .elementor-widgetnot(.elementor-widget__width-auto)not(.elementor-widget__width-initial)not(last-child)not(.elementor-absolute) {
    margin-bottom10px;
}

.elementor-15 .elementor-element.elementor-element-d76b356 {
    --spacer-size60px;
}

.elementor-15 .elementor-element.elementor-element-33e9cd8 .elementor-heading-title {
    color #232F3E;
    font-familyRoboto, Sans-serif;
    font-size45px;
    font-weight600;
    line-height50px;
    letter-spacing1px;
}

.elementor-15 .elementor-element.elementor-element-33e9cd8 .elementor-widget-container {
    padding0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-dd97997 .elementor-button {
    font-familyRoboto, Sans-serif;
    font-weight500;
    background-color #232F3E;
    border-radius0px 0px 0px 0px;
    padding20px 30px 20px 30px;
}

.elementor-15 .elementor-element.elementor-element-cbc0fec {
    --spacer-size34px;
}

.elementor-15 .elementor-element.elementor-element-2a7db94 .elementor-heading-title {
    color #232F3E;
    font-familyRoboto, Sans-serif;
    font-size22px;
    font-weight500;
}

.elementor-15 .elementor-element.elementor-element-2a7db94 .elementor-widget-container {
    margin0px 0px 0px 0px;
    padding0px 0px 0px 15px;
    border-stylesolid;
    border-width0px 0px 0px 3px;
    border-color #FF3C20;
}

.elementor-15 .elementor-element.elementor-element-22cdbe9 {
    --spacer-size20px;
}

.elementor-15 .elementor-element.elementor-element-daeab83 .elementor-widget-wrap .elementor-widgetnot(.elementor-widget__width-auto)not(.elementor-widget__width-initial)not(last-child)not(.elementor-absolute) {
    margin-bottom0px;
}

.elementor-15 .elementor-element.elementor-element-d24eed7 {
    --spacer-size30px;
}

@media(max-width1024px) {
    .elementor-15 .elementor-element.elementor-element-c7b1210 .elementor-element-populated {
        margin0px 0px 0px 0px;
        --e-column-margin-right0px;
        --e-column-margin-left0px;
    }

    .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-e9ab69b.elementor-column .elementor-widget-wrap {
        align-itemscenter;
    }

    .elementor-15 .elementor-element.elementor-element-e9ab69b.elementor-column.elementor-element[data-element_type=column] .elementor-widget-wrap.elementor-element-populated {
        align-contentcenter;
        align-itemscenter;
    }
}

@media(min-width768px) {
    .elementor-15 .elementor-element.elementor-element-c7b1210 {
        width70 .128%;
    }

    .elementor-15 .elementor-element.elementor-element-6637d58 {
        width29 .872%;
    }

    .elementor-15 .elementor-element.elementor-element-77aa6e1 {
        width22 %;
    }

    .elementor-15 .elementor-element.elementor-element-9200aa3 {
        width78 %;
    }

    .elementor-15 .elementor-element.elementor-element-f36caa9 {
        width7 .191%;
    }

    .elementor-15 .elementor-element.elementor-element-21b544f {
        width40 .312%;
    }

    .elementor-15 .elementor-element.elementor-element-e9ab69b {
        width52 .161%;
    }
}

@media(max-width1024px) and (min-width768px) {
    .elementor-15 .elementor-element.elementor-element-c7b1210 {
        width100 %;
    }

    .elementor-15 .elementor-element.elementor-element-6637d58 {
        width100 %;
    }

    .elementor-15 .elementor-element.elementor-element-77aa6e1 {
        width100 %;
    }

    .elementor-15 .elementor-element.elementor-element-9200aa3 {
        width100 %;
    }
}

.elementor-15 .elementor-element.elementor-element-6e16f9f > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: transparent;
    /*background-image: linear-gradient(40deg, #f8750d 22%, #303644 0%);*/
        background-image: linear-gradient(59deg, rgba(35,47,61,1) 0%, rgba(60,81,105,1) 100%);
    border-radius: 25px;
    border: 2px solid #232f3d;
}

.elementor-15 .elementor-element.elementor-element-6e16f9f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-7a83c33:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7a83c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(290deg, #232f3d 44%, #2b4059 100%);
    border-radius:25px;
}

.elementor-15 .elementor-element.elementor-element-7a83c33 > .elementor-container {
    max-width: 1650px;
}

@media (min-width: 768px) {
    .elementor-15 .elementor-element.elementor-element-f36caa9 {
        width: 7.191%;
    }

    .elementor-15 .elementor-element.elementor-element-21b544f {
        width: 40.312%;
    }

    .elementor-15 .elementor-element.elementor-element-e9ab69b {
        width: 52.161%;
    }
}

.elementor-15 .elementor-element.elementor-element-33e9cd8 .elementor-heading-title {
    color: #fff;
    font-family: "Roboto", Sans-serif;
    font-size: 45px !important;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-dd97997 .elementor-button {
    /*font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #232F3E;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;*/
    font-weight: 500;
    background-color: var(--primary);
    border-radius: 15px;
    padding: 12px 30px 12px 30px;
}

.elementor-widget-container img {
   /* width: 100% !important;*/
	    margin-bottom: 20px;
}

