body{
	font-family:"Emirates Medium" !important;
}
h1, h2, h3, h4, h5, h6, .btn, .sf-menu>li>a {
    font-family:"Emirates Medium" !important;
}
.page_slider .intro_layers {
    background-image: linear-gradient(to top,#d34439 0%,#ed8c18 100%);
}
.set-postion {
    position: absolute;
    width: 100%;
    text-align: center;
}
.our-product-main .our-product {
    width: 20%;
}
.product-list-point {
    padding: 15px;
}
.product-list-point h5 {
    font-size: 18px;
    margin-top: 12px;
}
.page_slider .intro_before_featured_word, .page_slider .intro_featured_word {
    color: #000;
}
.item-media {
    height: 50px;
}
.team-carousel .vertical-item .item-media .media-links span.social-icons {
    top: 47%;
}
.team-carousel .vertical-item .item-content {
    display: block;
}
.about-home-title {
    text-align: left !important;
}
.special-heading.numeric:before {	
    display: none;	
}
.special-heading.numeric {
    padding-left: 0px !important;
}
/*.special-heading.numeric:before {*/
/*    content: counter(special-heading) ".";*/
/*}*/
a.footer-logo img {
    width: 230px;
}
.signature img {
    width: 200px;
}
a.logo img {
    width: 220px;
}
/* @media screen and (max-width: 1400px) and (min-width: 1200px) {
    .header-menu-padding {
        padding-right: 60px;
    }
} */
.mobile-header-text span.toggle_menu {
    display: none;
}

.team-list {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.team-list .vertical-item {
    width: 310px;
    margin: 10px 12px;
}
.team-list .item-content {
    border-radius: 5px;
    display: block;
    padding: 22px 15px;
}
.team-list .vertical-item:nth-child(odd) .item-content {
    background-image: linear-gradient(to right,#d34439 0%,#ed8c18 100%);
}
.team-list .vertical-item:nth-child(even) .item-content {
    background: #05648E;
}
.team-list .item-content h6 {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    margin-right: 5px;
}
.team-list .vertical-item:nth-child(odd) .item-content p.small-text {
    color: #05648E;
    font-weight: 500;
}
.team-list .vertical-item:nth-child(even) .item-content p.small-text {
    color: #dd4454;
    font-weight: 500;
}
h4.about-title {
    margin-bottom: 10px;
}
@media (max-width: 1700px) {
    .special-heading.numeric {
        padding-left: 85px;
    }
}
@media (max-width: 1200px) {
    a.logo img {
        max-height: unset;
        width: 200px;
    }
}
@media only screen and (max-width: 991px) {
    .about-home-title {
        text-align: center !important;
    }
}

@media only screen and (max-width: 768px) {
    .mobile-header-text span.toggle_menu {
        display: block;
    }
    .de-view-header {
        display: none;
    }
    .mobile-view-header {
        display: flex;
        align-items: center !important;
        justify-content: space-between !important;
    }
    a.logo {
        margin-bottom: 0px;
    }
    .top-includes>li {
        padding: 2px 0;
    }
    .mobile-view-header .mobile-header-logo {
        text-align: left !important;
        max-width: 260px !important;
    }
    .mobile-view-header .mobile-header-logo a.logo {
        justify-content: flex-start !important;
    }
    .mobile-view-header .mobile-header-logo a.logo img {
        width: 240px;
        margin: 0;
    }
    .mobile-header-text {
        max-width: 90px !important;
        justify-content: flex-start !important;
    }
    .header-1 .toggle_menu:not(.toggle_menu_side_special) {
        left: unset;
        font-size: 12px;
        top: 4px;
    }
    .mobile-header-text ul.top-includes {
        display: none !important;
    }
}

@media only screen and (max-width: 557px) {
    .mobile-header-text ul.top-includes {
        display: none !important;
    }
    .header_absolute .page_header .container-fluid {
        padding-top: 0;
        padding-bottom: 0;
    }
    .mobile-view-header {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        flex-wrap: unset;
        width: 100%;
        margin: 0;
    }
    .mobile-view-header .mobile-header-logo {
        text-align: left !important;
        max-width: 200px !important;
        padding: 0px;
    }
    .mobile-header-text {
        max-width: 90px !important;
        padding: 0;
    }
    .header-1 .toggle_menu:not(.toggle_menu_side_special) {
        left: unset;
        font-size: 12px;
        top: 4px;
        right: 0;
        width: 47px;
    }
    .mobile-header-text p span {
        font-size: 12px !important;
    }
    .mobile-header-text p {
        font-size: 12px;
    }
    .mobile-view-header .mobile-header-logo a.logo img {
        width: 240px;
        margin: 0;
    }
}

@media only screen and (max-width: 425px) {
    .mobile-view-header .mobile-header-logo {
        text-align: left !important;
        /* max-width: 160px !important; */
        padding: 0px 0px 0px 6px;
        margin-left: -22px;
    }
    .mobile-header-text {
        /* max-width: 178px !important; */
        padding: 0;
    }
}