.elementor-7176 .elementor-element.elementor-element-f9a2a53 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7176 .elementor-element.elementor-element-f9a2a53:not(.elementor-motion-effects-element-type-background), .elementor-7176 .elementor-element.elementor-element-f9a2a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021327;}.elementor-7176 .elementor-element.elementor-element-f9a2a53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7176 .elementor-element.elementor-element-f9a2a53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7176 .elementor-element.elementor-element-811d738 .hfe-site-logo-container, .elementor-7176 .elementor-element.elementor-element-811d738 .hfe-caption-width figcaption{text-align:left;}.elementor-7176 .elementor-element.elementor-element-811d738 .hfe-site-logo .hfe-site-logo-container img{width:75%;}.elementor-7176 .elementor-element.elementor-element-811d738 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-7176 .elementor-element.elementor-element-811d738{width:auto;max-width:auto;}.elementor-7176 .elementor-element.elementor-element-811d738 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-7176 .elementor-element.elementor-element-ca97a88 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7176 .elementor-element.elementor-element-ca97a88 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7176 .elementor-element.elementor-element-81eac71 .nav-menu ul li .sub-menu li a:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-7176 .elementor-element.elementor-element-81eac71 .nav-menu ul li a{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-7176 .elementor-element.elementor-element-81eac71 .nav-menu ul li .sub-menu li a{color:#211E3B;}.elementor-7176 .elementor-element.elementor-element-81eac71 .nav-menu .menu-toggle i{color:#FFFFFF;}.elementor-7176 .elementor-element.elementor-element-c5a1717 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7176 .elementor-element.elementor-element-c5a1717 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7176 .elementor-element.elementor-element-e69a80a .dreamit-button .button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7176 .elementor-element.elementor-element-e69a80a .dreamit-button{text-align:right;}.elementor-7176 .elementor-element.elementor-element-e69a80a .dreamit-button .button:hover{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7176 .elementor-element.elementor-element-e69a80a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7176 .elementor-element.elementor-element-e69a80a .dreamit-button{text-align:left;}.elementor-7176 .elementor-element.elementor-element-e69a80a .dreamit-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-7176 .elementor-element.elementor-element-b4b44c9{width:27.016%;}.elementor-7176 .elementor-element.elementor-element-ca97a88{width:54.288%;}.elementor-7176 .elementor-element.elementor-element-c5a1717{width:18%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7176 .elementor-element.elementor-element-b4b44c9{width:100%;}.elementor-7176 .elementor-element.elementor-element-ca97a88{width:100%;}.elementor-7176 .elementor-element.elementor-element-c5a1717{width:100%;}}@media(max-width:767px){.elementor-7176 .elementor-element.elementor-element-f9a2a53{padding:20px 16px 20px 16px;}.elementor-7176 .elementor-element.elementor-element-b4b44c9{width:100%;}.elementor-widget-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7176 .elementor-element.elementor-element-811d738 .hfe-site-logo-container, .elementor-7176 .elementor-element.elementor-element-811d738 .hfe-caption-width figcaption{text-align:left;}.elementor-7176 .elementor-element.elementor-element-ca97a88{width:100%;}.elementor-7176 .elementor-element.elementor-element-81eac71 > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-7176 .elementor-element.elementor-element-c5a1717{width:100%;}.elementor-7176 .elementor-element.elementor-element-e69a80a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7176 .elementor-element.elementor-element-e69a80a .dreamit-button{text-align:center;}.elementor-7176 .elementor-element.elementor-element-e69a80a .dreamit-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for column, class: .elementor-element-ca97a88 */.nav-menu .menu-item-has-children > a::after{
    opacity: 1 !important;
}
.menu-item > a:hover::after {
    color: var(--e-global-color-primary)!important;
    opacity:1 !important;
}

.menu-item .sub-menu:hover ~ a,
.menu-item:hover .sub-menu + a {
   color: var(--e-global-color-primary)!important;
    opacity:1 !important;
}/* End custom CSS */
/* Start custom CSS for dit-button, class: .elementor-element-e69a80a */.dreamit-button .button i{
    color: #000;
}
.dreamit-button .button:hover i{
    background-color: var(--e-global-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS */.donate-btn-header a{
	background-color:var(--e-global-color-primary)!important;
	border:1px solid var(--e-global-color-primary)!important;
}
.section-title .title span
 {
    color: var(--e-global-color-primary);
}
.dreamit-slick-slider .hero-text-wrap h1 span {
  color: var(--e-global-color-primary);
}

.line::after{
    background-color:var(--e-global-color-primary) !important;
}
.subtitle::before{
    background:  var(--e-global-color-primary)!important;
}

h4 span{
    color: var(--e-global-color-primary)!important;
}
.dreamit-button .button i{
    color: var(--e-global-color-primary)!important;
}
.dreamit-button .button:hover i{
    background-color: var(--e-global-color-primary)!important;
    color: white!important;
}
.section-title.style3 .subtitle:after{
background: var(--e-global-color-primary)!important;
}

#menu-main-menu li a{
color:white;
	
}

#menu-main-menu li a:hover{
color:var(--e-global-color-primary)!important;
	
}
#menu-main-menu .sub-menu li a{
    color: black!important;
}

#menu-main-menu  .sub-menu{
width:300px !important;
	border-top:1px solid var(--e-global-color-primary)!important;
}
#menu-main-menu .sub-menu li:hover a{
	background:var(--e-global-color-primary)!important;
	color: white!important;
}
.nav-menu .menu-item-has-children > a::after{
    font-size: 16px;
    padding-left: 5px;
   color: white!important;
}
/*service icon color change*/
.nav-menu .menu-item-has-children > a:hover::after {
  color: var(--e-global-color-primary)!important;
}


/*cart button design*/
.wc-block-cart__submit-button:hover,
.wc-block-cart__submit-button:focus,
.wc-block-cart__submit-button:active,
.wc-block-cart__submit-button:visited {
    background-color: #000 !important;
    color: #fff !important;
   
}

.wc-block-cart__submit-container {
    width: auto !important;
}

.wc-block-cart__submit-button {
    width: auto !important;
    display: inline-flex !important;
  border-radius: 50px !important;
    border-color: #000 !important;
}
/*checkout button design*/

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    background: var(--e-global-color-primary)!important;;
    border-radius: 30px !important;
    border: none !important;
    
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{
    background: #000 !important;
   
}
.wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{
    font-size: 16px;
    color: #fff;
}
h3.wc-block-components-product-name{
    font-size: 15px !important;
}/* End custom CSS */