.elementor-240 .elementor-element.elementor-element-8c9a777{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{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-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-240 .elementor-element.elementor-element-f4d756c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-240 .elementor-element.elementor-element-f4d756c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-f4d756c{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;line-height:36px;}.elementor-240 .elementor-element.elementor-element-0d5926d.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-0d5926d{text-align:center;color:#F98541;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;line-height:100px;}.elementor-240 .elementor-element.elementor-element-93ba254{--display:flex;}.elementor-240 .elementor-element.elementor-element-cd49782{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.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-240 .elementor-element.elementor-element-b05f95f > .elementor-widget-container{margin:10px 0px 10px 0px;padding:10px 10px 10px 10px;}.elementor-240 .elementor-element.elementor-element-b05f95f.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-b05f95f{text-align:center;}.elementor-240 .elementor-element.elementor-element-b05f95f .elementor-heading-title{color:#1F1F1FDB;}.elementor-240 .elementor-element.elementor-element-8afa380.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-d479b1d.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-c410f91{--display:flex;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-240 .elementor-element.elementor-element-c410f91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-240 .elementor-element.elementor-element-957398f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:column;--justify-items:stretch;--align-items:start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-240 .elementor-element.elementor-element-957398f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-240 .elementor-element.elementor-element-2c0110f.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-2c0110f{text-align:center;}.elementor-240 .elementor-element.elementor-element-2c0110f .elementor-heading-title{color:#090909;}.elementor-240 .elementor-element.elementor-element-ce6790e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-240 .elementor-element.elementor-element-ce6790e{order:0;text-align:left;}.elementor-240 .elementor-element.elementor-element-ce6790e.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-ce6790e .bugfixx-ele-subtitle{margin-bottom:0px;}.elementor-240 .elementor-element.elementor-element-ce6790e .bugfixx-ele-description{text-transform:none;}.elementor-240 .elementor-element.elementor-element-c2578ac{--display:flex;--margin-top:056px;--margin-bottom:056px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-ec4a70e.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-ec4a70e .bugfixx-ele-fact-number{margin-bottom:0px;}.elementor-240 .elementor-element.elementor-element-f387299.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-f387299 .bugfixx-slick-item{border-style:none;}.elementor-240 .elementor-element.elementor-element-f387299 .bugfixx-el-title{margin-bottom:32px;font-size:42px;text-transform:capitalize;line-height:48px;letter-spacing:2px;}.elementor-240 .elementor-element.elementor-element-f387299 .bugfixx-el-subtitle{margin-bottom:0px;}.elementor-240 .elementor-element.elementor-element-f387299 .bugfixx-el-content p{margin-bottom:0px;}.elementor-240 .elementor-element.elementor-element-f387299{text-align:left;}.elementor-240 .elementor-element.elementor-element-cc60887{--display:flex;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-240 .elementor-element.elementor-element-cc60887:not(.elementor-motion-effects-element-type-background), .elementor-240 .elementor-element.elementor-element-cc60887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mangalmayweds.com/wp-content/uploads/2025/02/bg3.jpg");}.elementor-240 .elementor-element.elementor-element-43679a9 > .elementor-widget-container{background-color:#E9FFE4;}.elementor-240 .elementor-element.elementor-element-43679a9.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-240 .elementor-element.elementor-element-43679a9 .bugfixx-ele-title{font-family:"Playfair Display", Sans-serif;text-transform:none;}@media(max-width:1024px){.elementor-240 .elementor-element.elementor-element-8c9a777{--grid-auto-flow:row;}.elementor-240 .elementor-element.elementor-element-cd49782{--grid-auto-flow:row;}.elementor-240 .elementor-element.elementor-element-957398f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-240 .elementor-element.elementor-element-8c9a777{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-240 .elementor-element.elementor-element-cd49782{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-240 .elementor-element.elementor-element-957398f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-8c9a777 */.elementor-element-8c9a777 .e-con-inner
{
    grid-template-rows: auto 1fr !important;
}

.elementor-element-8c9a777 .e-con-inner pre
{
   margin-top: 0px !important;
   margin-bottom: 0px !important;
   padding-bottom: 5px !important;
}

.elementor-element-8c9a777  p {
    font-size: 36px !important;
    line-height: 36px !important;
    color: #F98541 !important;
}








.header-contact .irc-content p
{
    color: #000000 !important;
}

.header-contact .irc-content span a
{
    color: #000000 !important;
}


.header-contact .irc-content span a:hover
{
     color: #F98541 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ba254 */.elementor-element-cd49782
{
    grid-template-rows: auto 1fr auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c410f91 */.elementor-element-957398f .e-con-inner
{
    grid-template-rows: auto auto auto !important;
    
}


.elementor-element-c410f91
{
     margin-top: 40px !important;
     margin-bottom: 40px !important;
    
}

.elementor-element-c410f91
.e-con-inner
{
    grid-row-gap: 40px !important;
}

.elementor-element-c410f91
.e-con-inner
.features-area
{
    margin-bottom: 0pc !important;
    padding-top: 50px !important;
}



.elementor-element-c410f91  .elementor-element-ce6790e .features-area .feature-title
{
    text-transform: capitalize !important;
}/* End custom CSS */
/* Start custom CSS for bugfixx-skill, class: .elementor-element-f387299 */.experience-area
{
    padding-top: 72px !important ;
    padding-bottom: 72px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2578ac */.counter-area
{
    padding-bottom: 56px !important;
}/* End custom CSS */
/* Start custom CSS for bugfixx-cta, class: .elementor-element-43679a9 */.cta-area
{
     /*background-color: #9ba399 !important;*/
     /*background-image: none !important;*/
    
}/* End custom CSS */