.elementor-3092 .elementor-element.elementor-element-fecea72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3092 .elementor-element.elementor-element-37e4c50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3092 .elementor-element.elementor-element-37e4c50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3092 .elementor-element.elementor-element-04d46c2 img{height:370px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-3092 .elementor-element.elementor-element-c9e1a3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3092 .elementor-element.elementor-element-c9e1a3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3092 .elementor-element.elementor-element-8be92a7{width:var( --container-widget-width, 104.727% );max-width:104.727%;--container-widget-width:104.727%;--container-widget-flex-grow:0;}.elementor-3092 .elementor-element.elementor-element-8be92a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3092 .elementor-element.elementor-element-8be92a7 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-3092 .elementor-element.elementor-element-8be92a7 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#C3A615;}.elementor-3092 .elementor-element.elementor-element-8be92a7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-3092 .elementor-element.elementor-element-8be92a7 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3092 .elementor-element.elementor-element-8be92a7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#000000;font-family:"Oswald", Sans-serif;font-size:40px;margin:0px 0px 20px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3092 .elementor-element.elementor-element-a5d82f3 .elementor-button{background-color:#C3A615;border-radius:13px 13px 13px 13px;padding:15px 30px 15px 30px;}.elementor-3092 .elementor-element.elementor-element-5fd984f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3092 .elementor-element.elementor-element-02d1d02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3092 .elementor-element.elementor-element-02d1d02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3092 .elementor-element.elementor-element-a01b640.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3092 .elementor-element.elementor-element-a01b640 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-3092 .elementor-element.elementor-element-a01b640 .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#C3A615;}.elementor-3092 .elementor-element.elementor-element-a01b640 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-3092 .elementor-element.elementor-element-a01b640 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3092 .elementor-element.elementor-element-a01b640 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#000000;font-family:"Oswald", Sans-serif;font-size:40px;margin:0px 0px 20px 0px;}.elementor-3092 .elementor-element.elementor-element-710d856{--display:flex;}.elementor-3092 .elementor-element.elementor-element-7b30f9f{--display:flex;}.elementor-3092 .elementor-element.elementor-element-7f1d1b5{--display:flex;}.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-3092 .elementor-element.elementor-element-07ec5b2 .elementor-heading-title{color:#000000;}@media(min-width:768px){.elementor-3092 .elementor-element.elementor-element-37e4c50{--width:35%;}.elementor-3092 .elementor-element.elementor-element-c9e1a3b{--width:65%;}.elementor-3092 .elementor-element.elementor-element-02d1d02{--width:100%;}}@media(max-width:767px){.elementor-3092 .elementor-element.elementor-element-fecea72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3092 .elementor-element.elementor-element-04d46c2 img{height:220px;object-fit:cover;object-position:center center;}.elementor-3092 .elementor-element.elementor-element-5fd984f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for bdevs-step-section, class: .elementor-element-8f1ab30 */.services-main .card-content {
    position: relative;
}

.services-main .card-content::after {
    content: "Book Now";
    position: absolute;
    top:140px;
    left: 24%;
    background-color: #c3a615;
    color: white;
    padding: 8px 20px;
    font-size: 14px;
    border-radius: 12px;
    cursor: pointer;
    text-align: center;
}
/* Tablet (768px to 1024px) */
@media (max-width: 1024px) {
    .services-main .card-content::after {
        left: 38%;
    }
}

/* Mobile (up to 767px) */
@media (max-width: 767px) {
    .services-main .card-content::after {
        left: 36%;
    }
}/* End custom CSS */