.elementor-42 .elementor-element.elementor-element-70c6d82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-21a1f5d{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-70c6d82{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-21a1f5d *//* ===================================
   JOB SHARATHI - FULL DISPLAY WIDTH
=================================== */

/* Break out of Elementor boxed layout */
#js-home{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(50% - 50vw) !important;
    margin-right:0 !important;
    overflow:hidden;
}

/* Remove 1180px content restriction */
#js-home .container{
    width:100% !important;
    max-width:100% !important;
    margin:0 auto !important;
    padding-left:4%;
    padding-right:4%;
}

/* Full-width section backgrounds */
#js-home .hero,
#js-home .trust,
#js-home .section{
    width:100%;
}

/* Keep content balanced on large displays */
#js-home .hero-grid{
    width:100%;
}

/* Large desktop screens */
@media(min-width:1400px){
    #js-home .container{
        padding-left:5%;
        padding-right:5%;
    }
}

/* Tablet */
@media(max-width:900px){
    #js-home .container{
        padding-left:4%;
        padding-right:4%;
    }
}

/* Mobile */
@media(max-width:600px){
    #js-home .container{
        padding-left:18px;
        padding-right:18px;
    }
}/* End custom CSS */