@media only screen and (max-width:1800px){header .home-container{padding:0 15px}.popupMenuBox{padding:20px;width:400px}.mobMenuCover.active a.mobMenu{top:20px}.popupMenu li{padding:12px 0 0;font-size:20px}.conInfo li,.letsTalk a,.popupMenu.smll li{font-size:18px}.popupBot{bottom:20px;left:20px}.topSocialLink{padding:20px 0 0}.popupDDBox{width:calc(100% - 400px);right:calc(100% + 800px);padding:20px}.popupDDBox.active{right:400px}.popupDDBox .hd{font-size:40px}.popupDDBox .text{font-size:15px;line-height:23px}.popupDDBox .linkBox .subHd{font-size:15px}.menu ul li .headerSL li,.popupDDBox .linkBox ul li{font-size:13px}.menuTopInner{max-width:1220px}.menuDDBot .inner{flex-wrap:nowrap;padding-left:140px}.menuDDBot .viewInsights a{padding:40px 0 40px 40px!important;font-size:13px}.menuDDBot .viewInsights a img{width:28px;top:32px}.menu ul li .headerSL li span,.pfInner .overBox a{font-size:16px}.menu ul li .headerPL{flex-wrap:nowrap}.menu ul li .headerPL li{padding:20px 10px;margin:0}.menu ul li .headerPL li img{max-width:100px}.bannerCon .bannerItem .home-container{padding:100px 40px 20px}.bannerHd{font-size:60px;line-height:55px;padding-bottom:30px}.bannerText{font-size:20px;max-width:980px;line-height:30px;padding:30px 0}.home-container{padding:0 30px}.mainHd,.statsList li>div span .counter{font-size:32px}.hdText{font-size:19px;line-height:24px}.serviceLeft{padding-right:0}.serviceLeft .serviceList{margin:-10px}.serviceLeft .serviceList li{padding:10px}.pfLft .pfInner .name,.pfRgt .pfInner .name{padding:20px;font-size:20px;line-height:28px}.pfInner .overBox{padding:20px;font-size:18px;line-height:30px}.pfInner .overBox .hd{font-size:26px;line-height:36px}.pfRgtBot .pfInner .overBox,.pfRgtTop .pfInner .overBox{font-size:16px;line-height:26px}.pfRgtBot .pfInner .overBox .hd,.pfRgtTop .pfInner .overBox .hd{font-size:20px;line-height:26px;padding-bottom:10px}.pfInner .overBox .mb20{margin-bottom:15px}a.learnMore{font-size:19px;padding:10px 15px}.statsList li>div{padding:40px 10px;font-size:15px;line-height:25px}.videoCon{height:300px}.videoTop{max-width:320px}.partnerBox{padding-right:25px}.clientBox{padding-left:25px}.newsLft{padding:25px}.newsLft .hd{font-size:30px}.newsList li{font-size:18px;line-height:26px}.newsList li a{padding:16px 80px 16px 0}.blogBox figure{font-size:20px}.blogBox figure .hd{font-size:18px;line-height:24px}.letsTalk .hd{font-size:26px;padding:0 0 5px}.footerTop{margin:0 -10px}.footerCol{padding:40px 10px}.footerCol.colm2,.footerCol.colm4{width:17%}.footerCol.colm3{width:20%}.footerCol.colm5{width:26%; max-width:320px;}}@media only screen and (max-width:1500px){.menu ul li {margin-right:30px;} .menuTopInner {width:990px;}.menuBoxLink.big{width:330px;}}@media only screen and (max-width:1279px){.newsList li,.statsList li>div{font-size:14px;line-height:22px}.headRgt{height:80px}.menu,.serviceLeft .serviceList li a .text{display:none}.popupMenuBox{width:320px}.popupDDBox{width:calc(100% - 320px);right:calc(100% + 600px)}.popupDDBox.active{right:320px}.popupDDBox .linkBox .subHd{position:static}.popupDDBox .hd{font-size:30px;padding:0 55px 0 0}.popupDDBox .text{padding:15px 0 0}.popupDDBox .linkBox{padding:20px 0}.popupDDBox .linkBox .subHd img{top:16px}.popupDDBox .linkBox ul{padding:12px 0 0}.bannerCon{min-height:auto}.bannerCon .bannerItem .home-container{min-height:560px}.bannerHd{font-size:55px;line-height:50px}.bannerText{font-size:19px;line-height:27px}.clientCon,.home-container{padding:0 15px}.serviceRight{padding:10px}.blogBox figure,.newsLft,.serviceRight .inner{padding:15px}.pfInner .overBox a,.serviceRight .inner ul li,.serviceRight .inner ul li:before{font-size:16px}.serviceLeft .serviceList li a .icon img{height:60px}.serviceLeft .serviceList li a h4{font-size:17px;padding-bottom:0}.pt50{padding-top:30px}.pb50{padding-bottom:30px}.mainHd{font-size:28px}.hdText{font-size:17px;line-height:22px}.blogBox,.pfLft,.pfRgtBot,.pfRgtTop{box-shadow:0 0 0 2px #fff}.pfLft .pfInner .name,.pfRgt .pfInner .name{padding:15px;font-size:16px;line-height:22px}.pfInner .overBox .hd{font-size:20px;line-height:26px}.pfInner .overBox,.pfRgtBot .pfInner .overBox,.pfRgtTop .pfInner .overBox{padding:15px;font-size:15px;line-height:22px}a.learnMore span:after{top:0}.pfRgtBot .pfInner .overBox .hd,.pfRgtTop .pfInner .overBox .hd{font-size:18px;line-height:24px;padding-bottom:10px}.statsList ul{margin:-5px}.statsList ul li{padding:5px;width:50%}.statsList ul li.large{width:50%}.statsList li>div{padding:23px 10px}.statsList li>div span{font-size:18px}.statsList li>div span .counter{font-size:20px}.videoCon{width:calc(50% - 10px);margin-left:10px}.videoOuter{bottom:-23px}.videoTop{max-width:300px}.videoDots li{padding-top:5px}.partnerBox:after{width:10px;right:-5px}.newsList{margin-bottom:20px}.newsList li{font-weight:400}.newsLft .hd,.tollFree span{font-size:24px}.newsList li a{padding:14px 70px 14px 0}.newsLft .hd{padding-bottom:10px}.blogBox figure .title{left:15px;bottom:10px;font-size:15px}.blogBox figure .hd{font-size:17px;line-height:24px}.socialLink li a{height:35px}.socialLink li a:after{transform:scale(.8)}.footerCol{width:25%}.footerCol.colm2,.footerCol.colm4{width:24%}.footerCol.colm3{width:27%}.footerCol.colm5{padding:0 10px 20px;width:100%;max-width:340px;margin:auto;display:none;}.webStats li .inner {padding:5px; font-size:15px; height:90px;}.webStats li .inner span {font-size:28px;}.hdText a.explore {font-size:15px;}.hdText a.explore span {top:5px;}.homeAbout br {bisplay:none;}}@media only screen and (max-width:999px){.popupDDBox,.popupMenuBox{width:100%;overflow:auto}.mobMenuCover.active .quickMenuCon,.popupDDBox,.popupMenuBox{overflow:auto}.bannerHd{font-size:45px;line-height:50px}.popupMenuBox{position:fixed}.popupBot{position:static}.popupDDBox .hd{padding:10px 55px 0 0}.popupDDBox{height:100%;transition:.5s ease-in-out;position:fixed;right:-100%;top:0;padding:20px;z-index:100}.popupDDBox.active{right:0;transition:.5s ease-in-out}.popupDDBox .back{display:block;color:#fff}.popupDDBox .back img{transform:rotate(180deg);vertical-align:middle;margin:0 5px 2px 0}.mainHd{font-size:26px}.serviceLink{width:180px}.serviceLink a{padding:1px 10px;font-size:18px;text-align:right}.serviceMid{width:calc(100% - 180px)}.pfInner .overBox .mb20{display:none}.pfRgtBot .pfInner .overBox,.pfRgtTop .pfInner .overBox{padding:10px}.pfRgtBot .pfInner .overBox .hd,.pfRgtTop .pfInner .overBox .hd{font-size:15px;line-height:20px}.pfInner .overBox a{font-size:15px}.statsList{width:auto;border-right:0;border-bottom:1px solid #fff}.blogBox figure .inner,.videoCon{width:100%}.statsList ul li,.statsList ul li.large{width:33.33%}.videoCon{margin:15px 0 0;height:320px}.partnerList{margin:-2px}.partnerList li{padding:2px}.blogBox figure{align-items:flex-end;padding:15px 15px 45px}.blogBox figure .hd{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.homeWF .top ul li{width:50%;}.webStats {margin:-2px;}.webStats li  {padding:2px;}}@media only screen and (max-width:767px){.bannerText,.eventCon .newsLft .hd,.eventCon .newsLft .newsList,.footerCol.colm1,.footerCol.colm4,.footerCol.colm5,.serviceLink,.serviceLink .active,.serviceMid{display:none}header .home-container{height:70px}.bannerCon .bannerItem .home-container{padding:80px 15px 20px;min-height:350px;}.bannerHd{font-size:26px;line-height:30px}.bannerText{font-size:17px;line-height:22px;padding:20px 0}.sfBanImg{width:70px!important;margin:0 0 10px 4px!important}a.readMoreBtn{font-size:15px;padding:10px 25px}.mainHd{font-size:26px}.blogBox a .topHd,.hdText{font-size:15px}.hdText{line-height:20px}.mb20{margin-bottom:20px}.serviceLink{width:100%;border-right:0;margin-bottom:10px}.serviceLink a{width:50%;height:50px;border-right:1px solid transparent;padding:10px;font-size:14px;justify-content:center}.serviceLink a.current{border-right:1px solid #fff}.serviceMid{width:100%;padding:0}.serviceCon{display:none!important}.statsList{margin:0}.videoCon{height:230px}.clientBox{width:100%;padding:15px 0 25px 0; border-top:1px solid #ccc;}.partnerBox{width:100%; padding:15px 0;}.partnerBox:after{width:100%;height:1px;right:0;top:100%;background:#ccc;display:none}.newsLft{width:100%}.newsRgt{width:100%;height:320px}.letsTalk{padding:20px 0;font-size:35px}.letsTalk .hd{font-size:22px}.footerCol.colm2{width:50%}.footerCol.colm3{width:50%;display:block}.serviceForMob{display:block;background-size:auto 100%;padding:0;margin-top:10px;margin-left:-25px;}.serviceForMob .serviceListMob{display:flex;margin:-5px}.popupDDBox{padding:15px}.popupDDBox .linkBox ul li{font-size:12px}.blogBox figure{padding:15px 15px 30px}.blogBox figure .hd{font-size:15px;line-height:18px}.blogBox figure .date,.newsList li a span{font-size:13px}.blogBox figure .title{font-size:13px;left:15px;bottom:5px}.newsList li a{padding:14px 50px 14px 0}.serviceListMob>li>a .hd{margin-bottom:0;padding-left:0;min-height:inherit;text-decoration:underline;font-weight:500;position:relative;font-size:16px}.serviceListMob>li{width:50%;padding:5px}.serviceListMob>li>a{height:auto;color:#fff;padding:10px 10px 14px;background:#fff;display:block;box-shadow:0 5px 10px rgb(0 0 0 / 20%);position:relative;overflow:hidden}.serviceListMob>li>a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../home-images/home_over_bg.jpg) 0 0/cover}.serviceMobLink{position:relative;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.3);padding:5px 5px 15px}.serviceMobLink:before{content:'';position:absolute;left:0;top:-5px;background:#fff;width:100%;height:10px}.serviceMobLink li{width:50%;font-size:13px;padding:5px 5px 5px 20px;position:relative;z-index:2}.serviceMobLink li:before{content:'';width:10px;height:10px;border:1px solid #666;position:absolute;left:0;top:5px}.serviceMobLink li:after{content:'';border-bottom:3px solid transparent;border-top:3px solid transparent;border-left:4px solid #333;position:absolute;left:5px;top:8px}.serviceMobLink li a{display:inline-block;text-decoration:underline}.eventCon{flex-direction:column-reverse}.eventCon .newsLft{background:0;padding:12px 0 0}a.newsBtn{background:#00a2ee;}.fullScreenFooter {display:none !important;} .smallScreenFooter {display:flex !important;}.smallScreenFooter .full {width:100%; padding-bottom:10px;}.smallScreenFooter .socialLink {max-width:290px; margin:auto;}.smallScreenFooter .socialLink li a {height:34px;}.smallScreenFooter .ccBox {max-width:290px; margin:auto;}.copy{text-align:center;}.partnerList li>div{padding:10px;}}@media only screen and (max-width:479px){.footerLink li.dsMob,.footerLink li.mobHide,.footerRgt a.readMoreBtn,.pfRgtTop{display:none}.popupDDBox .linkBox ul li{width:50%;padding:2px 5px}.pt50{padding-top:20px}.pb50{padding-bottom:20px}.serviceLink{flex-wrap:wrap}.serviceListMob{margin:-5px}.serviceListMob>li{width:100%;padding:5px}.pfLft{width:100%;height:300px}.pfRgtTop,.pfRgtTopC>div{height:220px;width:100%}.pfRgt{width:100%}.mobCon,.pfInner .overBox .mb20{display:block}.videoTop{max-width:250px}.statsList ul{margin:-2px;padding:10px 0}.statsList ul li{width:50%;padding:2px}.statsList ul li.large{width:50%}.statsList li>div{padding:10px 6px;font-size:13px;line-height:19px}.clientCon{padding:0 10px}.partnerList li{width:33.33%}.mailSkp,.mobileHide,.tollFree{display:none!important}.footerCol.colm1{width:100%;padding:20px 10px 0;display:none}.footerCol.colm5{width:100%;padding:5px 0 0;max-width:100%}.footerCol.colm2,.footerCol.colm3{display:block;padding:25px 15px}footer .home-container{padding:0}footer .footerTop{margin:0}.footerRgt{padding:10px 5px;border:0;border-right:0;border-bottom:0}.socialLink{padding:0 0 5px;max-width:260px;margin:auto;justify-content:center}.socialLink li a{height:32px}.socialLink li a:after{transform:scale(.7)}.socialLink li a:hover{background:0}.footerCol.colm2{width:48%}.footerCol.colm3{width:52%}.footerLink li{font-size:13px}.ccBox{max-width:260px;margin:5px auto 0;padding:0 5px}.clutch span,.crating,.crating span{font-size:9px}.clutch{padding:3px 0 0 27px}.clutch .clImg{width:22px}.copy{text-align:center;font-size:11px}.mobSk{display:flex;color:#fff;font-size:14px}.footerCol.large .footerHd {font-size:16px;}.footerCol.large .footerLink li {font-size:13px; padding-bottom:14px;}.homeWF .top{padding:15px;}.homeWF .top ul li .inner h4{font-size:18px; line-height:24px;}.homeWF .top ul li {width:100%;}.homeWF .bot {padding:10px 5px;} .homeWF .top ul li .inner {padding:15px;}.webStats li {width:50%;}.clientCon {background:#eee !important;}}