


/* -------------------------Animation text//
============================================================ */
.trad-text-animation-widget * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Text Animation Widget Styles */
.trad-text-animation-widget {
    display: flex;
    align-items: center;
}

/* Static Text Styles */
.trad-text-animation-widget 
.trad-iam {
    padding-right: 10px;
}

.typed-cursor{
    display: none!important;
}

/* Cursor animation */
.trad-text-animation-widget 
.trad-text::after {
    content: '';
    border-right: 2px solid;
    animation: blink 0.7s infinite;
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

/* =====================================icon button
====================================================================// */
.trad-custom-button-container{
    margin-top: 10px;
    margin-bottom: 10px;
}
.trad-custom-button{
    padding: 10px 15px;
    transition: all 0.3s ease-in-out;
    font-size: 18px;
    font-weight: 500;
}

.trad-custom-button:hover{
    transition: all 0.3s ease-in-out;
}


/* ==========================most top bar======================// */

.trad-most-top-bar-left-side{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
}
.trad-most-topbar-right-side{
    display: flex;
    align-items: center;
    justify-content: center;
}
.trad-most-top-bar-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 10px;
}

.trad-most-top-bar-left-side .elementor-icon{
    font-size: 16px !important;
}

.trad-most-top-bar {
    padding: 5px;
}
@media only screen and (max-width:768px){
    .trad-most-top-bar{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }
}



/* copy right widget */
.trad-footer-copy-right{
    background-color: #222222;
}

.trad-heading-widget{
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
}
.trad-advance-heading-underline{
    display: flex;
    flex-direction: column;
}
.trad_heading_title_under_line {
    height: 4px;
	width: 200px;
	background-color: #0c1333;
	border-radius: 5px;
}
.trad-heading-widget-title{
    text-align: center;
}