.elementor-76 .elementor-element.elementor-element-d1bbead{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;z-index:100;}.elementor-76 .elementor-element.elementor-element-c2e87d7{text-align:left;}.elementor-76 .elementor-element.elementor-element-7f82eac > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-d5feccd .elementor-repeater-item-7229c8d.elementor-social-icon{background-color:#343434;}.elementor-76 .elementor-element.elementor-element-d5feccd .elementor-repeater-item-77eeef3.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d5feccd{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-76 .elementor-element.elementor-element-d5feccd .elementor-widget-container{text-align:right;}.elementor-76 .elementor-element.elementor-element-d5feccd .elementor-icon{border-radius:5px 5px 5px 5px;}.elementor-76 .elementor-element.elementor-element-d5feccd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-7f82eac > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-76 .elementor-element.elementor-element-d5feccd .elementor-widget-container{text-align:center;}.elementor-76 .elementor-element.elementor-element-d5feccd{--icon-size:16px;--grid-column-gap:14px;}}/* Start custom CSS for section, class: .elementor-element-d1bbead *//* shrinking header section */

.shrinker {
	background: transparent;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.shrinker.elementor-sticky--effects {
	background: #fff;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
	box-shadow: 0px 6px 20px -4px rgba(0,0,0,.15);
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

/* shrinking logo image */

.shrinking-logo img {
	width: 500px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.shrinker.elementor-sticky--effects img {
	width: 500px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

/* shrinking menu */

.shrinker.elementor-sticky--effects ul li a {
	font-size: 1.2rem !important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
	color:#ffcc00;
}

.shrinker.elementor-sticky--effects ul li  ul a{
	font-size: 1.1rem!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
	color:#ffcc00;
}

/* shrinking button */

.shrinker.elementor-sticky--effects .elementor-button {
	padding: 10px 15px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
		font-size: 1.2rem !important;
}

/* Tablet and Mobile Menu Shrinking */

@media screen and (max-width: 1024px) {
	/* shrinking background */
	
.shrinker.elementor-sticky--effects {
	background: #fff;
	padding-top: 2px!important;
	padding-bottom: 2px!important;
	box-shadow: 0px 6px 30px -4px rgba(0,0,0,.10);
}
	
	/* shrinking image */

.shrinker.elementor-sticky--effects img {
	/*width: 100px!important;*/
}
	
	/* shrinking menu */

.shrinker.elementor-sticky--effects ul li a {
	font-size: 1.2rem!important;
}

/* shrinking button */

.shrinker.elementor-sticky--effects .elementor-button {
	padding: 10px 32px!important;
}
}

/* End Of Shrinking Sticky Menu *//* End custom CSS */