@charset "utf-8";@font-face{font-family:"dubaiFont";src:url("../fonts/DubaiW23-Light.ttf");src:url("../fonts/DubaiW23-Light.eot") format("eot"),url("../fonts/DubaiW23-Light.woff2") format("woff2"),url("../fonts/DubaiW23-Light.woff") format("woff"),url("../fonts/DubaiW23-Light.ttf") format("truetype");}
html, body{font-family:'dubaiFont', 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', 'Verdana', 'sans-serif';min-height:100% !important;height:100%;min-width:100%;width:100%;margin:0;border:0;padding:0;}
a:hover{color:#E91E63;}
.active a{color:#3d3d3d;}
.fs{font-style:italic;color:#f466ba;}
.paratext{text-align:center;margin:10px 20px 30px 20px;}
#aboutafq{position:absolute;width:100%;text-align:center;margin:100px auto;bottom:50%;vertical-align:middle;}
svg{display:inline-block;height:auto;vertical-align:middle;overflow:hidden;}
.mouse-icon{display:block;z-index:0;opacity:.7;position:fixed;left:50%;text-align:left;font-weight:500;border:2px solid rgba(0,0,0,.3);border-radius:16px;height:30px;width:18px;bottom:20px;margin:0 0 0 -9px;}
.wheel{position:relative;background:rgba(0,0,0,.6);margin-left:auto;margin-right:auto;-webkit-animation-name:drop;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-name:drop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;text-align:left;border-radius:10px;width:2px;height:6px;top:4px;}
@keyframes drop{0%{top:5px;opacity:0;}
30%{top:10px;opacity:1;}
100%{top:25px;opacity:0;}
}
.sectitle{position:relative;margin-left:auto;margin-right:auto;color:#fff;text-align:center;display:block;}
.psectitle{position:relative;margin-left:auto;margin-right:auto;color:#ff8c8c;text-align:center;display:block;}
header, img, nav, li{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition-timing-function:ease-out,ease-out;}
ul{float:right;}
li{display:inline;float:left;}
nav{width:100%;margin:0 auto;}
#home{background-attachment:fixed;}
#sl2sm{background:url(../img/2.jpg) center no-repeat #006675;}
#sl3ct{background:url(../img/3.png) center no-repeat #ffc13c;}
#sl6wm{background:url(../img/6.png) center no-repeat #54638e;}
#sl5vi{background:url(../img/5.png) center no-repeat #232323;}
.vert{vertical-align:middle;}
.tag-line, .tag{color:rgb(255,255,255);text-align:center;overflow:hidden;}
#map{position:relative;overflow:hidden;z-index:500;background-color:rgb(255,255,255);}
.map{height:100%;width:100%;position:absolute;top:0px;left:0px;}
.gm-style{position:absolute;z-index:0;left:0px;top:0px;height:100%;width:100%;padding:0px;border-width:0px;margin:0;text-decoration:none;}
#footer-email-icon{box-sizing:inherit;text-align:center;}
#footer-location-icon{box-sizing:inherit;text-align:center;}
svg:not(:root){overflow:hidden;}
svg{display:inline-block;height:auto;vertical-align:middle;}
a img:hover{fill:#f00;color:#f00;cursor:pointer;}
.color-primary{color:#E91E63;}
.social ul li a{display:inline-block;color:#337ab7;text-decoration:none;background-color:transparent;}
#footer{position:relative;text-align:center;display:block;box-sizing:border-box;overflow:hidden;z-index:100;background-color:rgb(255,255,255);}
#footer a:hover{color:#E91E63;}
.footcont{position:relative;display:block;text-align:center;margin-right:auto;margin-left:auto;overflow:hidden;color:#333;}
.row{margin:0;color:#333;}
.social{display:inline-block;}
.social ul{list-style:none;margin:0;padding:0;float:left;color:#333;}
.social ul.be, .social ul.li{list-style:none;padding:0;float:left;color:#333;}
.social ul li{float:left;color:#333;}
.social p{float:left;margin:0;color:#333;}
.social ul li a img{width:100%;vertical-align:middle;border:0;}
.copyright{color:#000;}
@media screen and (max-width:480px){#aboutafq{display:none;}
header, header.large, header.small{position:fixed;width:100%;height:100%;text-align:center;z-index:100;display:table;}
#logo{position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.logo{width:300px;}
.logobox{width:80px;margin-top:35px;margin-left:25px;}
#navi{display:none;visibility:hidden;}
nav.navarrows{z-index:2000;display:inline-block;visibility:visible;}
nav.nav-dots{z-index:1000;display:inline-block;visibility:visible;}
#mobbg{position:fixed;min-width:100%;width:100%;height:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;text-align:center;color:#333;display:block;z-index:0;background-image:url("../img/banner.png");background-attachment:fixed !important;background-size:cover;overflow:scroll;background-position:50% 0px;background-repeat:no-repeat;}
#home{position:relative;min-width:100%;width:100%;height:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;text-align:center;color:#333;display:block;z-index:0;overflow:scroll;}
#clients{width:100%;z-index:1000;background-color:#68bdcc;position:relative;clear:both;padding-top:40px;padding-bottom:40px;}
#partners{width:100%;z-index:1000;background-color:#fff;position:relative;clear:both;padding-top:40px;padding-bottom:40px;}
.containers{text-align:center;margin:auto;width:100%;display:inline-block;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;}
.clients, .partners{margin:0 25px 20px 25px;width:150px;height:100px;}
.sectitle, .psectitle{margin-bottom:40px;top:20px;font-size:30px;line-height:32px;}
#anim{z-index:1000;background:#68bdcc url(../img/pic02.jpg) 0 0 no-repeat;display:inline-block;width:100%;height:180px;background-size:100% auto;position:relative;overflow:hidden;animation:cbg-pos-move 15s infinite alternate linear,bounce;-moz-animation:cbg-pos-move 15s infinite alternate linear,bounce;-webkit-animation:cbg-pos-move 15s infinite alternate linear,bounce;-ms-animation:cbg-pos-move 15s infinite alternate linear,bounce;-o-animation:cbg-pos-move 15s infinite alternate linear,bounce;}
.tag-line{margin:20px auto;}
.tag{margin:-60px 0 0 20px;font-size:150%;}
#creative{width:340px;height:140px;}
@keyframes cbg-pos-move{0%{background-position:0 0;}
100%{background-position:0 -50px;}
}
#map{height:300px;}
#footer{padding:60px 0 60px 0;}
.footcont{width:100%;font-size:14px;line-height:1.42857;}
.row{font-size:14px;line-height:1.42857;}
.social{margin:40px 0 0 0;}
.copyright{font-size:12px;margin:40px 0 0 0;}
.social ul{font-size:14px;line-height:1.42857;}
.social ul.be, .social ul.li{margin:0 0 0 30px;font-size:14px;line-height:1.42857;}
.social ul li:first-child{width:17px;}
.social ul.be li:first-child{width:28px;margin:6px 0 0 0;}
.social ul.li li:first-child{width:24px;margin:4px 0 0 0;}
.social ul li{padding-right:5px;width:26px;margin-top:5px;font-size:14px;line-height:1.42857;}
.social p{font-size:23px;line-height:32px;}
.social ul li a img{height:24px;}
.contact{margin-left:10%;width:40%;position:relative;display:block;float:left;min-height:1px;text-align:center;}
.findus{width:40%;position:relative;display:block;float:left;min-height:1px;text-align:center;}
}
@media screen and (min-width:481px) and (max-width:980px){#aboutafq{display:none;}
header, header.large, header.small{position:fixed;width:100%;height:100%;text-align:center;z-index:100;display:table;}
#logo{position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.logo{width:300px;}
.logobox{width:80px;margin-top:35px;margin-left:25px;}
#navi{display:none;visibility:hidden;}
nav.navarrows{z-index:2000;display:inline-block;visibility:visible;}
nav.nav-dots{z-index:1000;display:inline-block;visibility:visible;}
#mobbg{position:fixed;min-width:100%;width:100%;height:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;text-align:center;color:#333;display:block;z-index:0;background-image:url("../img/banner.png");background-attachment:fixed !important;background-size:cover;overflow:scroll;background-position:50% 0px;background-repeat:no-repeat;}
#home{position:relative;min-width:100%;width:100%;height:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;text-align:center;color:#333;display:block;z-index:0;overflow:scroll;}
#clients{width:100%;z-index:1000;background-color:#68bdcc;position:relative;clear:both;padding-top:40px;padding-bottom:40px;}
#partners{width:100%;z-index:1000;background-color:#fff;position:relative;clear:both;padding-top:40px;padding-bottom:40px;}
.containers{text-align:center;margin:auto;width:100%;display:inline-block;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;}
.clients, .partners{margin:0 25px 20px 25px;width:150px;height:100px;}
.sectitle, .psectitle{margin-bottom:40px;top:20px;font-size:30px;line-height:32px;}
#anim{z-index:1000;background:#68bdcc url(../img/pic02.jpg) 0 0 no-repeat;display:inline-block;width:100%;height:220px;background-size:100% auto;position:relative;overflow:hidden;animation:cbg-pos-move 15s infinite alternate linear,bounce;-moz-animation:cbg-pos-move 15s infinite alternate linear,bounce;-webkit-animation:cbg-pos-move 15s infinite alternate linear,bounce;-ms-animation:cbg-pos-move 15s infinite alternate linear,bounce;-o-animation:cbg-pos-move 15s infinite alternate linear,bounce;}
.tag-line{margin:30px auto;}
.tag{margin:-80px 0 0 20px;font-size:150%;}
#creative{width:400px;height:140px;}
@keyframes cbg-pos-move{0%{background-position:0 0;}
100%{background-position:0 -90px;}
}
#map{height:260px;}
#footer{padding:60px 0 60px 0;}
.footcont{width:480px;font-size:14px;line-height:1.42857;}
.row{font-size:14px;line-height:1.42857;}
.social{margin:40px 0 0 0;}
.copyright{font-size:12px;margin:40px 0 0 0;}
.social ul{font-size:14px;line-height:1.42857;}
.social ul.be, .social ul.li{margin:0 0 0 30px;font-size:14px;line-height:1.42857;}
.social ul li:first-child{width:17px;}
.social ul.be li:first-child{width:28px;margin:6px 0 0 0;}
.social ul.li li:first-child{width:24px;margin:4px 0 0 0;}
.social ul li{padding-right:5px;width:26px;margin-top:5px;font-size:14px;line-height:1.42857;}
.social p{font-size:23px;line-height:32px;}
.social ul li a img{height:24px;}
.contact{margin-left:10%;width:40%;position:relative;display:block;float:left;min-height:1px;text-align:center;}
.findus{width:40%;position:relative;display:block;float:left;min-height:1px;text-align:center;}
}
@media screen and (min-width:981px) and (max-width:1780px){#aboutafq{font-size:160%;top:35%;padding:0 60px 0 60px;}
header a{color:#969696;text-decoration:none;text-transform:uppercase;font-size:1em;}
header a.active{color:#3d3d3d;}
header a:hover{color:#E91E63;}
header li{margin-right:30px;}
header.large li{margin-top:100px;}
header.small li{margin-top:50px;}
header{position:fixed;top:0;left:0;width:100%;z-index:3000;background-color:rgba(255,255,255,0.8);margin:0;-moz-transition-property:height,background;-o-transition-property:height,background;-webkit-transition-property:height,background;transition-property:height,background;-moz-transition-duration:1s,1s;-o-transition-duration:1s,1s;-webkit-transition-duration:1s,1s;transition-duration:1s,1s;-moz-transition-timing-function:ease-out,ease-out;-o-transition-timing-function:ease-out,ease-out;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}
header.large{height:140px;}
header.large object{width:240px;margin:14px 0 10px 30px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-transition-property:width,height;-o-transition-property:width,height;-webkit-transition-property:width,height;transition-property:width,height;-moz-transition-duration:1s,1s;-o-transition-duration:1s,1s;-webkit-transition-duration:1s,1s;transition-duration:1s,1s;-moz-transition-timing-function:ease-out,ease-out;-o-transition-timing-function:ease-out,ease-out;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;position:relative}
header.small{height:80px;}
header.small object{width:120px;margin:14px 0 10px 30px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-transition-property:width,height;-o-transition-property:width,height;-webkit-transition-property:width,height;transition-property:width,height;-moz-transition-duration:1s,1s;-o-transition-duration:1s,1s;-webkit-transition-duration:1s,1s;transition-duration:1s,1s;-moz-transition-timing-function:ease-out,ease-out;-o-transition-timing-function:ease-out,ease-out;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;}
#logo{position:relative;float:left;}
.logo{width:300px;}
.logobox{width:160px;margin-top:15px;margin-left:-5px;}
#home{position:relative;min-width:100%;width:100%;height:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;text-align:center;color:#333;display:block;z-index:0;background-position:center;background-attachment:fixed;background-image:url("../img/banner.png");background-size:cover;}
#mobbg{display:none;visibility:hidden;}
#clients{width:100%;z-index:1000;background-color:#68bdcc;position:relative;clear:both;padding-top:10px;padding-bottom:40px;}
#partners{width:100%;z-index:1000;background-color:#fff;position:relative;clear:both;padding-top:10px;padding-bottom:40px;}
.sectitle, .psectitle{margin-bottom:40px;margin-top:100px;font-size:30px;line-height:32px;}
.containers{text-align:center;margin:auto;width:100%;display:inline-block;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;}
.clients, .partners{margin:0 32px 20px 32px;width:150px;height:100px;}
#anim{z-index:1000;background:#68bdcc url(../img/pic02.jpg) 0 0 no-repeat;display:inline-block;width:100%;height:340px;background-size:100% auto;position:relative;overflow:hidden;animation:cbg-pos-move 15s infinite alternate linear,bounce;-moz-animation:cbg-pos-move 15s infinite alternate linear,bounce;-webkit-animation:cbg-pos-move 15s infinite alternate linear,bounce;-ms-animation:cbg-pos-move 15s infinite alternate linear,bounce;-o-animation:cbg-pos-move 15s infinite alternate linear,bounce;}
@keyframes cbg-pos-move{0%{background-position:0 0;}
100%{background-position:0 -300px;}
}
.tag-line{margin:70px 0 0 0;}
.tag{margin:-40px 0 0 20px;font-size:260%;}
#creative{width:600px;height:150px;}
#map{height:380px;}
#footer{padding:60px 0 60px 0;}
.footcont{width:960px;font-size:14px;line-height:1.42857;}
.row{font-size:14px;line-height:1.42857;}
.social{margin:40px 0 0 0;}
.copyright{font-size:12px;margin:40px 0 0 0;}
.social ul{font-size:14px;line-height:1.42857;}
.social ul.be, .social ul.li{margin:0 0 0 30px;font-size:14px;line-height:1.42857;}
.social ul li:first-child{width:17px;}
.social ul.be li:first-child{width:28px;margin:6px 0 0 0;}
.social ul.li li:first-child{width:24px;margin:4px 0 0 0;}
.social ul li{padding-right:5px;width:26px;margin-top:5px;font-size:14px;line-height:1.42857;}
.social p{font-size:23px;line-height:32px;}
.social ul li a img{height:24px;}
.contact{margin-left:25%;width:25%;position:relative;display:block;float:left;min-height:1px;text-align:center;}
.findus{width:25%;position:relative;display:block;float:left;min-height:1px;text-align:center;}
}
@media screen and (min-width:1781px){#aboutafq{font-size:200%;top:35%;padding:0 60px 0 60px;}
header a{color:#969696;text-decoration:none;text-transform:uppercase;font-size:1em;}
header a.active{color:#3d3d3d;}
header a:hover{color:#E91E63;}
header li{margin-right:30px;}
header.large li{margin-top:130px;}
header.small li{margin-top:65px;}
header{position:fixed;top:0;left:0;width:100%;z-index:3000;background-color:rgba(255,255,255,0.8);margin:0;-moz-transition-property:height,background;-o-transition-property:height,background;-webkit-transition-property:height,background;transition-property:height,background;-moz-transition-duration:1s,1s;-o-transition-duration:1s,1s;-webkit-transition-duration:1s,1s;transition-duration:1s,1s;-moz-transition-timing-function:ease-out,ease-out;-o-transition-timing-function:ease-out,ease-out;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}
header.large{height:180px;}
header.large object{width:300px;margin:20px 0 10px 30px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-transition-property:width,height;-o-transition-property:width,height;-webkit-transition-property:width,height;transition-property:width,height;-moz-transition-duration:1s,1s;-o-transition-duration:1s,1s;-webkit-transition-duration:1s,1s;transition-duration:1s,1s;-moz-transition-timing-function:ease-out,ease-out;-o-transition-timing-function:ease-out,ease-out;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;position:relative}
header.small{height:100px;}
header.small object{width:140px;margin:20px 0 10px 30px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-transition-property:width,height;-o-transition-property:width,height;-webkit-transition-property:width,height;transition-property:width,height;-moz-transition-duration:1s,1s;-o-transition-duration:1s,1s;-webkit-transition-duration:1s,1s;transition-duration:1s,1s;-moz-transition-timing-function:ease-out,ease-out;-o-transition-timing-function:ease-out,ease-out;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s;}
#logo{position:relative;float:left;}
.logo{width:300px;}
.logobox{width:160px;margin-top:15px;margin-left:-5px;}
#home{position:relative;min-width:100%;width:100%;height:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;text-align:center;color:#333;display:block;z-index:0;background-position:center;background-attachment:fixed;background-image:url("../img/banner.png");background-size:cover;}
#mobbg{display:none;visibility:hidden;}
#clients{width:100%;z-index:1000;background-color:#68bdcc;position:relative;clear:both;padding-top:10px;padding-bottom:70px;}
#partners{width:100%;z-index:1000;background-color:#fff;position:relative;clear:both;padding-top:10px;padding-bottom:70px;}
.sectitle, .psectitle{margin-bottom:40px;margin-top:140px;font-size:30px;line-height:32px;}
.containers{text-align:center;margin:auto;width:1500px;display:inline-block;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;}
.clients, .partners{margin:0 32px 20px 32px;width:150px;height:100px;}
#anim{z-index:1000;background:#68bdcc url(../img/pic02.jpg) 0 0 no-repeat;display:inline-block;width:100%;height:480px;background-size:100% auto;position:relative;overflow:hidden;animation:cbg-pos-move 15s infinite alternate linear,bounce;-moz-animation:cbg-pos-move 15s infinite alternate linear,bounce;-webkit-animation:cbg-pos-move 15s infinite alternate linear,bounce;-ms-animation:cbg-pos-move 15s infinite alternate linear,bounce;-o-animation:cbg-pos-move 15s infinite alternate linear,bounce;}
@keyframes cbg-pos-move{0%{background-position:0 0;}
100%{background-position:0 -650px;}
}
.tag-line{margin:100px 0 0 0;}
.tag{margin:-40px 0 0 20px;font-size:300%;}
#creative{width:800px;height:200px;}
#map{height:480px;}
#footer{padding:60px 0 60px 0;}
.footcont{width:1170px;font-size:14px;line-height:1.42857;}
.row{font-size:14px;line-height:1.42857;}
.social{margin:40px 0 0 0;}
.copyright{font-size:12px;margin:40px 0 0 0;}
.social ul{font-size:14px;line-height:1.42857;}
.social ul.be, .social ul.li{margin:0 0 0 30px;font-size:14px;line-height:1.42857;}
.social ul li:first-child{width:17px;}
.social ul.be li:first-child{width:28px;margin:6px 0 0 0;}
.social ul.li li:first-child{width:24px;margin:4px 0 0 0;}
.social ul li{padding-right:5px;width:26px;margin-top:5px;font-size:14px;line-height:1.42857;}
.social p{font-size:23px;line-height:32px;}
.social ul li a img{height:24px;}
.contact{margin-left:25%;width:25%;position:relative;display:block;float:left;min-height:1px;text-align:center;}
.findus{width:25%;position:relative;display:block;float:left;min-height:1px;text-align:center;}
}