body{font-family:"Cairo",sans-serif;font-size:20px;line-height:1.2;color:#000;background:#fff;letter-spacing:-1px}@media only screen and (max-width: 575px){body{font-size:18px}}@media only screen and (min-width: 768px){.container{max-width:94%}}@media(min-width: 1600px){.container{max-width:1600px}}h1,h2,h3,h4,h5,h6{margin:0 0 15px;padding:0;line-height:1.1;color:#58595b;letter-spacing:0px}h1{font-size:30px}@media only screen and (max-width: 575px){h1{font-size:24px}}h2{font-size:60px;color:#58595b}@media only screen and (max-width: 1599px){h2{font-size:48px}}@media only screen and (max-width: 991px){h2{font-size:36px}}@media only screen and (max-width: 575px){h2{font-size:24px}}.btn.btn-default{background:#6100d1;color:#fff;border-radius:0px;border:solid 1px #fff;font-size:20px;font-weight:bold;padding:11px 45px;letter-spacing:0px}@media only screen and (max-width: 575px){.btn.btn-default{font-size:16px}}.btn.btn-default:hover{border-color:#6100d1;color:#6100d1;background-color:#fff}.navbar-expand-lg .navbar-nav .nav-link{padding:8px 28px;font-size:20px;color:#fff;letter-spacing:0px;text-decoration:none}@media only screen and (max-width: 991px){.navbar-expand-lg .navbar-nav .nav-link{padding:20px 28px;text-align:center;border-top:solid 1px rgba(255,255,255,.4)}}.navbar-expand-lg .navbar-nav .nav-link:hover{color:#fff;font-weight:bold}@media only screen and (max-width: 991px){.navbar-collapse{position:absolute;top:100%;left:0;background:#6100d1;width:100%}}.navbar{padding:15px 0;transition:all .2s ease-in-out;background:#6100d1}@media only screen and (max-width: 1599px){.navbar .container{max-width:100%}}.navbar .navbar-toggler{background:#fff;height:48px;border-radius:0}.navbar .navbar-nav>ul{display:flex;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none;justify-content:center !important}.navbar .navbar-nav>ul>li>a{padding:8px 28px;font-size:20px;color:#fff;letter-spacing:0px;text-decoration:none}.navbar .navbar-nav>ul>li>a:hover{color:#fff;font-weight:bold}.navbar .navbar-nav>ul>li ul{display:none;position:absolute;background:#fff;padding:10px 15px;width:240px;margin:0;list-style:none}.navbar .navbar-nav>ul>li ul li{display:block}.navbar .navbar-nav>ul>li ul li a{color:#000;display:block;text-decoration:none;padding:12px 0;border-top:solid 1px #58595b}.navbar .navbar-nav>ul>li ul li a:hover{color:#6100d1}.navbar .navbar-nav>ul>li ul li:first-child a{border-top:none}.navbar .navbar-nav>ul>li:hover ul{display:block}.navbar .navbar-brand{margin:0}.navbar .navbar-brand img{transition:all .2s ease-in-out;max-width:148px}.navbar.fixed-header{padding:5px 0;background:#6100d1}.navbar.fixed-header .navbar-brand img{max-width:100px}body.home .navbar{background:rgba(0,0,0,0);padding:30px 0}body.home .navbar .navbar-brand img{transition:all .2s ease-in-out;max-width:180px}@media only screen and (max-width: 767px){body.home .navbar .navbar-brand img{max-width:150px}}body.home .navbar.fixed-header{padding:5px 0;background:#6100d1}body.home .navbar.fixed-header .navbar-brand img{max-width:100px}.mf-navright{display:flex;align-items:center}.mf-langmenu .dropdown-toggle{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:8px 28px;font-size:18px;color:#fff}.mf-langmenu .dropdown-toggle:after{display:none}.mf-langmenu .dropdown-toggle i{font-size:12px;display:inline-block;vertical-align:middle;margin-bottom:3px}.mf-homebanner{position:relative;min-height:100vh;overflow:hidden}.mf-homebanner:before{content:"";display:block;position:absolute;left:0;top:0;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0.47) 0%, rgba(0, 0, 0, 0.26) 45%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);height:50%;width:100%;z-index:2}.mf-homebanner video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1}.mf-homebanner .mf-homebanner-caption{position:absolute;bottom:30px;left:0;z-index:3;width:100%}.mf-homebanner .mf-homebanner-caption h1{font-size:65px;color:#fff;margin:0}@media only screen and (max-width: 991px){.mf-homebanner .mf-homebanner-caption h1{font-size:36px}}@media only screen and (max-width: 767px){.mf-homebanner .mf-homebanner-caption h1{font-size:32px}}.mf-homebanner .mf-homebanner-caption a{font-size:70px;color:#fff}@media only screen and (max-width: 991px){.mf-homebanner .mf-homebanner-caption a{font-size:36px}}.mf-section-top{margin:0 0 50px}.mf-section-top h3{font-size:16px;color:#6100d1;text-transform:uppercase}.mf-section-top h2{margin:0 0 20px;color:#58595b}.mf-welcome{padding:100px 0 0;position:relative}@media only screen and (max-width: 991px){.mf-welcome{padding:60px 0 0}}.mf-welcome .mf-section-top{margin:0 0 0px}@media only screen and (max-width: 767px){.mf-welcome .mf-section-top{margin:0 0 40px}}.mf-welcome .mf-section-top p{line-height:1.3;margin:25px 0}@media only screen and (min-width: 1200px){.mf-welcome img{max-width:90%;margin-left:10%}}.mf-welcome-img{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.mf-welcome-img>div{margin:10px;background-size:110%;background-position:center;transition:all .3s ease-in-out}.mf-welcome-img>div:hover{background-size:120%}.mf-welcome-img+.mf-welcome-img{align-items:flex-start;justify-content:flex-start}.mf-welcome-img1{width:25%;padding-bottom:24%}.mf-welcome-img2{width:60%;padding-bottom:35%}.mf-welcome-img3{width:45%;padding-bottom:30%}.mf-welcome-img4{width:30%;padding-bottom:45%}.mf-hservices{position:relative}@media only screen and (max-width: 1199px){.mf-hservices{padding:30px 0}}.mf-hservices .mf-section-top{margin:0}.mf-hservices .mf-section-top h2{margin:0}.mf-hservices-grid{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1199px){.mf-hservices-grid{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}}@media only screen and (max-width: 767px){.mf-hservices-grid{display:block}}.mf-hservices-grid .mf-hservices-item{padding:30px;background:rgba(0,0,0,0);text-decoration:none;color:#000;flex:1;display:block;transition:all .6s ease-in-out}@media only screen and (max-width: 1199px){.mf-hservices-grid .mf-hservices-item{max-width:33.333%}}@media only screen and (max-width: 767px){.mf-hservices-grid .mf-hservices-item{max-width:none}}.mf-hservices-grid .mf-hservices-item:hover{background:#6100d1;color:#fff}.mf-hservices-grid .mf-hservices-item:hover h4{color:#fff}.mf-hservices-grid .mf-hservices-item:hover img{filter:brightness(0) invert(1)}.mf-hservices-grid .mf-hservices-item:hover span{color:#fff}.mf-hservices-grid .mf-hservices-item h4{font-size:25px;color:#58595b;margin:20px 0}.mf-hservices-grid .mf-hservices-item p{font-size:18px}.mf-hservices-grid .mf-hservices-item span{color:#58595b;font-size:16px;text-decoration:underline}@media only screen and (min-width: 1200px){.mf-hservices-grid .mf-hservices-item+.mf-hservices-item{margin-top:60px}}@media only screen and (min-width: 1200px){.mf-hservices-grid .mf-hservices-item+.mf-hservices-item+.mf-hservices-item{margin-top:120px}}@media only screen and (min-width: 1200px){.mf-hservices-grid .mf-hservices-item+.mf-hservices-item+.mf-hservices-item+.mf-hservices-item{margin-top:180px}}@media only screen and (min-width: 1200px){.mf-hservices-grid .mf-hservices-item+.mf-hservices-item+.mf-hservices-item+.mf-hservices-item+.mf-hservices-item{margin-top:240px}}.mf-hprojects{padding-bottom:100px}.mf-hproject-grid{display:flex}@media only screen and (max-width: 767px){.mf-hproject-grid{flex-wrap:wrap}}.mf-hproject-grid p{margin:20px 0 30px;font-size:23px}.mf-hproject-left{width:65%;margin-right:40px}@media only screen and (max-width: 767px){.mf-hproject-left{width:100%;margin-right:0px;margin-bottom:50px}}.mf-hproject-right{width:35%}@media only screen and (max-width: 767px){.mf-hproject-right{width:100%}}.mf-project-section{position:relative}.mf-hproject-slider{padding-bottom:120px}@media only screen and (max-width: 767px){.mf-hproject-slider{padding-bottom:60px}}.mf-hproject-slider a{color:#000;text-decoration:none}.mf-hproject-slider .slick-arrow{font-size:60px;position:absolute;right:0;bottom:0;color:#58595b;cursor:pointer}@media only screen and (max-width: 991px){.mf-hproject-slider .slick-arrow{font-size:36px}}.mf-hproject-slider .slick-arrow.mf-arrow-left{right:100px}@media only screen and (max-width: 991px){.mf-hproject-slider .slick-arrow.mf-arrow-left{right:70px}}.mf-hproject-slider .slick-arrow:hover{color:rgba(88,89,91,.5)}.mf-hclient{padding-bottom:80px}.mf-hclient .mf-client-slide{height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.mf-hclient .mf-client-slide img{margin:0 auto}.mf-hclient .slick-track{margin:0 -10px;display:flex !important}.mf-hclient .slick-track .slick-slide{border:solid 1px #dbdbdb;margin:0 10px;height:inherit !important}.mf-hclient .slick-dots{margin-top:30px;bottom:-50px}.mf-hclient .slick-dots li{height:10px;width:10px}.mf-hclient .slick-dots li button{height:10px;width:10px;background:rgba(97,0,209,.23);color:rgba(0,0,0,0);border-radius:100%}.mf-hclient .slick-dots li button:before{height:10px;width:10px;color:rgba(0,0,0,0)}.mf-hclient .slick-dots li.slick-active button{background:#6100d1}.mf-counter .container{border-top:solid 1px #c1c1c1;padding-top:60px;padding-bottom:60px}.mf-counter .mf-counter-item{padding:60px 0;text-align:center;max-width:190px;margin:0 auto}@media only screen and (max-width: 991px){.mf-counter .mf-counter-item{padding:20px 0}}.mf-counter .mf-counter-item .count{font-size:60px;font-weight:bold;color:#1f8053;margin:0 0 15px;display:block}.mf-counter .mf-counter-item p{font-size:16px;color:#1f8053;letter-spacing:2px;text-transform:uppercase}.mf-news-grid{padding-bottom:70px}@media only screen and (max-width: 767px){.mf-news-grid .col-md-4{margin-bottom:30px}}.mf-news-grid .mf-news-img{padding-bottom:70%;display:block;background-size:cover;margin:0 0 25px;background-position:center}.mf-news-grid p{font-size:23px}.mf-footer{border-top:solid 1px #707070;padding:60px 0 0;font-size:18px;color:#2b2b2b}@media only screen and (max-width: 991px){.mf-footer{text-align:center}}.mf-footer ul{margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center;list-style:none}@media only screen and (max-width: 991px){.mf-footer ul{margin:25px auto}}@media only screen and (max-width: 767px){.mf-footer ul{flex-wrap:wrap}}.mf-footer ul li{margin:0 25px}@media only screen and (max-width: 767px){.mf-footer ul li{margin:0}}.mf-footer ul li a{text-decoration:none;color:#707070}@media only screen and (max-width: 767px){.mf-footer ul li a{flex-wrap:wrap;padding:15px 15px;display:block}}.mf-footer ul li a:hover{color:#6100d1}.mf-footer h2{font-size:18px;text-align:center;color:#707070;text-transform:uppercase}.mf-social-icons{display:flex;justify-content:center}.mf-social-icons a{display:block;height:32px;width:32px;border:solid 1px #f5f5f5;border-radius:100%;font-size:16px;color:#707070;line-height:30px;text-align:center;margin:0 15px}.mf-social-icons a:hover{color:#6100d1;border-color:#6100d1}.mg-footer-bar{background:#6100d1;color:#fff;padding:15px 0;font-size:18px;margin-top:30px}@media only screen and (max-width: 991px){.mg-footer-bar{text-align:left}}@media only screen and (max-width: 767px){.mg-footer-bar{text-align:center}}@media only screen and (max-width: 767px){.mg-footer-bar .text-end{text-align:center !important}}@media only screen and (max-width: 767px){.mg-footer-bar .col-md-6{margin-bottom:10px}}.mg-footer-bar a{color:#fff;text-decoration:none}.mg-footer-bar a:hover{color:#83c236}.parallax-layer{position:absolute;top:0;left:0;width:40%;background-size:cover;z-index:-1;overflow:hidden}.mf-shape-one{left:0;top:0}.mf-shape-one img{margin-left:-50px;max-width:100%;height:auto;opacity:.45}.mf-shape-two{left:auto;right:0;top:0;text-align:right;overflow:hidden}.mf-shape-two img{margin-right:-50px;max-width:100%;height:auto;opacity:.35}.mf-shape-six{left:auto;right:0;top:0;text-align:right;max-width:590px}.mf-shape-six img{max-width:100%;height:auto}.mf-shape-three{top:-50px;text-align:left;overflow:hidden;max-width:100px}.mf-shape-three img{max-width:100%;height:auto}.mf-project-three{top:auto;bottom:-50px;text-align:right;overflow:hidden;max-width:100px}.mf-project-three img{max-width:100%;height:auto}.mf-shape-five{top:auto;bottom:-50px;text-align:left;overflow:hidden;max-width:140px}.mf-shape-five img{max-width:100%;height:auto}.mf-shape-four{left:auto;right:0;top:0;text-align:right;overflow:hidden;max-width:210px}.mf-shape-four img{max-width:100%;height:auto}.mf-project2{width:30%;max-width:500px;right:0;top:0;left:auto}.mf-innerbanner{margin-top:100px;display:flex;min-height:200px;justify-content:center;align-items:center;position:relative;flex-direction:column;padding:60px 0}@media only screen and (max-width: 1199px){.mf-innerbanner{min-height:250px;padding:70px 0}}@media only screen and (max-width: 767px){.mf-innerbanner{min-height:200px;padding:50px 0}}.mf-innerbanner h2{font-size:16px;text-transform:uppercase;color:#83c236;margin:0 0 10px;position:relative;z-index:111}.mf-innerbanner h2 a{display:block}.mf-innerbanner h1{margin:0;font-size:60px;text-align:center;text-transform:uppercase;color:#707070}@media only screen and (max-width: 991px){.mf-innerbanner h1{font-size:48px}}@media only screen and (max-width: 767px){.mf-innerbanner h1{font-size:36px}}.mf-innerbanner h1 span{color:#6100d1}.mf-innerbanner .mf-project-left{left:0;top:0;max-width:169px}.mf-innerbanner .mf-project-right{right:0;left:auto;top:0;max-width:322px;text-align:right}.mf-aboutus-content{max-width:720px;margin-left:50px}@media only screen and (max-width: 1199px){.mf-aboutus-content{margin-left:20px}}@media only screen and (max-width: 1199px){.mf-aboutus-content{margin-left:0px}}.mf-aboutus-content p{font-size:18px;line-height:1.6;margin:0 0 40px}@media only screen and (max-width: 1199px){.mf-aboutus-content p{font-size:20px;margin:0 0 30px}}.mf-aboutus-content h2{margin:0 0 55px}@media only screen and (max-width: 1199px){.mf-aboutus-content h2{margin:0 0 35px}}@media only screen and (max-width: 767px){.mf-aboutus-content h2{margin:0 0 20px}}.mf-aboutus-content.services{max-width:550px}.mf-aboutus-content.services h2{color:#238c5b;font-size:16px;text-transform:uppercase;margin:30px 0 20px}.mf-aboutus-content.services p{margin:0 0 30px;font-size:23px}@media only screen and (max-width: 1199px){.mf-aboutus-content.services p{font-size:20px;margin:0 0 30px}}.mf-aboutus-content.services .btn.btn-default{padding:11px 20px}.mf-aboutus{position:relative}.mf-aboutus .mf-shape-two{transform:translateY(-40%);max-width:284px}.mf-aboutus .col-md-5{background-size:cover;background-position:center}.mf-tabsection{padding:60px 0;position:relative}@media only screen and (max-width: 767px){.mf-tabsection{padding:30px 0}}.mf-tabsection .mf-shape-three{bottom:0}.mf-tabcontainer{background-color:#6100d1;background-position:0 50px;background-size:auto 100%;background-repeat:no-repeat;color:#fff;padding:15px 80px 30px}@media only screen and (max-width: 1199px){.mf-tabcontainer{padding:15px 40px 30px}}@media only screen and (max-width: 767px){.mf-tabcontainer{padding:15px 20px 20px}}.mf-tabcontainer .nav-tabs{display:flex;justify-content:space-around;border-bottom:solid 1px rgba(255,255,255,.5)}.mf-tabcontainer .nav-tabs .nav-link{background:rgba(0,0,0,0) !important;border:none !important;color:rgba(255,255,255,.5);font-size:30px;padding:20px 0px;position:relative}@media only screen and (max-width: 1199px){.mf-tabcontainer .nav-tabs .nav-link{font-size:24px}}@media only screen and (max-width: 767px){.mf-tabcontainer .nav-tabs .nav-link{font-size:20px}}.mf-tabcontainer .nav-tabs .nav-link:after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;background:rgba(0,0,0,0)}.mf-tabcontainer .nav-tabs .nav-link.active{color:#fff}.mf-tabcontainer .nav-tabs .nav-link.active:after{background:#fff}.mf-tabcontainer .nav-tabs .nav-link:hover{color:#fff}.mf-tab-content{padding:50px}@media only screen and (max-width: 1599px){.mf-tab-content{padding:50px 0}}@media only screen and (max-width: 1199px){.mf-tab-content{padding:50px 0 0}}@media only screen and (max-width: 767px){.mf-tab-content{padding:30px 0 0}}@media only screen and (min-width: 1500px){.mf-tab-content .mf-tab-content-inner{max-width:75%}}.mf-approach-row{margin-bottom:40px}@media only screen and (max-width: 1599px){.mf-approach-row{margin-bottom:20px}}.mf-approach-row h3{font-size:30px;color:#fff}@media only screen and (max-width: 1199px){.mf-approach-row h3{font-size:22px}}.mf-approach-row p{font-size:22px;line-height:1.6}@media only screen and (max-width: 1199px){.mf-approach-row p{font-size:20px}}.mf-otherservices{padding:30px 0 100px;position:relative}@media only screen and (max-width: 767px){.mf-otherservices{padding:30px 0 30px}}.mf-otherservices .container{padding:0 80px}@media only screen and (max-width: 1199px){.mf-otherservices .container{padding:0 15px}}.mf-otherservices h2{margin:0 0 70px;font-size:35px}@media only screen and (max-width: 767px){.mf-otherservices h2{font-size:24px;margin:0 0 40px}}.mf-otherservices h2:after{content:"";display:block;height:1px;background:#6100d1;width:24px;margin:20px 0 0px}.mf-otherservices-item{display:block;text-align:center;color:#58595b;text-decoration:none}@media only screen and (max-width: 991px){.mf-otherservices-item{margin-bottom:60px}}@media only screen and (max-width: 767px){.mf-otherservices-item{margin-bottom:40px}}.mf-otherservices-item span{display:block;margin:0 0 40px;font-size:25px}@media only screen and (max-width: 1199px){.mf-otherservices-item span{font-size:20px}}@media only screen and (max-width: 991px){.mf-otherservices-item span{margin:0 0 20px}}.mf-otherservices-item:hover span{font-weight:bold;color:#6100d1}.mf-bottomservices{padding:30px 0 100px;position:relative}@media only screen and (max-width: 767px){.mf-bottomservices{padding:30px 0 30px}}.mf-bottomservices h2{margin:0 0 20px;font-size:35px}@media only screen and (max-width: 767px){.mf-bottomservices h2{font-size:24px;margin:0 0 40px}}.mf-bottomservices h2:after{content:"";display:block;height:1px;background:#6100d1;width:24px;margin:20px 0 0px}.mf-bottomservices p{font-size:25px;margin:0 0 50px}@media only screen and (max-width: 767px){.mf-bottomservices p{margin:0 0 20px}}.mf-bottomlist ul,.mf-bottomlist ol{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap}.mf-bottomlist ul li,.mf-bottomlist ol li{width:45%;margin-right:5%;margin-bottom:25px;position:relative;padding-left:28px}@media only screen and (max-width: 767px){.mf-bottomlist ul li,.mf-bottomlist ol li{width:100%;margin-right:0%;margin-bottom:15px}}.mf-bottomlist ul li:before,.mf-bottomlist ol li:before{content:"";display:block;position:absolute;left:0;top:4px;content:"J";font-family:"mufid";color:#218557;font-size:14px}.mf-bottomform{padding:60px 40px;background:#f5f5f5}.mf-project-slide-img{text-align:center}.mf-project-slide-img img{max-width:100%;height:auto;margin:0 auto}.mf-project-slide-content{margin-top:40px;display:flex;width:80%;line-height:1.5}@media only screen and (max-width: 991px){.mf-project-slide-content{width:100%}}@media only screen and (max-width: 767px){.mf-project-slide-content{display:block;margin-top:20px}}.mf-project-slide-content .project-gal{width:35%;padding-right:20px}@media only screen and (max-width: 767px){.mf-project-slide-content .project-gal{width:100%}}.mf-project-slide-content .project-gal>a{color:#fff}.mf-project-slide-content h3{font-size:30px;letter-spacing:-2px}.mf-project-slide-content h3 a{color:#fff;text-decoration:none}.mf-project-slide-content p{width:50%;font-size:18px;max-width:430px}@media only screen and (max-width: 767px){.mf-project-slide-content p{width:100%}}.mf-project-tab .mf-tab-content{padding:50px 0}@media only screen and (max-width: 767px){.mf-project-tab .mf-tab-content{padding:30px 0 0}}@media only screen and (max-width: 991px){.mf-project-slider{padding-bottom:60px}}.mf-project-slider-container{position:relative}.mf-project-slider-container .mf-pagingInfo{display:block;position:absolute;bottom:60px;left:80%;font-size:30px}@media only screen and (max-width: 1299px){.mf-project-slider-container .mf-pagingInfo{bottom:80px}}@media only screen and (max-width: 991px){.mf-project-slider-container .mf-pagingInfo{bottom:0;left:0}}.mf-project-slider-container .slick-arrow{position:absolute;right:0;bottom:40px;font-size:45px;line-height:1;cursor:pointer;z-index:111}@media only screen and (max-width: 1299px){.mf-project-slider-container .slick-arrow{font-size:30px;bottom:75px}}@media only screen and (max-width: 991px){.mf-project-slider-container .slick-arrow{bottom:0}}.mf-project-slider-container .slick-arrow:hover{color:rgba(255,255,255,.35)}.mf-project-slider-container .slick-arrow.mf-arrow-left{right:75px}@media only screen and (max-width: 1299px){.mf-project-slider-container .slick-arrow.mf-arrow-left{right:60px}}.mf-project-section{padding:0 0 60px}@media only screen and (min-width: 1600px){.mf-project-section .container{max-width:1550px}}.mf-project-grid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:60px;align-items:flex-start}.mf-project-grid .mf-project-item{display:block;width:47.5%}@media only screen and (max-width: 991px){.mf-project-grid .mf-project-item{margin-bottom:60px}}@media only screen and (max-width: 767px){.mf-project-grid .mf-project-item{width:100%;margin:0 0 30px}}.mf-project-grid .mf-project-item a{display:block;color:#000;text-decoration:none}.mf-project-grid .mf-project-item a p{margin:25px 0}.mf-project-grid .mf-project-item:nth-child(odd){margin-bottom:200px;margin-top:-100px}@media only screen and (max-width: 991px){.mf-project-grid .mf-project-item:nth-child(odd){margin-bottom:0px;margin-top:0px}}@media only screen and (max-width: 767px){.mf-project-grid .mf-project-item:nth-child(odd){margin:0 0 30px}}.mf-project-grid .mf-project-item:nth-child(1){margin-bottom:0;margin-top:0}@media only screen and (max-width: 767px){.mf-project-grid .mf-project-item:nth-child(1){margin:0 0 30px}}.mf-project-grid .mf-project-item:nth-child(even){margin-top:240px}@media only screen and (max-width: 1199px){.mf-project-grid .mf-project-item:nth-child(even){margin-top:160px}}@media only screen and (max-width: 991px){.mf-project-grid .mf-project-item:nth-child(even){margin-top:0px}}@media only screen and (max-width: 767px){.mf-project-grid .mf-project-item:nth-child(even){margin:0 0 30px}}.mf-contact{padding:0 0 100px;position:relative}.mf-contact-map{position:relative;padding-bottom:76%;padding-top:25px;height:0}.mf-contact-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 767px){.mf-contact-info{margin-bottom:30px}}.mf-contact-info h2{font-size:34px;text-transform:uppercase;margin:0 0 25px}@media only screen and (max-width: 1199px){.mf-contact-info h2{font-size:28px}}@media only screen and (max-width: 991px){.mf-contact-info h2{font-size:24px}}.mf-contact-info h2:after{content:"";display:block;width:38px;height:1px;background:rgba(97,0,209,.68);margin:12px 0 0}.mf-contact-info p{font-size:18px;color:#58595b;max-width:300px}.mf-contact-info a{color:#58595b;text-decoration:none}.mf-contact-info a:hover{color:#6100d1}.mg-services-grid{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1199px){.mg-services-grid{justify-content:flex-start}}.mf-services-item{width:18%;max-width:265px}@media only screen and (max-width: 1199px){.mf-services-item{width:30%;max-width:none;margin-right:3%;margin-bottom:50px}}@media only screen and (max-width: 767px){.mf-services-item{width:100%;margin-right:0%}}.mf-services-item .mf-services-item-img{height:130px}@media only screen and (max-width: 767px){.mf-services-item .mf-services-item-img{height:auto;margin:0 0 20px}}.mf-services-item h3{font-size:25px;margin:0 0 20px}.mf-services-item p{font-size:18px;line-height:1.5;margin:0 0 30px}.mf-services-item a{font-size:16px;color:#58595b;letter-spacing:1px}.mf-services-item a:hover{color:#6100d1}.mf-services{position:relative;padding:0 0 100px}@media only screen and (max-width: 1199px){.mf-services{padding:0 0 40px}}.mf-mission p{max-width:600px;font-size:25px;line-height:1.6}@media only screen and (max-width: 991px){.mf-mission p{font-size:18px}}.mf-shapebg-img{padding:50px 0 50px 100px;background-size:auto 100%;background-position:left center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.mf-shapebg-img{padding:20px 0 20px 20px}}.mf-bottomform .wpcf7-form-control:not(.wpcf7-submit){border:solid 1px #a8a8a8;width:100%;height:53px;font-size:16px;color:#58595b;padding:10px 15px}.mf-bottomform .wpcf7-form-control.wpcf7-textarea{height:120px}.mf-bottomform label{display:block;margin:0 0 28px}.mf-bottomservices .mf-form-action{position:relative}.mf-bottomservices .mf-form-action p{margin:0;text-align:right}.mf-bottomservices .mf-form-action p .wpcf7-spinner{margin:0;position:absolute;right:-30px;top:5px}@media only screen and (max-width: 767px){.mf-bottomservices .mf-form-action p .wpcf7-spinner{right:0;top:100%}}.mf-bottomservices .mf-form-action .wpcf7-submit{background:#6100d1;color:#fff;border:solid 1px #6100d1;font-size:16px;text-transform:uppercase;padding:11px 30px}.mf-bottomservices .mf-form-action .wpcf7-submit:hover{background:#fff;color:#6100d1}.mf-contact-form{padding-right:60px;margin-bottom:30px}@media only screen and (max-width: 991px){.mf-contact-form{padding-right:0px}}.mf-contact-form .wpcf7-form>p{display:flex;flex-wrap:wrap;justify-content:space-between}.mf-contact-form .wpcf7-form>p .wpcf7-form-control:not(.wpcf7-submit){border:solid 1px #a8a8a8;width:100%;height:53px;font-size:16px;color:#58595b;padding:10px 15px}.mf-contact-form .wpcf7-form>p .wpcf7-form-control.wpcf7-textarea{height:120px}.mf-contact-form .wpcf7-form>p label{margin:0 0px 30px 0;display:block;width:calc(50% - 30px)}@media only screen and (max-width: 1199px){.mf-contact-form .wpcf7-form>p label{width:calc(50% - 10px)}}@media only screen and (max-width: 767px){.mf-contact-form .wpcf7-form>p label{width:100%}}.mf-contact-form .wpcf7-form>p label:last-child{width:100%;margin:0}.mf-contact-form .wpcf7-form>p textarea{display:block;width:100%;height:100px;border:solid 1px #a8a8a8;font-size:16px;color:#58595b;padding:10px 15px;margin:0 0 20px}.mf-contact-form .mf-form-action{position:relative}.mf-contact-form .mf-form-action p{margin:0;text-align:right}.mf-contact-form .mf-form-action p .wpcf7-spinner{margin:0;position:absolute;right:-30px;top:5px}@media only screen and (max-width: 767px){.mf-contact-form .mf-form-action p .wpcf7-spinner{right:0;top:100%}}.mf-contact-form .mf-form-action .wpcf7-submit{background:#6100d1;color:#fff;border:solid 1px #6100d1;font-size:16px;text-transform:uppercase;padding:11px 30px}.mf-contact-form .mf-form-action .wpcf7-submit:hover{background:#fff;color:#6100d1}