
#color-gradient-animation {
   background: linear-gradient(270deg, #183778, #26488f, #3b62b4);
    background-size: 400% 400%;

    -webkit-animation: anim 30s ease infinite;
    -moz-animation: anim 30s ease infinite;
    animation: anim 30s ease infinite;
}

@-webkit-keyframes anim {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes anim {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes anim {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
.bg-orange{
    background: #ea8e27;
}
.bg-orange p{
    color: #FFFFFF;
}

.text-blue{
    color: #004FA2;
}
.border{
    border: 1px solid #666;
}

.contact-border-bottom{
    border-bottom: 1px dashed #c0c0c0;
}
.about-content-center{
    display: flex;
align-items: center;
justify-content: 'center';
height: 100%;

}

.about-content-center p{
        line-height: 30px;
    border-right: 5px solid #004fa2;
    border-top: 5px solid #004fa2;
    border-bottom: 5px solid #004fa2;
padding: 30px ;
vertical-align: middle;
}
.technology-index-area::after{
    background: #FFFFFF;
}
/*sticky css*/
.sticky-container {
/*background-color: #333;*/
padding: 0px;
margin: 0px;
position: fixed;
right: -19px;
top: 90px;
width: 60px;
z-index: 9999;
}
.sticky-lang {
list-style-type: none;
background-color: rgba(51, 51, 51, 0.8);
color: #efefef;
height: 68px;
padding: 0px;
margin: 0px 0px 1px 0px;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
cursor: pointer;

/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(100%);*/
}

.sticky-img {
float: left;
margin: 5px 5px;
margin-right: 10px;
margin-left: 5px;
width: 32px;



}
.sticky li p {
padding: 0px;
margin: 0px;
text-transform: uppercase;
line-height: 43px;
}

.seperator{
    border-bottom: 1px dashed #cccccc;
    margin-top: 15px;
    margin-bottom: 15px;
}

.search-input{
    padding: 15px;
    border-radius: 5px;
    border: 1px solid #c0c0c0;
}