.shape_1 {
    position: absolute;
    right: -800px;
    top: -1450px;
    width: 2000px;
    height: 2000px;
    transform-origin: 50% 50%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.li-allanimshape {
    /* z-index: -1; */
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.hero_1 {
    word-spacing: 5px;
    line-height: 25px;
    font-size: 17px;
}

.service-text h4 {
    font-size: 24px;
}

.card h4 {
    font-size: 24px;
}

.footer-email {
    padding: 0 0 0 5px;
}

.header-icon {
    margin: 10px -20px 0px 41px;
}

.footer-icon:hover a {
    transform: translateX(5px);
}

.vision_img {
    margin: 6px 0px 0px 9px;
}

.form-contact {
    padding: 0 0px 0 15px;
}

.social_title {
    font-size: 14px;
    font-weight: bold;
    color: #0d0d0e;
    text-transform: uppercase;
    margin-right: 8px;
}

.carrer_btn {
    margin: 0 89px 0 0;
}

/* ---------------- about_us ------------------- */


/* Parent Container */
.content_img {
    position: relative;
    height: 307px;
    width: 408px;
    float: left;
    margin-right: 10px;
    margin-bottom: 25px;
}

/* Child Text Container */
.content_img div {
    position: absolute;
    bottom: 0;
    right: 0;
    background: black;
    color: white;
    margin-bottom: 5px;
    font-family: "Nunito", sans-serif;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s, opacity 0.5s linear;
    transition: visibility 0s, opacity 0.5s linear;
}

/* Hover on Parent Container */
.content_img:hover {
    cursor: pointer;
}

.content_img:hover div {
    width: 150px;
    padding: 8px 15px;
    visibility: visible;
    opacity: 0.7;
}

.img_hover {
    position: absolute;
    background: black;
    color: white;
    margin-bottom: 5px;
    font-family: "Nunito", sans-serif;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s, opacity 0.5s linear;
    transition: visibility 0s, opacity 0.5s linear;
}

.img_hover:hover {
    cursor: pointer;
}

.img_hover:hover span {
    width: 150px;
    padding: 8px 15px;
    visibility: visible;
    opacity: 0.7;
}

.our_title {
    margin-top: -90px;
    color: #fff;
    background: linear-gradient(#F7A604, #FF2850);
    position: relative;
}

.title_year {
    text-transform: capitalize;
    padding: 16px 0 0 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.title_year1 {
    text-transform: capitalize;
    padding: 16px 0 0 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.all_text {
    background: linear-gradient(#F7A604, #FF2850);
    color: #fff;
}

.event-yaer{
    margin-top: -6px;
}

.event_id{
    margin: 0 0 0 6px;
}

.nav-link.active {
    color: #FA7223;
}

.nav_web {
    color: #0d0d0e;
}

.nav_web.active {
    background: linear-gradient(#F7A604, #FF2850);
    color: #fff;
}

.scrollto.active {
    color: #FA7223;
}

.social-icon {
    margin-right: 6px;
}

.aer {
    padding: 0 0 0 128px;
}

.portfolio-item{
    margin-top: 14px;
    padding-right: 0;
}

.our_image{
    max-width: 317px;
    max-height: 410px;
}

.read_more{
    color: #FA7223;
}

/* --------------- */

