.elementor-8628 .elementor-element.elementor-element-0b6482e{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.4;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8628 .elementor-element.elementor-element-0b6482e:not(.elementor-motion-effects-element-type-background), .elementor-8628 .elementor-element.elementor-element-0b6482e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dryfruithub.in/wp-content/uploads/2025/12/banner.png");background-position:center center;}.elementor-8628 .elementor-element.elementor-element-0b6482e::before, .elementor-8628 .elementor-element.elementor-element-0b6482e > .elementor-background-video-container::before, .elementor-8628 .elementor-element.elementor-element-0b6482e > .e-con-inner > .elementor-background-video-container::before, .elementor-8628 .elementor-element.elementor-element-0b6482e > .elementor-background-slideshow::before, .elementor-8628 .elementor-element.elementor-element-0b6482e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8628 .elementor-element.elementor-element-0b6482e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8628 .elementor-element.elementor-element-93b5399{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8628 .elementor-element.elementor-element-a4bb731{--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;}.elementor-8628 .elementor-element.elementor-element-a4bb731.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8628 .elementor-element.elementor-element-8731240 img{border-radius:10px 10px 10px 10px;}.elementor-8628 .elementor-element.elementor-element-fb404f9{--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;}.elementor-8628 .elementor-element.elementor-element-132d539 .elementor-heading-title{font-size:20px;}.elementor-8628 .elementor-element.elementor-element-82835dc .elementor-heading-title{font-size:11px;font-weight:100;color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-3d9883d{line-height:1.5px;color:#545454;}.elementor-8628 .elementor-element.elementor-element-e8e7c97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8628 .elementor-element.elementor-element-be5933f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8628 .elementor-element.elementor-element-be5933f{text-align:justify;color:#545454;}.elementor-8628 .elementor-element.elementor-element-5f4180e{--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;}.elementor-8628 .elementor-element.elementor-element-90023fc{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-8628 .elementor-element.elementor-element-dd1df0c{--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;}.elementor-8628 .elementor-element.elementor-element-cf266f0 .elementor-icon-box-wrapper{gap:15px;}.elementor-8628 .elementor-element.elementor-element-cf266f0.elementor-view-stacked .elementor-icon{background-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-cf266f0.elementor-view-framed .elementor-icon, .elementor-8628 .elementor-element.elementor-element-cf266f0.elementor-view-default .elementor-icon{fill:#8B202C;color:#8B202C;border-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-e188fbe{--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;}.elementor-8628 .elementor-element.elementor-element-0932144 .elementor-icon-box-wrapper{gap:15px;}.elementor-8628 .elementor-element.elementor-element-0932144.elementor-view-stacked .elementor-icon{background-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-0932144.elementor-view-framed .elementor-icon, .elementor-8628 .elementor-element.elementor-element-0932144.elementor-view-default .elementor-icon{fill:#8B202C;color:#8B202C;border-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-d8b8de6{--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;}.elementor-8628 .elementor-element.elementor-element-fbde9c5 .elementor-icon-box-wrapper{gap:15px;}.elementor-8628 .elementor-element.elementor-element-fbde9c5.elementor-view-stacked .elementor-icon{background-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-fbde9c5.elementor-view-framed .elementor-icon, .elementor-8628 .elementor-element.elementor-element-fbde9c5.elementor-view-default .elementor-icon{fill:#8B202C;color:#8B202C;border-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-9b1c557{--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;}.elementor-8628 .elementor-element.elementor-element-da72d37 .elementor-icon-box-wrapper{gap:15px;}.elementor-8628 .elementor-element.elementor-element-da72d37.elementor-view-stacked .elementor-icon{background-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-da72d37.elementor-view-framed .elementor-icon, .elementor-8628 .elementor-element.elementor-element-da72d37.elementor-view-default .elementor-icon{fill:#8B202C;color:#8B202C;border-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-e5614b8{--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;}.elementor-8628 .elementor-element.elementor-element-b1b3083{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8628 .elementor-element.elementor-element-b1b3083:not(.elementor-motion-effects-element-type-background), .elementor-8628 .elementor-element.elementor-element-b1b3083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B202C;}.elementor-8628 .elementor-element.elementor-element-ec34ec2{--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;}.elementor-8628 .elementor-element.elementor-element-ec34ec2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8628 .elementor-element.elementor-element-5d9ae00{width:var( --container-widget-width, 129.439% );max-width:129.439%;--container-widget-width:129.439%;--container-widget-flex-grow:0;}.elementor-8628 .elementor-element.elementor-element-5d9ae00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8628 .elementor-element.elementor-element-5d9ae00 .tahefobu-site-logo-wrapper{text-align:center;}.elementor-8628 .elementor-element.elementor-element-b21fd20{--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;}.elementor-8628 .elementor-element.elementor-element-11bd29f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8628 .elementor-element.elementor-element-11bd29f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8628 .elementor-element.elementor-element-11bd29f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8628 .elementor-element.elementor-element-11bd29f .elementor-icon-list-text{transition:color 0.3s;}.elementor-8628 .elementor-element.elementor-element-9481ee6{--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;}.elementor-8628 .elementor-element.elementor-element-f7549ae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8628 .elementor-element.elementor-element-f7549ae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8628 .elementor-element.elementor-element-f7549ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8628 .elementor-element.elementor-element-f7549ae .elementor-icon-list-text{transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8628 .elementor-element.elementor-element-a4bb731{--width:49.397%;}.elementor-8628 .elementor-element.elementor-element-fb404f9{--width:50%;}.elementor-8628 .elementor-element.elementor-element-dd1df0c{--width:25%;}.elementor-8628 .elementor-element.elementor-element-e188fbe{--width:25%;}.elementor-8628 .elementor-element.elementor-element-d8b8de6{--width:25%;}.elementor-8628 .elementor-element.elementor-element-9b1c557{--width:25%;}.elementor-8628 .elementor-element.elementor-element-ec34ec2{--width:23%;}.elementor-8628 .elementor-element.elementor-element-b21fd20{--width:50%;}.elementor-8628 .elementor-element.elementor-element-9481ee6{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-0b6482e */.elementor-8628 .elementor-element.elementor-element-0b6482e {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important; /* Left alignment */
    position: relative;
    overflow: hidden;
}

/* "About Us" Text */
.elementor-8628 .elementor-element.elementor-element-0b6482e:before {
    content: 'About Us';
    color: #FFFFFF !important;
    font-size: 50px !important; /* Font size thoda normal kiya */
    font-weight: 700 !important;
    text-transform: capitalize; /* "About Us" likhne ka style */
    z-index: 2;
    margin-bottom: 10px; /* Niche wali line se gap */
    line-height: 1.2;
}

/* "Home - Company" Text */
.elementor-8628 .elementor-element.elementor-element-0b6482e:after {
    content: 'Home — Company';
    display: block;
    color: #F8F8F8 !important; /* Thoda off-white color */
    font-size: 16px !important;
    font-weight: 500 !important;
    z-index: 2;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b5399 */.elementor-8628 .elementor-element.elementor-element-93b5399 blockquote, .elementor-8628 .elementor-element.elementor-element-93b5399 p, .elementor-8628 .elementor-element.elementor-element-93b5399 div {
    border-left: none !important;  /* Wo gray line hatayega */
    font-style: normal !important; /* Tedha text seedha karega */
    padding-left: 0 !important;    /* Zabardasti ka gap hatayega */
    color: #545454 !important;     /* Grey Color */
    font-size: 16px !important;
    line-height: 1.6 !important;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90023fc *//* Poore section ko ek sundar safed box banane ke liye */
.elementor-8628 .elementor-element.elementor-element-90023fc {
    background: #ffffff !important;
    border: 1px solid #f0f0f0 !important;
    border-radius: 15px !important;
    padding: 30px 20px !important;
    margin: 40px auto !important;
    max-width: 1240px !important;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.03) !important;
}

/* Har icon box ke beech halki divider line (jaise reference mein hai) */
.elementor-8628 .elementor-element.elementor-element-90023fc .elementor-column:not(:last-child) {
    border-right: 1px solid #eeeeee !important;
}

/* Icons ko maroon aur sahi size dene ke liye */
.elementor-8628 .elementor-element.elementor-element-90023fc .elementor-icon-box-icon i, 
.elementor-8628 .elementor-element.elementor-element-90023fc .elementor-icon-box-icon svg {
    color: #8B202C !important; /* Aapka brand maroon color */
    font-size: 32px !important;
    transition: transform 0.3s ease !important;
}

/* Title (Heading) styling */
.elementor-8628 .elementor-element.elementor-element-90023fc .elementor-icon-box-title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    color: #111111 !important;
    margin-bottom: 5px !important;
    text-transform: uppercase !important;
}

/* Description styling */
.elementor-8628 .elementor-element.elementor-element-90023fc .elementor-icon-box-description {
    font-size: 13px !important;
    color: #777777 !important;
    line-height: 1.4 !important;
}

/* Mobile par divider line hatane ke liye */
@media (max-width: 767px) {
    .elementor-8628 .elementor-element.elementor-element-90023fc .elementor-column {
        border-right: none !important;
        border-bottom: 1px solid #f0f0f0 !important;
        margin-bottom: 20px !important;
        padding-bottom: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1b3083 */.elementor-8628 .elementor-element.elementor-element-b1b3083 img {
    max-width: 200px !important;
    height: auto !important;
    background: #ffffff !important; 
    padding: 15px 30px !important; /* Side padding zyada taaki oval lage */
    border-radius: 100px !important; /* Pura gol/oval karne ke liye */
    border: 3px solid #FFD700 !important; /* Premium Gold border */
    box-shadow: 0px 10px 20px rgba(0,0,0,0.2) !important;
}

/* 2. Sabhi Links aur Text ko Safed (White) karne ke liye */
.elementor-8628 .elementor-element.elementor-element-b1b3083 .elementor-icon-list-text, 
.elementor-8628 .elementor-element.elementor-element-b1b3083 .elementor-icon-list-icon i,
.elementor-8628 .elementor-element.elementor-element-b1b3083 a, .elementor-8628 .elementor-element.elementor-element-b1b3083 p, .elementor-8628 .elementor-element.elementor-element-b1b3083 span {
    color: #ffffff !important; /* Text ab maroon par saaf dikhega */
    font-size: 16px !important;
    opacity: 1 !important;
}

/* 3. Headings (QUICK LINKS / GET IN TOUCH) ko Gold karne ke liye */
.elementor-8628 .elementor-element.elementor-element-b1b3083 h4, 
.elementor-8628 .elementor-element.elementor-element-b1b3083 .elementor-icon-list-item:first-child .elementor-icon-list-text {
    color: #FFD700 !important; /* Gold color for headings */
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    margin-bottom: 15px !important;
}

/* 4. Hover Effect - Links chamkenge */
.elementor-8628 .elementor-element.elementor-element-b1b3083 .elementor-icon-list-item:not(:first-child):hover .elementor-icon-list-text {
    color: #FFD700 !important;
    padding-left: 5px !important;
}

/* 5. Container Spacing Fix */
.elementor-8628 .elementor-element.elementor-element-b1b3083 {
    background: #8B202C !important;
    padding: 60px 20px !important;
}/* End custom CSS */