.elementor-icon-list--layout-inline.elementor-widget__width-auto.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list .elementor-widget-container {
    display: inline-block!important;
    max-width: initial;
    width: auto;
}

.autoSize img{
	width:auto!important;
}
button#wpforms-submit-14 {
    background-color: #e5e5e5;
    color: #000000;
    padding: 13px 14px;
    border: 1px solid darkgray;
}
.main-header-bar-wrap {
    position: relative;
/*     border: 1px solid #b7e2006e; */
	border-bottom: 1px solid #4e95cf5c;
	background-color:#3b360924;
}
h1#typewriter {
    color: white;
	font-weight:700;
    font-size: 58px;
	font-family:'Rubik',sans-serif;
}
ul.sub-menu li {
    border-bottom: 1px solid gray;
}
ul.sub-menu{
	background-color:#fffffff0!important;
}
.widget_nav_menu li {
    margin-bottom: 7px;
}

/* .elementor-element.elementor-element-c386dd1.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded::before {
    background: url(https://ideasoftsolutions.com/bg/noise-filter.7840236ce6bb.svg);
    background-blend-mode: multiply;
    background-color: #3A548D;
    content: "";
    display: block;
    opacity: .1;
} */

.elementor-635 .elementor-element.elementor-element-c386dd1:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-c386dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: radial-gradient(84% 138% at 50% -18.24%, #1f80ef 0%, #000b16 100%);
	background: radial-gradient(84% 138% at 50% -18.24%, #1551ab 0%, #0e57bd 100%);
}
.widget_block {
    margin-bottom: 30px;
}

 #typewriter {
            display: inline-block; /* Ensures the border is right next to the text */
            border-right: 2px solid #f0f0f0; /* The cursor */
            padding-right: 2px; /* Small space between text and cursor */
            
            /* Animation for the blinking cursor */
            animation: blink-caret 0.75s step-end infinite;
        }

/* Keyframes for the blinking animation */
@keyframes blink-caret {
	from, to {
		border-color: transparent; /* Cursor is hidden */
	}
	50% {
		border-color: #f0f0f0; /* Cursor is visible (white) */
	}
}

/***************************************************************************************/
.justifyThis p,
.justifyThis div,
.justifyThis *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
    text-align: justify !important;
}


.justifyThis h1,
.justifyThis h2,
.justifyThis h3,
.justifyThis h4,
.justifyThis h5,
.justifyThis h6 {
    text-align: left !important; /* or center, or initial */
}

/***************************************************************************************/
@media(min-width:1200px){
/* 	#menu-item-21{
		display:none!important;
	} */
	#a1{
	width:92%!important;
}
}

@media(max-width:1200px){
	.main-header-bar-wrap {    
	background-color:#17364791;	
}
	h1#typewriter {
    font-size: 42px;
		border-right:none;
}
}

