.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4144 .elementor-element.elementor-element-ac2d565{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-ac2d565.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-571551a{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-571551a.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-ff7d60a{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-ff7d60a.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-2ab8d59{margin:0px 120px calc(var(--kit-widget-spacing, 0px) + 0px) 120px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#223645;}.elementor-4144 .elementor-element.elementor-element-00d3585 > .elementor-widget-container{margin:-100px 0px -155px 0px;padding:0px 0px 0px 0px;}.elementor-4144 .elementor-element.elementor-element-00d3585{grid-column:span 4;grid-row:span 2;}.elementor-4144 .elementor-element.elementor-element-00d3585.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4144 .elementor-element.elementor-element-dddfa6b{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-dddfa6b.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-2812cf5{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-2812cf5.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-9a315a3{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-9a315a3.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-20a4d66{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-20a4d66.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-fad12c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4144 .elementor-element.elementor-element-5777473{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-5777473.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-c3e1ae5{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-c3e1ae5.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-4633627{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-4633627.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-4464d35{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-4464d35.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-bf4b33d{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-bf4b33d.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-4e43c72{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-4e43c72.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-76fd194{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-76fd194.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-0bab799{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4144 .elementor-element.elementor-element-79e6a90{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-4144 .elementor-element.elementor-element-a7e1d86{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-4144 .elementor-element.elementor-element-8a7fdd4{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-4144 .elementor-element.elementor-element-5a592ac{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-5a592ac.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-e5fac41{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-e5fac41.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-a824623.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-3de263b{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4144 .elementor-element.elementor-element-3de263b.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-e517d52.elementor-element{--align-self:center;}.elementor-4144 .elementor-element.elementor-element-e517d52 > .elementor-widget-container{border-style:none;}@media(max-width:1024px){.elementor-4144 .elementor-element.elementor-element-fad12c7{--grid-auto-flow:row;}.elementor-4144 .elementor-element.elementor-element-0bab799{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4144 .elementor-element.elementor-element-fad12c7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4144 .elementor-element.elementor-element-0bab799{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for bdevs-slider-5, class: .elementor-element-5bf317a */.elementor-4144 .elementor-element.elementor-element-5bf317a .tp-slider-1-title {
    font-size: 55px !important;
}

@media (max-width: 767px) {
    .elementor-4144 .elementor-element.elementor-element-5bf317a .tp-slider-1-title {
        font-size: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ab8d59 */.elementor-4144 .elementor-element.elementor-element-2ab8d59 h2, 
.elementor-4144 .elementor-element.elementor-element-2ab8d59 h3,
.elementor-4144 .elementor-element.elementor-element-2ab8d59 .pricing-title,
.elementor-4144 .elementor-element.elementor-element-2ab8d59 .title {
    font-size: 38px;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for bdevs-pricing-other, class: .elementor-element-00d3585 *//* థీమ్ విడ్జెట్ ఇన్నర్ కంటైనర్ ని ఫ్లెక్స్ లా మార్చడానికి */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > div,
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > ul,
.elementor-4144 .elementor-element.elementor-element-00d3585 .row {
    display: flex !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    margin: 0 !important;
}

/* లోపల ఉన్న బాక్సులను ఫోర్స్ గా 25% (4 కాలమ్స్) కి మార్చడానికి */
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="col-"],
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > div > div,
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > ul > li {
    width: 25% !important;
    max-width: 25% !important;
    flex: 0 0 35% !important;
    padding: 10px !important; /* ఇరుకుగా ఉండకుండా గ్యాప్ */
}

/* ట్యాబ్లెట్ వ్యూ కోసం (ఒక లైన్‌లో 2 బాక్సులు) */
@media (max-width: 1024px) {
    .elementor-4144 .elementor-element.elementor-element-00d3585 [class*="col-"], 
    .elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > div > div,
    .elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > ul > li {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }
}

/* మొబైల్ వ్యూ కోసం (ఒక లైన్‌లో 1 బాక్స్) */
@media (max-width: 767px) {
    .elementor-4144 .elementor-element.elementor-element-00d3585 [class*="col-"], 
    .elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > div > div,
    .elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > ul > li {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}

/* 1. "Classification 1" సింగిల్ లైన్‌లో, బాక్స్ లోపల పట్టేలా సైజ్ తగ్గింపు */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container h2,
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container h3,
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="title"] {
    font-size: 20px !important; 
    white-space: nowrap !important;
    text-align: center !important;
}

/* 2. "Entry-level support" లాంటి సబ్-టైటిల్స్ బాక్స్ దాటి బయటికి రాకుండా */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container p,
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="subtitle"],
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="description"] {
    font-size: 12px !important;
    white-space: normal !important; /* టెక్స్ట్ బాక్స్ లోపలే కిందకు మడవడానికి */
    text-align: center !important;
    padding: 0 5px !important;
}

/* 3. ప్రైస్ ($2,752.50) సైజు తగ్గించి, కరెక్ట్ గా సెంటర్ లో పెట్టడానికి */
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="price"],
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="amount"] {
    font-size: 22px !important;
    text-align: center !important;
    justify-content: center !important;
}

/* 4. "CHOOSE PACKAGE" బటన్ సైజ్ అడ్జస్ట్ చేసి విరిగిపోకుండా సెట్ చేయడానికి */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-button,
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="btn"] {
    font-size: 12px !important;
    padding: 10px 15px !important;
    margin: 10px auto !important;
    display: block !important;
    max-width: 140px !important; /* బటన్ మరీ పెద్దగా కాకుండా */
}
/* 1. బటన్ పైన ఉన్న టెక్స్ట్ (Heading, Subtitle, Price) అంతా సెంటర్ అలైన్ కోసం */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container h2,
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container h3,
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="title"],
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="subtitle"],
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="price"],
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="amount"],
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container > div > p {
    text-align: center !important;
    justify-content: center !important;
}

/* 2. బటన్ కింద ఉన్న ఫీచర్స్ లిస్ట్ ఎడమవైపుకి (Left Align) పర్ఫెక్ట్ గా రావడానికి */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container ul li,
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="list-item"] {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    text-align: left !important;
    margin-bottom: 15px !important; /* ఒక పాయింట్ కి మరో పాయింట్ కి మధ్య గ్యాప్ */
}

/* 3. లిస్ట్ లోని టెక్స్ట్ పూర్తిగా లెఫ్ట్ అలైన్ లో ఉండటానికి */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container ul li span,
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container ul li p,
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="list-text"] {
    text-align: left !important;
    margin: 0 !important;
}

/* 4. టిక్ మార్క్ సింబల్ టెక్స్ట్ కి కరెక్ట్ గా ఎడమవైపున సెట్ అవ్వడానికి */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container ul li i,
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container ul li svg,
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="icon"] {
    margin-right: 10px !important;
    margin-top: 4px !important; /* సింబల్ టెక్స్ట్ కి ఎదురుగా ఉండేలా */
    flex-shrink: 0 !important;
}
/* లిస్ట్ ఏరియాకి కచ్చితమైన ఎత్తు (Height) ఫోర్స్ చేయడానికి */
.elementor-4144 .elementor-element.elementor-element-00d3585 .elementor-widget-container ul,
.elementor-4144 .elementor-element.elementor-element-00d3585 [class*="features"] {
    min-height: 380px !important; 
    height: 380px !important; 
    display: block !important;
}/* End custom CSS */