/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/


/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/


/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/


/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */


/* all class */

body {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: Raleway, sans-serif!important;
}


/*TOOLS*/

section {
    max-width: 1366px;
    margin: 0 auto;
    overflow: hidden;
}

header {
    position: absolute;
    width: 100%;
}

#head .col-12 h2 {
    font-size: 3rem!important;
    padding-left: 40px;
}

#head .col-12 p {
    padding-left: 40px;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

.vh-80 {
    height: 80vh;
}

.cookis {
    position: fixed;
    width: 100%;
    background: #000;
    height: 70px;
    bottom: 0;
    z-index: 999999999999;
    color: #fff
}

.b-border {
    border-top: #000 solid 1px;
}

.topline {
    color: #000;
    font-weight: 800;
    font-size: 3.5rem!important;
    padding: 10 0
}

.black {
    background: #000!important;
}

.flex-md-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}

.text-black {
    color: #000;
}

#onready {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 99999999999999;
    background-color: #000
}

.spinner {
    margin: 250px auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px
}

.spinner>div {
    background-color: #333;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out
}

.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.spinner .rect3 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.spinner .rect4 {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.spinner .rect5 {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

@-webkit-keyframes sk-stretchdelay {
    0%,
    100%,
    40% {
        -webkit-transform: scaleY(.4)
    }
    20% {
        -webkit-transform: scaleY(1)
    }
}

@keyframes sk-stretchdelay {
    0%,
    100%,
    40% {
        transform: scaleY(.4);
        -webkit-transform: scaleY(.4)
    }
    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1)
    }
}


/*(FONTS)*/

.f-small {
    font-size: x-small;
}

.f-1rem {
    font-size: 1rem;
}

.f-1-5rem {
    font-size: 1.5rem;
}

.f-2rem {
    font-size: 2rem;
}

.f-3rem {
    font-size: 3rem;
}

.f-3-5rem {
    font-size: 3.5rem;
}

.f-4rem {
    font-size: 4rem;
}

.f-5rem {
    font-size: 5rem;
}


/* font-weight*/

.f-w-bold {
    font-weight: bold;
}

.f-w-bolder {
    font-weight: bolder;
}

.f-w-900 {
    font-weight: 900;
}


/**/

p {
    line-height: 1.2;
    font-size: 1rem;
    font-weight: 600;
}

.underline {
    text-decoration: underline;
}

.underline:hover {
    color: #000;
}

.pink {
    color: #ff00ff;
}

.red {
    color: red;
}


/* menu part*/

.menu {
    background: #000;
    width: 50%;
    position: fixed;
    z-index: 999;
    display: none;
}

.menu ul {
    text-decoration: none;
}

.menu ul li {
    margin: 20px 0px;
}

.menu ul li a {
    color: #fff;
    font-size: 1.5rem;
    text-decoration: underline
}

.alch-logo {
    position: absolute;
    z-index: 9999;
    right: 47px;
    top: 35px
}

#menuBtn {
    width: 42px;
    height: 42px;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    background: #000;
    position: fixed;
    z-index: 999999999;
    padding: 5;
    left: 47px;
    top: 35px
}

.menuxx .menubar {
    width: 100%;
    height: 4px;
    display: block;
    background: #fff;
    margin: 5px 0 5px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

#menuBtntrasnforned {
    width: 42px;
    height: 42px;
    cursor: pointer;
    position: fixed;
    z-index: 9999999999;
    left: 47px;
    top: 35px;
    display: none;
}

.transformed .menubar:first-child {
    -webkit-transform: rotate(-45deg) translate(-6px, 6px);
    -ms-transform: rotate(-45deg) translate(-6px, 6px);
    transform: rotate(-45deg) translate(-6px, 6px);
}

.transformed .menubar:nth-child(2) {
    opacity: 0
}

.transformed .menubar:last-child {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    -ms-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px)
}


/*menu-contact*/

.menu-contact {
    margin-left: auto;
    color: #fff;
    font-size: 1.3rem;
}

.menu-contact p {
    line-height: 0ex;
}

.menu-contact span a {
    color: #fff;
    text-decoration: underline
}


/*menu-icon*/

.menu-contact .row .col-2 i {
    color: #fff;
}


/* img background*/


/*===================================================================================*/


/*(who we are page )*/


/*===================================================================================*/

.who-we-homePage {
    background-image: url(../Links/);
    background-image: url(../Links/bg1.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(what we can do )*/


/*===================================================================================*/

.works-homePage {
    background-image: url(../Links/photo-of-multicolored-illustration-2832382.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(food )*/


/*===================================================================================*/

.food-homePage {
    background-image: url(../Links/astronaut-graffiti-on-semi-trailers-163811.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(offices )*/


/*===================================================================================*/

.offices-homePage {
    background-image: url(../Links/bg3.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(ourteam )*/


/*===================================================================================*/

.ourteam {
    background-image: url(../Links/danielle-macinnes-IuLgi9PWETU-unsplash.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Brussels )*/


/*===================================================================================*/

.Brussels-homePage {
    background-image: url(../Links/bgbrussle.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/

.black-box {
    background: rgba(0, 0, 0, 0.8);
    color: white;
}


/*===================================================================================*/


/*(china )*/


/*===================================================================================*/

.china-homePage {
    background-image: url(../Links/bg3.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(cairo )*/


/*===================================================================================*/

.cairo-homePage {
    background-image: url(../Links/cairobg.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Computers )*/


/*===================================================================================*/

.Computers-homePage {
    background-image: url(../Links/2BMall.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}

.background-panar {
    padding: 100px 0 0px;
}


/*===================================================================================*/


/*(Baisitai )*/


/*===================================================================================*/

.Baisitai-homePage {
    background-image: url(../Links/bet.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}

.Baisitai-owl .owl-dots {
    display: none;
}


/*===================================================================================*/


/*(Lavvento )*/


/*===================================================================================*/

.Lavvento-homePage {
    background-image: url(../Links/lavento.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Mobile )*/


/*===================================================================================*/

.Mobile-homePage {
    background-image: url(../Links/02\ 2BM\ Identity\ Guidelines-bg.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(EBF )*/


/*===================================================================================*/

.EBF-homePage {
    background-image: url(../Links/EBF-Report-Cover55.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/
.European-Banking-homePage{

    background-image: url(../Links/0simulation\(6\).jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}
/*(Mobile )*/


/*===================================================================================*/

.e-Train-homePage {
    background-image: url(../Links/etranbg-bg.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Andreea )*/


/*===================================================================================*/

.Andreea-homePage {
    background-image: url(../Links/Andreeabg.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Andrei )*/


/*===================================================================================*/

.Andrei-homePage {
    background-image: url(../Links/andriebg.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


.Mohammed-homePage {
    background-image: url(../Links/MohammedGomaaBG.jpg);
    background-size: contain;
    background-position: right;
    max-width: 100%;
    background-repeat: no-repeat;
    background-color: #000;
}



/*(Karim )*/


/*===================================================================================*/

.Karim-homePage {
    background-image: url(../Links/karimbg.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Positive )*/


/*===================================================================================*/

.Positive-homePage {
    background-image: url(../Links/6a00d8341c609053ef017c38589158970b-800wi.png);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}

.share-icon {
    display: none;
}

.share-icon div {
    padding: 0px 8px;
}


/*===================================================================================*/


/*(RealLife )*/


/*===================================================================================*/

.RealLife-homePage {
    background-image: url(../Links/decentraland+2-bg.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}

#Sources p a {
    color: #000;
}

.MBA-img {
    background-image: url(../Links/invasion-expansion-trailer.jpg);
    background-size: cover;
    background-position: center;
    height: 600px;
    padding: 5rem;
}


/*===================================================================================*/


/*(Technology )*/


/*===================================================================================*/

.Technology-homePage {
    background-image: url(../Links/6a00d8341c609053ef01b8d25e06f7970c-800wi.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Innovation )*/


/*===================================================================================*/

.Innovation-homePage {
    background-image: url(../Links/6a00d8341c609053ef019b00a06e01970d-800wibg.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Customer )*/


/*===================================================================================*/

.Customer-homePage {
    background-image: url(../Links/AdobeStock_300881963.jpeg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}


/*===================================================================================*/


/*(Covid )*/


/*===================================================================================*/

.Covid-19-homePage {
    background-image: url(../Links/woman-wearing-face-mask-3902881.jpg);
    background-size: cover;
    background-position: top;
    max-width: 100%;
}

.Graphic-homePage {
    background-image: url(../Links/Hugmuns-768x432.jpg);
    background-size: cover;
    background-position: top;
    max-width: 100%;
}

.Journalism-homePage {
    background-image: url(../Links/6a00d8341c609053ef017d3f4c3ab9970c-800wi.jpg);
    background-size: cover;
    background-position: center center;
    max-width: 100%;
}

.TEDxBrusselsWomen-homePage {
    background-image: url(../Links/6a00d8341c609053ef01b7c8aff68b970b-800wi.jpg);
    background-size: cover;
    background-position: top;
    max-width: 100%;
}

.Civilizations {
    background-image: url(../Links/x/6a00d8341c609053ef017d3def244e970c-800wi.png);
    background-size: cover;
    background-position: top;
    max-width: 100%;
}

.real-life {
    background-image: url(../Links/x/small\ excited-girl-in-new-virtual-reality-LBTABZN.jpg);
    background-size: cover;
    background-position: top;
    max-width: 100%;
}

.Our-New-Home {
    background-image: url(../Links/x/small\ Our+New+Home.jpg);
    background-size: cover;
    background-position: top;
    max-width: 100%;
    height: 80vh;
}

.MaaS-homePage {
    background-image: url(../Links/x/MaaS\ Playbook.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}

.Playbook {
    background-image: url(../Links/x/MaaS\ Playbook\ covers.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
}
.EBF-homePage{
    background-image: url(../Links/EBF-Report-Cover55.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;

}
.EBF-1{
    background-image: url(../Links/x/AML\ COVERS.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
    height: 500px;
 
}.EBF-2{
    background-image: url(../Links/x/AML\ Ipad\ 2.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
    height: 500px;

 
}.EBF-3{
    background-image: url(../Links/x/AML\ BROCHURE\ 2.jpg);
    background-size: cover;
    background-position: center;
    max-width: 100%;
    height: 800px;

 
}

/*(speedo )*/

.blogs a {
    color: black;
    text-decoration: underline;
}

.blogs a:hover {
    color: black;
    text-decoration: underline;
}


/*===================================================================================*/

.speedo-homePage {
    background-image: url(../Links/kintsugi_howto_1.jpg);
    background-size: cover;
    background-position: top;
    max-width: 100%;
}

.bg-alfa {
    height: 700px;
    background: #cf2e26;
    overflow: hidden;
}

.bg-alfa .tube1 {
    position: relative;
    right: 150px;
}

.tube1-text {
    width: 400px;
    text-align: center;
}

.bg-speedo {
    height: 700px;
    background: -o-linear-gradient(90deg, #4a8740, green);
    background: -o-linear-gradient(90deg, #4a8740, green);
    background: -webkit-gradient(linear, left top, right top, from(#4a8740), to(green));
    background: -o-linear-gradient(left, #4a8740, green);
    background: linear-gradient(90deg, #4a8740, green);
    -webkit-animation: change 3s ease-in-out infinite;
    animation: change 3s ease-in-out infinite;
    background-size: 400% 400%;
    width: 100%;
    overflow: hidden;
}

@-webkit-keyframes change {
    0% {
        background-position: 0 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0 50%;
    }
}

@keyframes change {
    0% {
        background-position: 0 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0 50%;
    }
}

.tube2-text {
    width: 400px;
    text-align: center;
}

.bg-speedo .tube2 {
    position: relative;
    left: 150px;
}

.speedo-Benefits {
    background: #4a8740;
    height: 700px;
}

.speedy {
    padding-top: 20px;
}

.speedy h6 {
    color: white;
    font-weight: 600;
    font-size: 2rem;
}

.speedo-anmation {
    background: -o-linear-gradient(45deg, #cf2e26, #4a8740);
    background: -o-linear-gradient(45deg, #4a8740, #cf2e26);
    background: linear-gradient(45deg, #4a8740, #cf2e26);
    -webkit-animation: change 2s ease-in-out infinite;
    animation: change 2s ease-in-out infinite;
    background-size: 400% 400%;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

@-webkit-keyframes change {
    0% {
        background-position: 0 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0 50%;
    }
}

@keyframes change {
    0% {
        background-position: 0 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0 50%;
    }
}

.speedo-anmation img {
    width: 50%;
    height: 100%;
}

.speedo-anmation-side {
    position: relative;
}

.speedo-anmation-text {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.speedo-anmation-text-bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
/* EVANTYNE page section  */

.EVANTYNE-page{
    background-image: url(../Links/EVANTYNE.jpg);
    background-size: cover;
    background-position: center right;
    max-width: 100%;

}
/* C-MobILE-page  section  */

.C-MobILE-page{
    background-image: url(../Links/C-mobile/Car\ smartphone.jpg);
    background-size: cover;
    background-position: center bottom;
    max-width: 100%;

}


/* home page section 1 */

#Home-page {
    max-width: 100%;
    background: 0 0;
    position: relative;
    overflow: hidden;
}

.layOut {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    z-index: 4;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
}

.home-text {
    color: #fff;
    padding: 0 50px;
}

.hero .hero__media {
    margin-bottom: 0
}

.hero__media {
    width: 100%;
    height: 100%;
    position: relative;
    height: 0;
    padding-top: 56.25%;
    margin-bottom: 40px
}

.hero__video {
    width: 100%;
    height: 100%
}

.hero__video .video-frame {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    z-index: -1;
}


/* section-home-pae-3 */

#home-page-s-3 .container .row .col-6 {
    padding: 0;
    margin: 0;
}

.contentText {
    padding: 15px 10px;
}

.contentText h6 {
    font-weight: bold;
}

.panr {
    overflow: hidden;
}

.panr img {
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.panr:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}


/*exploer-btn*/

#exploer-btn {
    max-width: 1366px;
    margin: 0 auto;
}

.outline-btn {
    border: solid 1px;
}

.outline-btn a {
    color: #000;
}

.outline-btn:hover {
    background: #000;
    cursor: pointer;
}

.outline-btn:hover a {
    color: #fff;
    cursor: pointer;
}


/*exploer-btn2*/

.outline-btn2 {
    border: solid 1px;
}

.outline-btn2 a {
    color: #fff;
}

.outline-btn2:hover {
    background: #fff;
    cursor: pointer;
}

.outline-btn2:hover a {
    color: #000;
}


/* section-home-pae-4 */

#home-page-s-4 {
    background: #000;
    color: #fff;
    height: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#Impact {
    background: #000;
    color: #fff;
    height: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


/* footer*/

footer {
    max-width: 1366px;
    margin: 0 auto;
}

footer .icons i {
    color: #000;
}

.find-us-text:first-child {
    padding-right: .5rem!important;
}

.find-us-text a {
    color: #000;
}

.icons i {
    font-size: 2rem;
}

footer .container-fluid .row .col-md-6 {
    margin: auto;
}


/**************************************************************************************************************************************************************************************************************/

.layout-small {
    position: relative;
}

.text-layout {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.People-quote p {
    line-height: 1.5;
}

.people-icons div {
    display: inline-block;
    padding: 10px 15px;
    background-color: #000;
}

.people-icons div i {
    color: #fff;
}

.owl-theme .owl-dots .owl-dot span {
    width: 25px;
    height: 25px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    border-radius: 3px
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #000
}

.owl-next {
    display: none!important
}

.owl-prev {
    display: none!important
}

.owl-dots {
    padding-top: 20px
}


/*******************************************************************************************************************************************************************************/

@media (max-width: 992px) {
    /*===================================================================================*/
    /*(Mobile )*/
    /*===================================================================================*/
    .Mobile-homePage {
        background-image: url(../Links/02\ 2BM\ Identity\ Guidelines-bg.jpg);
        background-size: cover;
        background-position: right;
        max-width: 100%;
    }
    /*food*/
    .food-homePage {
        background-image: url(../Links/astronaut-graffiti-on-semi-trailers-163811.jpg);
        background-size: cover;
        background-position: left center;
        max-width: 100%;
    }
    /*(Lavvento )*/
    .Lavvento-homePage {
        background-image: url(../Links/lavento.jpg);
        background-size: cover;
        background-position: right;
        max-width: 100%;
    }
    /*(Andreea )*/
    .Andreea-homePage {
        background-image: url(../Links/Andreeabg.jpg);
        background-size: cover;
        max-width: 100%;
        background-position: left center;
    }
    /*(Andrei )*/
    .Andrei-homePage {
        background-image: url(../Links/andriebg.jpg);
        background-size: cover;
        background-position: left center;
        max-width: 100%;
    }
    /*(Karim )*/
    .Karim-homePage {
        background-image: url(../Links/karimbg.jpg);
        background-size: cover;
        background-position: left center;
        max-width: 100%;
    }
    .Customer-homePage {
        background-image: url(../Links/AdobeStock_300881963.jpeg);
        background-size: cover;
        background-position: left center;
        max-width: 100%;
    }
    .Sourcess-line {
        color: #000;
        font-size: 10px!important;
    }
    /* home-page*/
    #Home-page {
        max-width: 100%;
        background: 0 0;
        position: relative;
        overflow: hidden;
        background-image: url(../Links/search.jpg);
        background-position: center center;
        background-size: cover;
    }
    /*===================================================================================*/
    /*(FONTS)*/
    .f-1rem {
        font-size: 1rem;
    }
    .f-1-5rem {
        font-size: 1rem;
    }
    .f-2rem {
        font-size: 1rem;
    }
    .f-3rem {
        font-size: 1.5rem;
    }
    .f-3-5rem {
        font-size: 2rem;
    }
    .f-4rem {
        font-size: 2rem;
    }
    .vh-80 {
        height: 80vh!important;
    }
    .m-mauto {
        margin: auto!important;
    }
    .p-5 {
        padding: 1rem!important;
    }
    #head .col-12 h2 {
        font-size: 35px!important;
        padding-left: 5px;
    }
    #head .col-12 p {
        padding-left: 5px;
    }
    #head .col-12 a {
        padding-left: 5px;
    }
    #head .p-5 {
        padding: 0!important;
    }
    .cookis {
        color: #fff;
        position: fixed;
        width: 100%;
        background: #000;
        height: 140px;
        bottom: 0;
        z-index: 999999999999
    }
    .cookis p {
        font-size: .8rem!important;
    }
    /*menu*/
    .menu {
        background: #000;
        width: 100%;
        position: fixed;
        z-index: 999;
        display: none;
    }
    .menu ul li a {
        color: #fff;
        font-size: 1.4rem;
        text-decoration: underline
    }
    .menu-contact {
        margin: auto;
    }
    .home-text {
        color: #fff;
        padding: 0 20px;
    }
    #menuBtn {
        width: 35px;
        height: 35px;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        background: #000;
        position: fixed;
        z-index: 99999999999999999999999999;
        padding: 5;
        left: 19px;
        top: 37px
    }
    #menuBtntrasnforned {
        width: 35px;
        height: 35px;
        cursor: pointer;
        display: inline-block;
        margin: 0;
        background: #000;
        position: fixed;
        z-index: 99999999999999999999999999;
        padding: 5;
        left: 19px;
        top: 37px;
        display: none
    }
    .menuxx .menubar {
        width: 100%;
        height: 2px;
        display: block;
        background: #fff;
        margin: 5px 0 5px;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s
    }
    .alch-logo {
        position: absolute;
        z-index: 9999;
        right: 19px;
        top: 37px
    }
    /*footer*/
    .icons .col-2 {
        padding: 10px 0;
        margin: auto;
    }
    .icons i {
        font-size: 1.5rem;
    }
    /*who we are page */
    .ball-text {
        height: 200px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    /*what we do */
    .works-owl-text {
        padding: 50;
    }
    .works-homePage .f-3rem {
        font-size: 1rem;
    }
    #home-page-s-4 {
        background: #000;
        color: #fff;
    }
    #Impact {
        background: #000;
        color: #fff;
        height: 300px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .Europe {
        height: 100%!important;
    }
    .black-box {
        background: rgba(0, 0, 0, 0.8);
        color: white;
        margin: auto!important;
    }
    .mobile-blackbox {
        background-color: black;
        color: white;
    }
    #exploer-btn .col-xl-6 .col-md-7 {
        margin: auto!important;
    }
    #exploer-btn .outline-btn,
    #home-page-s-4 .outline-btn2 {
        padding: 0.5rem!important;
    }
    iframe {
        height: 500px;
    }
}

@media (max-width: 520px) {
    .store-text {
        padding: 0px!important;
    }
    .USP {
        height: 300px;
    }
    iframe {
        height: 250px;
    }
    .MBA-img {
        background-image: url(../Links/invasion-expansion-trailer.jpg);
        background-size: cover;
        background-position: center;
        height: 300px;
        padding: 1rem;
    }
    .contact-p5 {
        padding: 3rem 3rem;
    }
    .bg-alfa {
        height: 300px;
        background: #cf2e26;
        overflow: hidden;
    }
    .tube1-text {
        width: 200px;
    }
    .tube2-text {
        width: 200px;
        text-align: center;
    }
    .bg-speedo {
        height: 300px;
        background: -o-linear-gradient(90deg, #4a8740, green);
        background: -o-linear-gradient(90deg, #4a8740, green);
        background: -webkit-gradient(linear, left top, right top, from(#4a8740), to(green));
        background: -o-linear-gradient(left, #4a8740, green);
        background: linear-gradient(90deg, #4a8740, green);
        overflow: hidden;
    }
    .bg-speedo .tube2 {
        position: relative;
        left: 150px;
    }
    .speedo-Benefits {
        background: #4a8740;
        height: 100%;
    }
    .speedy {
        padding-top: 20px;
    }
    .speedy h6 {
        color: white;
        font-weight: 600;
        font-size: 1.5rem;
    }
    .EBF-1{
        background-image: url(../Links/x/AML\ COVERS.jpg);
        background-size: cover;
        background-position: center;
        max-width: 100%;
        height: 350px;
     
    }.EBF-2{
        background-image: url(../Links/x/AML\ Ipad\ 2.jpg);
        background-size: cover;
        background-position: center;
        max-width: 100%;
        height: 350px;
    
     
    }.EBF-3{
        background-image: url(../Links/x/AML\ BROCHURE\ 2.jpg);
        background-size: cover;
        background-position: center;
        max-width: 100%;
        height: 350px;
    
     
    }
    
    .C-MobILE-page{
        background-image: url(../Links/C-mobile/Car\ smartphone.jpg);
        background-size: cover;
        background-position: center right;
        max-width: 100%;
    
    }
    
}
