.elementor-28 .elementor-element.elementor-element-515c521 > .elementor-container{max-width:1350px;}.elementor-28 .elementor-element.elementor-element-515c521{padding:110px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-72046f0 > .elementor-container{max-width:1350px;}.elementor-28 .elementor-element.elementor-element-fde8c73.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-0d3c985 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0d3c985 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#777C83;}.elementor-28 .elementor-element.elementor-element-a7b1d32 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a7b1d32 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-28 .elementor-element.elementor-element-10b6223 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c6d8e41{padding:120px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-83081e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c917691 iframe{height:500px;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-94079c0{width:47.917%;}.elementor-28 .elementor-element.elementor-element-d781234{width:52.083%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-94079c0{width:100%;}.elementor-28 .elementor-element.elementor-element-73211d0{width:50%;}.elementor-28 .elementor-element.elementor-element-d781234{width:100%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-515c521{padding:110px 10px 0px 10px;}.elementor-28 .elementor-element.elementor-element-e1358ad > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-28 .elementor-element.elementor-element-fde8c73{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-fde8c73 > .elementor-widget-container{padding:0px 02px 0px 02px;}.elementor-28 .elementor-element.elementor-element-6776893 > .elementor-widget-container{padding:0px 02px 0px 02px;}.elementor-28 .elementor-element.elementor-element-8f9f3ad > .elementor-widget-container{padding:0px 02px 0px 02px;}.elementor-28 .elementor-element.elementor-element-0d3c985 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-28 .elementor-element.elementor-element-a7b1d32 > .elementor-widget-container{padding:40px 10px 0px 010px;}.elementor-28 .elementor-element.elementor-element-10b6223 > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-fde8c73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-10b6223 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c6d8e41{padding:120px 10px 0px 10px;}.elementor-28 .elementor-element.elementor-element-83081e3 > .elementor-element-populated{padding:0px 10px 0px 10px;}}/* Start custom CSS for section, class: .elementor-element-515c521 */@media (max-width: 768px) {
    .elementor-28 .elementor-element.elementor-element-515c521 {
        padding: 50px 0px 0px 0px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for tx_icon_box, class: .elementor-element-fde8c73 *//* 1024px Screens (Tablets / Small Laptops) */
/*@media (max-width: 1024px) {*/
/*    .contact-cta-info .inner-info {*/
/*        padding: 15px; */
/*        background-color: #F2F2F3;*/
        
/*    }*/
/*}*/

/* 768px Screens (Mobile Landscape / Large Phones) */
@media (max-width: 768px) {
    .contact-cta-info .inner-info {
        padding: 10px; /* Mazeed kam padding */
        background-color: #F2F2F3;
        max-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-10b6223 */.art-job-apply-content button{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c6d8e41 */@media (max-width: 768px) {
    .elementor-28 .elementor-element.elementor-element-c6d8e41 {
        padding: 30px 0px 0px 0px !important; /* Maine 120 ko 60 kar diya hai taake mobile par space kam ho */
    }
}/* End custom CSS */
/* Start custom CSS */.page-id-28 .mt-contact-form {
    display: none !important;
}

@media (max-width: 767px) {
    .mt-breadcrumb-content .mt-breadcrumb-text .breadcrumb_title {
    padding-left: 20px;
}
}/* End custom CSS */