
 /* 
-------cacheFileName----------
 key4678ABA664C962A498B67C449B3AEC5947D2758082AD3855B360572D1DB549D7 */ 

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,container{margin:0;padding:0;border:0;outline:0;background:transparent}*{outline:none}#msCookieBanner{display:none!important}h2 sup{text-transform:lowercase}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,address,mainimage,container{display:block}ul{list-style:none}img{border:none}a{outline:none;text-decoration:none;color:#0b63ba}a:link,a:visited,a:hover{text-decoration:none}a:link:hover,a:link:focus,a:hover,a:focus,.milestone-address a:hover,footer a:link:hover,footer a:visited:hover{color:#1d8bed;transition:all .2s ease 0s}body{font-family:'Muli',sans-serif;font-size:16px;font-style:normal;font-weight:600;color:#0d274f;line-height:22px}#main{display:block;height:85px;margin:0 auto;padding:0;width:100%;background:#fff;width:100%;box-sizing:border-box;background-color:rgba(255,255,255,1);position:fixed;left:0;top:0;z-index:99;transition:all .5s;-webkit-box-shadow:0 0 31px -9px rgba(0,0,0,.24);-moz-box-shadow:0 0 31px -9px rgba(0,0,0,.24);box-shadow:0 0 31px -9px rgba(0,0,0,.24);margin-top:0!important}.main-inner{width:100%;height:85px;background:none!important}header{display:block;height:85px;margin:0 auto;padding:0;position:relative;max-width:1360px}#logo{margin:0;padding:0;display:inline-block;vertical-align:middle;margin-top:21px}#name{color:#a02b62;font-family:'latoregular';font-size:15px;font-weight:normal;left:218px;position:absolute;top:30px}#nav{display:inline-block;vertical-align:middle;margin-left:70px;width:56.4%}#topnav{height:auto;margin:0 auto;padding:0;position:relative}#topnav ul{list-style:none outside none;margin:0;padding:0}#topnav li{display:inline;float:left;margin:0 23px 0 0;padding:0;text-align:center;text-transform:uppercase;width:auto}#subnav ul li.mi-web a.nav:link{text-transform:capitalize;margin-right:25px;font-size:13px;line-height:24px;letter-spacing:.05em;font-weight:500}#subnav ul li.con a.nav:link{width:auto;padding:0 51px;height:50px;line-height:50px;background-color:#1b5a9a;font-size:15px;text-transform:initial;font-weight:600;border-radius:34px}#topnav li a,#topnav li a:link{display:block;font-size:13px;letter-spacing:.05em;line-height:24px;color:#0d274f;font-family:'Roboto',sans-serif;font-weight:500}#topnav a.nav:link,a.nav:visited{padding:0;margin:0}#topnav a.nav:hover{color:#0b63ba}section.mainwrapper{margin:0 auto;background-color:#fff}#subnav{display:inline-block;vertical-align:middle;top:17px;position:absolute;right:0}#subnav ul{margin:0;padding:0}#subnav ul li{margin:0;padding:0;list-style:none;float:left}#subnav ul li a{margin:0;padding:0;float:left;font-size:14px;color:#fff;text-transform:uppercase;font-weight:normal;line-height:normal}#subnav ul li a.nav:link{text-decoration:none;font-family:'Roboto',sans-serif;letter-spacing:.05em;line-height:24px}#subnav ul li.con a.nav:link:hover{color:#fff;background-color:#ef8037}#subnav ul li a.navON:link,#subnav ul li a.navON:visited,#subnav ul li a.navON:hover{color:#c1dffd;text-decoration:none}h1{text-transform:none;padding-top:4px;font-size:35px;line-height:35px;text-align:center;color:#0d274f;font-weight:600}#subnav ul li.mi-web{padding-top:14px}.socialdiv{position:absolute;right:37px;top:30px}.socialdiv ul li{float:left;margin:0 0 0 6px}.socialdiv li a{display:block;width:28px;height:28px}.socialdiv li a.fb{background:url("/images_noindex/sprite.png") no-repeat scroll 0 0 rgba(0,0,0,0)}.socialdiv li a.fb:hover{background:url("/images_noindex/sprite.png") no-repeat scroll 0 -29px rgba(0,0,0,0)}.socialdiv li a.tw{background:url(/images_noindex/sprite.png) no-repeat scroll -29px 0 transparent}.socialdiv li a.tw:hover{background:url("/images_noindex/sprite.png") no-repeat scroll -29px -29px rgba(0,0,0,0)}.socialdiv li a.gp{background:url(/images_noindex/sprite.png) no-repeat scroll -58px 0 transparent}.socialdiv li a.gp:hover{background:url("/images_noindex/sprite.png") no-repeat scroll -58px -29px rgba(0,0,0,0)}.socialdiv li a.fl{background:url(/images_noindex/sprite.png) no-repeat scroll -87px 0 transparent}.socialdiv li a.fl:hover{background:url("/images_noindex/sprite.png") no-repeat scroll -87px -29px rgba(0,0,0,0)}.socialdiv li a.yt{background:url(/images_noindex/sprite.png) no-repeat scroll -116px 0 transparent}.socialdiv li a.yt:hover{background:url("/images_noindex/sprite.png") no-repeat scroll -116px -29px rgba(0,0,0,0)}.socialdiv li a.in{background:url(/images_noindex/sprite.png) no-repeat scroll -145px 0 transparent}.socialdiv li a.in:hover{background:url("/images_noindex/sprite.png") no-repeat scroll -145px -29px rgba(0,0,0,0)}.socialdiv li a.rss{background:url(/images_noindex/sprite.png) no-repeat scroll -174px 0 transparent}.socialdiv li a.rss:hover{background:url("/images_noindex/sprite.png") no-repeat scroll -174px -29px rgba(0,0,0,0)}#middle{width:100%;height:396px;margin:27px auto 0;position:relative}#mainimage{height:386px;border:solid 5px #fff;position:relative;margin:0 auto;box-shadow:1px 2px 4px #2d2d2d;width:1030px;z-index:0;text-align:center}#contentinfo{margin:0 auto 0;padding:0;position:relative;width:100%;padding-top:29px}#bottomimg section#content{padding:0}#container{max-width:1040px;margin:0 auto;position:relative;padding:0 0 0 0}#container-sm,.container-sm{max-width:970px;margin:0 auto;position:relative;padding:0 0 0 0}#container-min,.container-min{margin:0 auto;position:relative;padding:0 0 0 0;max-width:1230px}#bottomimg{padding:119px 0 38px 0;position:relative;margin:0 auto}section#contentinfo.home-content{padding-top:0}#header{margin:0;padding:17px 0 22px 0;color:#0b63ba;text-transform:uppercase;font-size:36px;font-weight:normal}h1{color:#0d274f;text-align:center;font-family:'Roboto',sans-serif;text-transform:none;padding-top:4px;font-size:35px;line-height:35px;text-align:center;color:#0d274f;font-weight:600}#header h1{margin:0;padding:0;color:#0b63ba;text-transform:uppercase;font-size:36px;font-weight:normal;line-height:normal}#header span{color:#333;display:block;padding:10px 0 0 0}h1 span{display:block;font-weight:100;font-size:40px;line-height:48px}h1{text-transform:none;padding-top:4px;font-size:35px;line-height:35px;text-align:center;color:#0d274f;font-weight:600}.homesection{background:none repeat scroll 0 0 #fff;border:1px solid #d6d6d6;margin:8px 0 0;padding:24px}.homesection ul{margin:0;padding:10px 0 0 0}.homesection ul li{display:block;list-style:none;margin:0;padding:0 0 3px 23px}.top-reason-section{margin:0;padding:0 24px 30px 0}.top-reason-section ul{padding-top:12px!important}.top-reason-section ul li{display:block;list-style:none;margin:0;padding:0 0 3px 36px;background:url(/images_noindex/li-bullet.png) no-repeat left 9px}.home-videodiv{background:none repeat scroll 0 0 #fff;border:1px solid #d6d6d6;line-height:0;margin:25px 0 25px;padding:11px}.homepagevideo img{cursor:pointer}img{border:medium none;line-height:0}.image{margin:2px 0 0 0;padding:11px;background:#fff;border:solid 1px #c9c9c9}.img-left{margin:0 20px 0 0;padding:11px;background:#fff;border:solid 1px #c9c9c9;float:left}.img-right{margin:0 0 0 0;padding:11px;background:#fff;border:solid 1px #c9c9c9;float:right}aside{float:right;width:275px;padding:0}.available-career{background:#fff;padding:15px 20px 14px 20px;box-shadow:2px 2px 2px #628395;margin-bottom:28px}.available-title{color:#0b63ba;font-size:20px;font-weight:normal;text-transform:uppercase;padding-bottom:31px;padding-top:4px}.job-list{padding:0}.job-list ul{padding-bottom:9px}.job-des{margin-bottom:14px;line-height:18px;background:url(/images_noindex/job-des-bg1.gif) no-repeat left 2px;padding-left:16px;font-size:14px}.job-des span{display:block;text-transform:uppercase}.see-more{padding-top:9px;text-align:right;text-transform:uppercase}.see-more a:link,.see-more a:visited{color:#0b63ba;font-size:16px;font-weight:bold}.see-more a:hover{color:#0b63ba}.top-reason .job-des span{text-transform:none}.bg2{background:url(/images_noindex/job-des-bg2.gif) no-repeat left 2px}.bg3{background:url(/images_noindex/job-des-bg3.gif) no-repeat left 1px}.bg4{background:url(/images_noindex/job-des-bg4.gif) no-repeat left 1px}.job-description{display:block;margin-bottom:25px}.job-title{float:left;padding-right:63px;font-size:12px}.job-title span{font-family:'latobold';font-weight:normal;font-size:14px}.designation{float:left;padding-right:79px;font-size:12px}.designation span{color:#0b63ba;font-family:'latobold';font-weight:normal;font-size:14px}.photo-stream{background:#fff;padding:10px;border:1px solid #d3d3d3;margin-top:6px}.fun-stuf{float:left;width:149px;padding-right:12px;padding-top:30px}.fun-stuf span{display:block;font-size:12px;margin:0 auto;text-align:center;width:118px}.f-last{padding:30px 0 0 0}.more{padding-left:29px;float:right;margin-top:25px;margin-bottom:4px;margin-right:23px}.more a{font-size:16px;font-weight:normal;color:#712106;text-transform:uppercase}.photo{background:url(/images_noindex/photo-icon.gif) no-repeat 0 3px}.video{background:url(/images_noindex/video-icon.gif) no-repeat 0 3px}.twitt{background:url(/images_noindex/twitter-icon.gif) no-repeat 0 3px;margin-bottom:0;margin-right:3px}.twitter-stream{background:#fff;padding:23px 30px 24px 30px;border:1px solid #d3d3d3}.twitter-stream ul{text-decoration:none;padding:0!important}.twitter-stream ul li{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;padding:0 0 10px!important}.twitter-stream ul li span{color:#0b63ba;font-family:'latobold';font-weight:normal;font-size:14px;display:block}.job-position{padding:20px;background:#fff;border:1px solid #d3d3d3;margin-bottom:25px;margin-top:25px}.job-caption{font-family:'latobold';font-weight:normal;font-size:14px}.jobr{padding:0!important;background:none!important;border:none!important}.office-address{line-height:30px;display:block;padding-top:1px}.office-address-last{line-height:18px;display:block}.office-address-icon{background:url(/images_noindex/address-icon.png) no-repeat;float:left;width:23px;height:30px;padding-right:10px}.clear{clear:both}footer{font-size:14px;line-height:24px;letter-spacing:.02em;color:#000a12;margin:0 auto;position:relative;width:1170px;padding:44px 0 0;margin-top:0}.cont-hotename{font-size:15px;font-weight:bold}.twitter-stream iframe{width:592px}.h2like{padding:0 0 12px!important}span.privacypolicy{display:block;margin-top:5px;margin-bottom:5px;text-align:center}.customisable,.customisable:link,.customisable:visited{color:#0b63ba!important}#interectivemap-q116{width:100%;height:350px}table{background-color:transparent}th{text-align:left}#ascontainer a{color:#0b63ba;text-decoration:none}#contenttitle{font-family:'Roboto Condensed',sans-serif;font-weight:700;margin:0 auto 40px auto;font-size:20px;line-height:44px;margin:0;text-align:left;color:#0b63ba;text-transform:uppercase}.displaytable th,.displaytable td{padding:6px 5px;text-align:left;font-weight:normal}.displaytable td{padding:5px}.displaytable th{background-color:#0b63ba;color:#fff;font-weight:bold;font-size:large}.displaytable th.sortable{cursor:pointer}.tablepager{font-size:smaller;font-style:italic;text-align:right}a:link,a:visited{text-decoration:none;list-style:none;cursor:pointer;color:#0d274f}a:link,a:visited,a:hover{text-decoration:none;color:#1d8bed}a:link,a:visited{text-decoration:none;list-style:none;cursor:pointer;color:#0b63ba}a:link,a:visited,a:hover{text-decoration:none}.openings_instructions{margin:20px 0}.header-main-content{padding-top:50px}.header-main-content .carouselitems.header-main-content-inner{width:27.33%;display:inline-block;vertical-align:middle;text-align:center;padding-right:84px}.carouselitems.header-main-content-inner:nth-child(3){padding-right:0}.header-contenttext{max-width:100%;margin:0 auto;font-family:'Muli',sans-serif;color:#0d274f;font-size:15.98px;line-height:23.96px;letter-spacing:.05em;padding-top:3px}.btn,.btn:link,a.btn,a.btn:link{padding:0 61px;width:auto;height:50px;line-height:52px;background-color:#1b5a9a;font-size:15px;text-transform:initial;font-weight:600;border-radius:34px;display:inline-block;color:#fff;font-family:'Roboto',sans-serif;letter-spacing:.05em}.header-contentmore{text-align:center;margin-top:55px}.signupnotewrap .formbox3{padding-top:0}.formbox3{text-align:center;padding-bottom:0}.signupftitle{font-family:'Roboto',sans-serif;text-transform:capitalize;line-height:43px;font-size:30px;text-align:center;color:#0d274f;font-weight:600}.signupfdiscription{font-family:'Muli',sans-serif;padding:1px 0 0;max-width:760px;margin:0 auto;line-height:29px;font-size:20px;text-align:center;letter-spacing:.090909px;color:#6888a3}div#acton-newsformnew{padding:0 0 0 0;display:inline-block}input{padding:0;height:40px;line-height:40px}input,select,textarea{box-sizing:border-box;border:0 solid #dfdfdf;border-bottom:1px solid #bdbdbd;box-shadow:none;border-radius:0;color:#333;font-family:'Roboto',sans-serif;font-size:17px;margin:0;padding:0}.footer-wrap #gdpr-rfp{max-width:734px;margin:10px auto;font-size:14px;line-height:24px;letter-spacing:.05em;color:#042745;padding-bottom:9px}#note{width:100%;margin:0 auto;background:#fff;clear:both;display:block;padding:0;border-top:1px solid #edf1f6;position:relative;padding-top:0}.notewrap{padding-top:45px}.googleaddress{padding:4px 0 10px 203px;text-align:left}.googleaddress{line-height:32px}.googleaddress{float:left;width:22.5%;margin-right:3%}.xvcard-dsktp{float:none;margin:0}.googleaddress ul li,.footer-col2 ul li,.footer-col3 ul li,.footer-col4 ul li,.footertitle{list-style:none;line-height:24px;font-size:16px;letter-spacing:.0727273px;color:#778f9b}.vcard-align{line-height:22px;font-size:12px;letter-spacing:1px;color:#6888a3;margin-top:27px}footer .googleaddress a:link,footer .googleaddress a:visited{color:#6888a3;font-size:12px;text-transform:capitalize;letter-spacing:1px;line-height:16px;font-weight:600}footer a:link,footer a:visited{color:#6888a3;font-size:14px;font-family:'Muli',sans-serif;letter-spacing:.05em;line-height:24px;font-weight:600}footer span.street-address,footer .vcard-phone,footer .vcard-fax,footer span.mbreakowner{display:block}footer span.newfpipe{display:none}span.newfpipe{text-align:center;padding:0 2px}.footer-col2{width:25.8%;float:left}.footertitle{text-transform:capitalize;line-height:29px;font-size:20px;letter-spacing:.0909091px;color:#0d314f;font-weight:500;margin-bottom:42px;font-family:'Roboto',sans-serif}.soacial-main-title{display:none;text-align:center;position:relative}.footer-readytoget{position:fixed;bottom:0;width:100%;z-index:123;box-sizing:border-box}.footer-readytoget{background-color:#042745;height:63px;position:relative;visibility:hidden;opacity:0;transition:all .5s;display:none}div#newowner{margin-top:58px;width:100%;line-height:24px;font-size:14px;text-align:center;color:#0d314f;font-family:'Muli',sans-serif;letter-spacing:.05em;font-weight:600;margin-bottom:67px}.dfallbehindmail.input{height:60px;line-height:60px;background-color:#f7f8fa;color:#6888a3;display:inline-block;float:none;padding:0 32px;text-transform:inherit;font-size:16px;width:370px;margin:0 auto;border:0 solid #b8c1cb;font-family:'Roboto',sans-serif;border-radius:30px;letter-spacing:.05em}#acton-newsformnew input#subscribeFormSubmit{top:-4px;position:relative}.formbutton.button.dfallbehingbtn{width:259px;height:60px;font-size:15px;border-radius:30px;line-height:60px;display:inline-block;margin-left:0;font-family:Roboto-Medium;letter-spacing:.2px;cursor:pointer;background-color:#1b5a9a;font-size:16px;text-transform:initial;font-family:'Roboto',sans-serif;font-weight:600;letter-spacing:.05em;line-height:63px}.formbutton.button.dfallbehingbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.formbutton.button.dfallbehingbtn:hover{color:#fff;background-color:#ef8037}.button{border:medium none;margin:0;padding:0;height:41px;line-height:41px;font-size:16px;border-radius:0;display:block;color:#fff!important;text-align:center;transition:all .2s ease 0s}.commentwrap.contact-captcha.dfallbehindcpt{display:inline-block;position:relative;top:57px;margin-left:25px;width:0;overflow:hidden;transition:.5s all;text-align:center;padding-bottom:21px}div#subscribeForm_footer-captcha-message{text-align:left;position:absolute;z-index:99}span.error-message{width:100%;left:30px;text-align:left;bottom:3px;color:red;font-size:12px}.emailinpparent{display:inline-block;position:relative;padding-bottom:30px}section.join-section:before{content:"";width:100%;height:57%;background-color:#f8fafc;position:absolute;top:0}section.join-section{padding-top:74px;position:relative}.ready-to-join-inner{border-radius:7px 7px 7px 7px;overflow:hidden;position:relative;line-height:0}.ready-to-joinimg{display:inline-block;overflow:hidden;position:relative}.ready-to-joinimg img{overflow:hidden;line-height:0}.ready-to-joinimg:before{content:"";height:100%;width:100%;background:rgba(20,28,38,.6);position:absolute;top:0;left:0}.ready-to-join-content{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}.ready-to-join-title{color:#fff;font-size:45.21px;font-family:'Muli',sans-serif;font-weight:800;line-height:45px}.ready-to-join-link{padding-top:20px}.ready-to-join-link a.btn{padding:0 27px}.background-f8fafc{background-color:#f8fafc}.background-f5f7fa{background-color:#f5f7fa}.main-heaer-section .box2{padding-top:150px}.inner-main-head{position:relative;margin-top:85px}.inner-main-head:before{content:"";width:100%;height:280px;background-color:#002c5e;position:absolute;top:0}.inner-page-header-section{max-width:1500px;margin:0 auto;position:relative}.inner-page-header-content{width:25%;float:left;padding-top:133px;text-align:left;padding-left:120px}.inner-page-header-content h1{font-size:40px;line-height:45px;font-family:'Muli',sans-serif;color:#fff;font-weight:800;text-align:left;height:84px;display:flex;justify-content:left;align-items:flex-end}.inner-page-desc{color:#0d274f;font-weight:600;line-height:24.96px;font-size:15.98px;letter-spacing:.05em;font-family:'Muli',sans-serif;padding-top:125px;margin-bottom:37px}.inner-page-header-content a.btn{padding:0 38px;color:#fff}.inner-page-header-img{position:relative;right:-33px;width:67%;float:right}.main-heaer-section .box2{padding-top:0}.milestone-location-title h2{text-align:center;color:#0d274f;font-size:35px;line-height:35px;margin-bottom:23px}.milestone-location{padding:0 23px;margin-bottom:76px;text-align:center}.mileston-address .carouselitems.milestone-location-inner:nth-child(3n){margin-right:0}.carouselitems.milestone-location-inner{display:inline-block;width:31.7%;margin-right:29px;vertical-align:top}.milestone-location-inner-img{border-radius:11px;position:relative;overflow:hidden;line-height:0}.milestone-location-content h3{color:#0d274f;font-size:24px;line-height:27px;font-family:'Muli',sans-serif}.milestone-location-content{text-align:center;padding-top:33px;position:relative}span.milestone-location-position{position:absolute;color:#6888a3;font-size:16px;line-height:24px;letter-spacing:.05em;font-family:'Muli',sans-serif;width:100%;text-align:center;left:0;font-weight:600;top:10px}span.milestone-location-position{position:absolute}.milestone-address{max-width:295px;margin:0 auto;padding-top:5px}.milestone-address a{font-size:15.98px;line-height:23.96px;letter-spacing:.05em;color:#0d274f;font-family:'Muli',sans-serif;font-weight:600}.mileston-address .carouselitems.milestone-location-inner:nth-child(2n) .milestone-address{max-width:318px}.milestone-in .mileston-address .carouselitems.milestone-location-inner:nth-child(2n) .milestone-address{max-width:450px}.milestone-in .milestone-location{margin-bottom:0}.milestone-in .carouselitems.milestone-location-inner{width:38%}.milestone-in .milestone-location h2{margin-bottom:35px}.milestone-in .milestone-address{max-width:328px}.inner footer{margin-top:0;padding-top:0}a.btn:hover,input#subscribeFormSubmit:hover{color:#fff;cursor:pointer;background-color:#ef8037;transition:all .2s ease 0s}.milestone-awards{max-width:1167px;margin:0 auto;margin-top:40px;padding-bottom:0}.carouselitems.milestone-awards-inner{border-right:1px solid #d1dbe3;border-bottom:1px solid #d1dbe3;display:inline-block;vertical-align:top;width:388px;text-align:center}.milestone-awards .carouselitems.milestone-awards-inner:nth-child(3n+3){border-right:none}.milestone-awards .carouselitems.milestone-awards-inner:nth-child(16){border-bottom:none}.milestone-awards .carouselitems.milestone-awards-inner:nth-child(17){border-bottom:none}#subnav ul li.mi-web a.nav:hover,#subnav ul li.mi-web a.nav:focus{background:transparent;color:#1d8bed}#subnav ul li.mi-web a.nav:link{color:#6888a3}.inner-page-header-img img{max-width:100%;height:auto}footer #gdpr-rfp a:link{color:#1d8bed}footer .googleaddress a:link:hover{color:#1d8bed}.signupnotewrap .singup-form{padding-bottom:35px}.reason-to-work{padding:0 32px;margin-bottom:35px}.reason-to-work-title{display:inline-block;width:23%;vertical-align:top}.reason-to-work-title h2{font-size:35px;line-height:35px;color:#0d274f;font-family:'Roboto',sans-serif}.reason-to-work-title h2 span{display:block;color:#6888a3;font-size:20px;line-height:24px;letter-spacing:.05em;font-family:'Muli',sans-serif;font-weight:600;margin-top:10px}.reason-to-work-inner{width:68.3%;display:inline-block;padding-left:101px}.reason-to-work-desc{position:relative;top:-1px}.reason-to-work-desc ul li{padding-left:25px;position:relative;width:100%;float:left;padding-right:0;letter-spacing:.05em;margin-bottom:2px}.reason-to-work-desc ul li:before{content:"";width:7px;height:7px;background-color:#0d274f;position:absolute;left:0;border-radius:50%;top:8px}a.moreless-button.less:before{transform:rotate(-180deg);top:-1px}.reason-to-work-desc ul li:nth-child(even){width:100%;padding-right:0}.miletone-video-section{padding-top:92px}.video-area iframe{width:100%;height:544px}.video-area{margin-bottom:22px}h3.video-title{font-size:40px;line-height:48px;font-family:'Roboto',sans-serif;color:#0d274f;text-align:center;font-weight:100;margin-bottom:22px}.video-content{text-align:center;margin-bottom:94px}.video-content .btn{padding:0 46px;color:#fff}.inspiring-culture-title{font-family:'Roboto',sans-serif;font-size:35px;line-height:35px;color:#0d274f;text-align:center;margin-bottom:60px}.inspiring-culture-title span{display:block;font-size:20px;line-height:24px;letter-spacing:.05em;color:#6888a3;font-weight:500;font-family:'Muli',sans-serif}.inspiring-culture-desc{letter-spacing:.05em;line-height:23.96px}.why-milestone-inspiring-culture{margin-bottom:72px;display:inline-block}#subnav ul li.mi-web a{color:#6888a3}.add-short-massage-with-link{text-align:center;margin-bottom:133px}.add-short-massage-title{font-size:40px;line-height:48px;font-family:'Roboto',sans-serif;color:#0d274f;text-align:center;font-weight:100;margin-bottom:22px}.add-short-massage-with-link .btn{padding:0 46px}.footer-col4 li{margin-bottom:-2px}.footer-col4{width:25.8%;float:left}.footer-col2 li{margin-bottom:-2px}#topnav li a.navON{color:#0b63ba}footer a.navON{color:#0b63ba}#contentinfo.career-page{padding-top:85px}.career-head{padding-top:46px;padding-bottom:15px}.milestone-career{display:inline-block;vertical-align:middle;width:31.5%;text-align:left;padding-left:30px;padding-top:2px}.milestone-career h1{font-size:40px;line-height:45px;font-family:'Muli',sans-serif;font-weight:800;text-align:left;padding-top:0}.milestone-career h1 span{font-size:20px;line-height:24px;letter-spacing:.05em;font-family:'Muli',sans-serif;color:#6888a3;text-align:left;font-weight:500;padding-left:2px;text-transform:lowercase}.milestone-career h1 span.nofpositionopen{display:inline-block}.miletone-dropdowns{display:inline-block;width:53%;vertical-align:middle}.filter-option{display:inline-block;vertical-align:middle;padding-top:13px;position:relative}.filter-option span.icon-keyboard_arrow_down{position:absolute;top:48%;right:37px;font-size:19px;pointer-events:none}.filter-option:nth-child(2n) span.icon-keyboard_arrow_down{position:absolute;top:48%;right:20px;font-size:19px;pointer-events:none}.filter-option label{font-size:0}.filter-option select{height:60px;line-height:61px;border-color:#6888a3;background-color:#edf1f6;width:296px;border-radius:42px;margin-right:15px;font-size:16px;letter-spacing:.08em;color:#6888a3;padding:0 44px 0 24px}.filter-option:nth-child(2) select{margin-right:0}.miletone-dropdowns input[type="submit"]{display:none}.clear-filter{display:inline-block;width:12%}.clear-filter a:link{color:#1d8bed;font-size:16px;line-height:24px;font-weight:800;padding-left:28px;position:relative;top:7px}.accordion-container{position:relative;max-width:1170px;height:auto;margin:10px auto}.accordion-container>h2{text-align:center;color:#fff;padding-bottom:5px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}.set{position:relative;width:100%;height:auto}.set>a{display:block;padding:52px 41px;text-decoration:none;color:#0d274f;font-weight:800;border-bottom:1px solid rgba(104,136,163,.3);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;font-size:24px;line-height:35px;font-family:'Muli',sans-serif}.set>a i{float:right;margin-top:2px}.set>a.active{background-color:transparent;border:none}.content{background-color:transparent;border-bottom:none}.content-full{display:none}.content p{padding:10px 15px;margin:0;color:#333}.position-name{display:inline-block;vertical-align:middle;width:56.1%}.position-opening-desc{display:inline-block;padding:2px 39px 0;width:100%}.career-page section#content{padding-left:0;padding-right:0;padding-top:33px}.pattern:before{content:"";background:url(/images_noindex/backgroun-pattern.png) 0 0 no-repeat;width:100%;height:620px;top:0;position:absolute;left:0;background-size:100% 100%}.pattern{position:relative}.position-name a{font-size:16px;line-height:35px;color:#0d274f;font-family:'Muli',sans-serif;font-weight:800;border-bottom:1px solid transparent}.position-name a:hover{color:#1d8bed;border-color:#1d8bed}.position-category{display:inline-block;vertical-align:middle;width:13%;font-size:16px;line-height:24px;letter-spacing:.05em;color:#6888a3;font-family:'Muli',sans-serif;font-weight:600}.set .content{margin-bottom:34px}.position-location{display:inline-block;vertical-align:middle;width:27%;font-size:16px;line-height:24px;letter-spacing:.05em;color:#6888a3;font-family:'Muli',sans-serif;font-weight:600}.set.active{border-bottom:1px solid rgba(104,136,163,.3);padding-bottom:24px}.set:last-child a,.set.active:last-child{border:none}.careerdetail-page section#content{padding-left:0;padding-right:0}.careerdetail-page .milestone-career{padding-top:32px;width:100%;box-sizing:border-box;margin-bottom:24px}.go-back{font-size:16px;line-height:24px;letter-spacing:.05em;opacity:.5;margin-bottom:28px}.milestone-career-address{margin-top:12px;padding-left:9px}.milestone-career-address span{display:block;margin-bottom:1px;color:#6888a3;font-size:16px;line-height:18px;letter-spacing:.05em}.about-opening-position{padding:51px 32px;display:inline-block}.abt-position h2{padding-bottom:40px;letter-spacing:normal}.about-opening-left{display:inline-block;width:65.9%;letter-spacing:.05em;line-height:23.96px}.abt-position{margin-bottom:42px}.abt-position.roles ul li,.qualification ul li{padding-left:20px;padding-top:2px;position:relative}.abt-position.roles ul li:before,.qualification ul li:before{content:"";width:7px;height:7px;background-color:#0d274f;border-radius:50%;position:absolute;left:0;top:11px}.careerdetail-page .boxspacer{display:block;height:15px;padding-bottom:10px}.abt-position{margin-bottom:42px;line-height:23.96px}.abt-position.qualification{margin-bottom:0}.about-opening-right{display:inline-block;vertical-align:top;width:31%;padding-left:57px;box-sizing:border-box}.opening-right-apply{padding-top:64px;text-align:center;font-size:16px;line-height:24px;letter-spacing:.05em;position:relative;padding-bottom:44px}.opening-right-apply a.btn{width:183px;display:inline-block;height:60px;line-height:64px;font-size:16px;text-align:center}.opening-right-apply a:last-child{margin-top:23px;display:inline-block;text-align:center;margin-bottom:38px}.opening-right-apply:after{content:"";background:url(/images_noindex/down-shadow.png) 0 0 no-repeat;width:369px;height:44px;bottom:0;position:absolute;left:0;background-size:100% 100%;background-position:center}.opening-right-apply-linkedin{text-align:center;margin-top:6px;font-size:16px;letter-spacing:.05em;line-height:24px;color:#0d274f}.opening-right-apply-linkedin img{margin-top:19px}.abt-milestone{text-align:left;padding-top:73px;max-width:770px;margin:0 auto;font-size:16px;line-height:24px;letter-spacing:.05em;margin-bottom:27px}.abt-milestone h2{font-size:35px;line-height:35px;font-family:'Roboto',sans-serif;margin-bottom:53px;text-align:center}.topreason-work{text-align:left;padding-top:0;max-width:770px;margin:0 auto;font-size:16px;line-height:24px;letter-spacing:.05em;margin-bottom:30px}.topreason-work h3{font-size:24px;line-height:35px;font-family:'Muli',sans-serif;margin-bottom:27px;letter-spacing:normal}ul.ulstyle li{padding-left:20px}ul.ulstyle li:before{content:"";width:7px;height:7px;background-color:#0d274f;border-radius:50%;position:absolute;left:0;top:11px}.topreason-work ul li{padding-left:20px;margin-bottom:24px;position:relative}#team-slides-home{padding-top:96px;text-align:center}.section-gallery-maintitle h2{font-size:35px;line-height:35px;font-family:'Roboto',sans-serif;margin-bottom:2px}.section-gallery-subtitle{font-size:20px;line-height:24px;letter-spacing:.05em;color:#6888a3;font-family:'Muli',sans-serif}.section-gallery-link{margin-top:30px;margin-bottom:47px}.section-gallery-link a.btn,.section-gallery-link a.btn:link{padding:0 51px;height:60px;line-height:60px;color:#fff}.overlay-section{position:absolute;top:50%;left:0;color:#fff;z-index:98;text-align:left;width:100%;transform:translateY(-50%);padding-left:30px;height:100%;background-color:rgba(0,0,0,.5)}.overlay-section-inner{max-width:431px;text-align:left}.overlay-section-inner .caption{color:#fff;font-size:40px;line-height:45px;font-family:'Muli',sans-serif;font-weight:800;text-align:left}.menu-open{transform:translate(-230px,0)}.mainmenu{background:#24222d;text-align:center;margin:0;padding:15px 0;width:100%}.mainmenu li{display:inline-block}.mainmenu li a{display:block;color:#fff;font-size:1rem;padding:10px 25px;border:2px solid transparent;text-decoration:none;transition:all .3s}.mainmenu li a:hover{border:2px solid #fff}.toggle{display:none;position:absolute;left:-55px;top:0;cursor:pointer;background:rgba(0,0,0,.6);padding:15px 15px 10px}.toggle .bar1,.toggle .bar2,.toggle .bar3{width:28px;height:2px;background:#000;margin-bottom:5px;transition:all .6s}#topnav li.toggle{display:none}.mainmenu.open .toggle .bar1{transform:rotate(45deg) translate(8px,7px)}.mainmenu.open .toggle .bar2{opacity:0}.mainmenu.open .toggle .bar3{transform:rotate(-45deg) translate(7px,-6px)}@media(max-width:768px){.toggle{display:block}.emailinpparent{display:inline-block;position:relative;padding-bottom:30px;vertical-align:top}.commentwrap.contact-captcha.dfallbehindcpt{display:inline-block;position:relative;top:0;margin-left:25px;width:0;overflow:hidden;transition:.5s all;text-align:center;padding-bottom:21px}.formbutton.button.dfallbehingbtn{vertical-align:top}.subnav .inner-page-header-content h1{text-align:center;justify-content:center;color:#fff}.subnav .inner-page-desc{padding-top:105px}.mainmenu{width:230px;max-width:480px;height:100%;position:absolute;top:0;right:-230px}.mainmenu li{display:block}.mainmenu li a:hover,.mainmenu li a:focus{border-color:transparent;background:rgba(0,0,0,.5);color:#5cd}}.moretext{display:none;margin-top:20px}.moreless-button{display:block;text-align:center;font-size:14px;line-height:24px;color:#1d8bed;margin-top:43px}.inspiring-culture-desc a:link,.inspiring-culture-desc a:visited{display:inline-block;text-align:center;font-size:16px;line-height:24px;color:#1d8bed;margin-top:43px;letter-spacing:.05em;line-height:23.96px;font-weight:700;font-family:'Muli',sans-serif;position:relative;padding-right:0;text-transform:capitalize}a.moreless-button:before{content:"";font-family:'MilestoneRetinaDisplayIcons'!important;right:-27px;position:absolute;font-size:27px;font-weight:100;top:2px}#team-slides-home .mainwrapper .flexslider{overflow:hidden}.menu-open{transform:translate(-230px,0)}#topnav{text-align:center;margin:0;padding:15px 0;width:100%}#topnav li{display:inline-block}#topnav li a{transition:all .3s}#topnav li a:hover{}@media screen and (max-width:768px){.subnav .inner-page-header-content{width:100%;padding:30px 33px;text-align:center;padding-top:30px;padding-bottom:0}.subnav .inner-page-desc{padding-top:105px;margin-bottom:0}#topnav .mainmenu li a:hover{background:transparent}#topnav li.toggle{display:block;position:absolute;top:34px;padding:0;background:transparent;left:unset;right:70px;margin-right:0}#subnav{position:absolute;right:0;display:none}#topnav{width:230px;max-width:480px;height:100vh;position:fixed;top:0;right:-250px;background-color:#f5f5f5}#topnav .mainmenu li a.nav:hover{background:transparent}#topnav li{width:100%;display:block;text-align:left;padding:0 18px;box-sizing:border-box}#topnav li a:hover,#nav li a:focus{border-color:transparent;background:rgba(0,0,0,.5);color:#5cd}}#topnav li.mi-web,#topnav li.con{display:none}.centerslickproduct.slick-initialized.slick-slider.slick-dotted{top:41px;margin-bottom:110px}.set>a{position:relative}a.active span.icon-right-radius-arrow{transform:rotate(90deg);transition:all .4s ease 0s;-webkit-transition:-webkit-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}.set>a span{position:absolute;right:29px;font-size:17px;top:50%;transform:translateY(-50%);-webkit-transition:-webkit-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out}.read-more{width:100%;text-align:center}.background-f5f7fa.for-whymilestone{margin-bottom:100px}.for-whymilestone div#team-slides-home{padding-top:40px}.for-whymilestone .section-gallery-maintitle{display:none}.for-whymilestone .section-gallery-subtitle{display:none}.for-whymilestone .section-gallery-link{display:none}.for-whymilestone .numberofphotos{background:#f5f7fa}.inner-page-desc a:link,.inner-page-desc a:visited{display:inline-block;text-align:center;font-size:16px;line-height:24px;color:#1d8bed;margin-top:43px;letter-spacing:.05em;line-height:23.96px;font-weight:700;font-family:'Muli',sans-serif;position:relative;padding-right:0;text-transform:capitalize}.inner-page-desc .moreless-button{display:block;text-align:left;font-size:14px;line-height:24px;color:#1d8bed;margin-top:43px}.inner-page-desc .read-more{width:100%;text-align:left}body.menu-active .menu-trigger{right:283px}nav#slide-menu{position:fixed;top:0;left:unset;right:-100%;bottom:0;display:block;float:right;width:100%;max-width:284px;height:100%;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms;background-color:#f5f5f5;opacity:0}nav#slide-menu li{padding:2px 0 10px;display:block;float:none;margin-left:0;color:#fff;float:left;padding:0 0;position:relative;text-decoration:none;margin-right:0}nav#slide-menu li a{border:medium none;color:#7b7b7b!important;height:34px;line-height:34px;margin-left:12px;padding:0;font-size:15px;text-align:left;font-weight:600;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:13px;color:#0d274f}body.menu-active nav#slide-menu{right:0;z-index:9999;opacity:1;padding-top:11px;background-color:#f5f5f5}div.menu-trigger{position:fixed;top:0;right:0;left:unset;width:66px;height:85px;background:#edf1f6;cursor:pointer;border-radius:0;-moz-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms;opacity:0}body.menu-active .mainwrapper{right:284px}.mainwrapper{top:0;left:unset;right:0;width:100%;background:#fcfeff;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger .menu-tab{display:block;font-size:14px;text-align:center;position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%)}.menu-trigger .close-tab{display:block;font-size:14px;text-align:center;position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%);opacity:0}.menu-active .menu-trigger .menu-tab{opacity:0}.menu-active .menu-trigger .close-tab{opacity:1}@media screen and (max-width:1024px){div#subscribeForm_footer-captcha-message{text-align:left;position:absolute;z-index:99;bottom:1px}#topnav .mainmenu li a:hover{background:transparent}nav#slide-menu li a:hover,nav#slide-menu li a:link:hover,nav#slide-menu li a.navON{color:#ef8037!important}.mainwrapper .flex-control-nav li:first-child{margin-left:0}body.menu-active .menu-trigger{right:284px}#subnav{display:none}section#nav{display:none}div.menu-trigger{opacity:1}nav#slide-menu ul li{display:block;width:100%;padding:2px 7px 10px;box-sizing:border-box}nav#slide-menu li a{border:medium none;color:#7b7b7b;height:34px;line-height:34px;margin-left:12px;padding:0;font-size:15px;text-align:left;font-family:'Roboto',sans-serif;font-weight:600;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:13px;color:#0d274f}}.topreason-work ul li:before{content:"";width:7px;height:7px;background-color:#0d274f;border-radius:50%;position:absolute;left:0;top:11px}span#input-error-EMAIL{position:absolute;width:100%;left:30px;text-align:left;bottom:3px;color:red;font-size:12px}.inner section#bottomimg{padding-top:50px}.subnav .inner-page-header-content h1{text-align:center;justify-content:center}.subnav .inner section#bottomimg{padding-top:50px}.subnav .inner-page-header-content{width:100%;padding-left:0;text-align:center;padding-top:71px}.overlay-section-inner .cta-button-blue{display:inline-block;margin-top:26px;font-size:16px;color:#fff}.overlay-section-inner .cta-button-blue a{color:#fff;font-size:16px;line-height:24px;font-weight:800;padding-right:20px;position:relative}.overlay-section-inner .cta-button-blue a:after{content:"";position:absolute;right:0;font-size:21px;line-height:24px;color:#fff;font-family:'MilestoneRetinaDisplayIcons'!important;top:-1px}.go-back a{padding-left:25px;position:relative}.go-back a:before{content:"";background:url(https://careers.milestoneinternet.com/resourcefiles/other-image/left-arrow.png) 0 0 no-repeat;position:absolute;left:0;background-size:100%;width:16px;height:16px;top:53%;transform:translateY(-50%)}.inner-page-header-content .cta-button-blue a{font-size:16px;line-height:24px;font-weight:800;padding-right:20px;position:relative}.inner-page-header-content .cta-button-blue a:after{content:"";position:absolute;right:0;font-size:21px;line-height:24px;font-family:'MilestoneRetinaDisplayIcons'!important;top:-1px}.homeimgvideoslider{margin-top:85px;position:relative;line-height:0}.overlay-section.html5-video{padding-left:0}.playpausehomevid{position:absolute;width:140%;height:100%;z-index:0;content:"";font-size:0;left:-20%}.overlay-section.html5-video .container-min{height:100%;position:relative;overflow:hidden}.overlay-section-inner{position:absolute;top:50%;transform:translateY(-50%)}.mfp-iframe-holder .mfp-content{max-width:1180px!important}#gdpr-privacy .box{padding-top:20px;padding-bottom:30px}div#gdpr-privacy h1{margin-right:15px;padding-right:15px;font-size:40px;line-height:45px;font-family:'Muli',sans-serif;color:#fff;font-weight:800;text-align:left;padding-top:70px}div#gdpr-privacy .gdprtextalign h2{margin-right:15px;padding-right:15px;font-size:35px;line-height:35px;font-family:'Muli',sans-serif;color:#fff;font-weight:800;text-align:left;margin-bottom:40px;margin-top:10px}div#gdpr-privacy ul li{padding-left:25px;position:relative;margin-bottom:2px}div#gdpr-privacy ul li:before{content:"";width:7px;height:7px;background-color:#0d274f;position:absolute;left:0;border-radius:50%;top:8px}div#gdpr-privacy ul li:last-child{margin-bottom:0}div#legislation h2{font-size:30px;line-height:24px;color:#0d274f;margin-bottom:20px}div#legislation h3{font-size:20px;line-height:25px;color:#0d274f;margin-bottom:15px;margin-top:20px}div#legislation h2:first-child{margin-top:0}div#thirdparty-data h2{font-size:30px;line-height:24px;color:#0d274f;margin-bottom:20px}div#paracookiepolicy ul{margin-bottom:23px}div#paracookiepolicy ul li{margin-bottom:15px}div#paracookiepolicy ul li h3{margin-bottom:10px}div#gdpr-privacy ul li:last-child{margin-bottom:0}div#gdprformsection .gdprform{height:60px;line-height:24px;background-color:#f7f8fa;color:#6888a3;display:inline-block;float:none;padding:0 32px;text-transform:inherit;font-size:16px;width:370px;margin:0 auto;border:0 solid #b8c1cb;border-radius:30px;letter-spacing:.05em}#gdprformsection input#gdprsubmit{width:auto;padding:0 34px;color:#fff;background-color:#1b5a9a;cursor:pointer;font-weight:600;text-transform:initial;line-height:25px}#gdprformsection input#gdprsubmit:hover{color:#fff;background-color:#ef8037}div#thirdparty-data{padding:30px 0}.set>a:after{content:"";background:url(https://careers.milestoneinternet.com/resourcefiles/other-image/arrow-right-black.png) 0 0 no-repeat;height:18px;width:16px;position:absolute;right:31px;background-size:100%;background-position:center;top:60px;transition:all .3s}.set>a.active:after{transform:rotate(90deg);transition:all .3s}.set>a:link:hover:after{background:url(https://careers.milestoneinternet.com/resourcefiles/other-image/arrow-right-blue.png) 0 0 no-repeat;height:18px;width:16px;position:absolute;right:31px;background-size:100%;background-position:center;top:60px}.filter-option{position:relative}.filter-option:after{content:"";background:url(https://careers.milestoneinternet.com/resourcefiles/other-image/arrow-right-black.png) 0 0 no-repeat;height:10px;width:10px;position:absolute;right:24px;background-size:100%;background-position:center;top:52%;transition:all .3s;transform:rotate(90deg);pointer-events:none}.filter-option:first-child:after{right:43px}.menu-tab .icon-Hamburger:before{content:"";background:url(https://careers.milestoneinternet.com/resourcefiles/other-image/menu.png) 0 0 no-repeat;height:26px;width:26px;position:absolute;left:20px;background-size:100%;background-position:center;top:50%;transition:all .3s;transform:translateY(-50%);right:0}.close-tab .icon-crossclose:before{content:"";background:url(https://careers.milestoneinternet.com/resourcefiles/other-image/close.png) 0 0 no-repeat;height:20px;width:20px;position:absolute;left:20px;background-size:100%;background-position:center;top:50%;transition:all .3s;transform:translateY(-50%);right:0}.contentmaxwidth{max-width:1170px;margin:0 auto;position:relative}.displaytable td a:link,.displaytable td a:visited{font-size:16px;line-height:35px;color:#0d274f;font-family:'Muli',sans-serif;font-weight:800;border-bottom:1px solid transparent}.displaytable td a:hover{color:#1d8bed;border-color:#1d8bed}.displaytable th,.displaytable td{padding:16px 15px}a.wistiavideo{opacity:0}.without-form .background-f5f7fa.for-whymilestone{margin:20px}.without-form .singup-form{display:none}#msCookieBanner .right button{border:none;padding:9px!important;background-color:#fff;color:#000;border:solid 1px #fff;cursor:pointer}#msCookieBanner{line-height:24px!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#team-slides-home .slick-next{right:26.5%;z-index:79;top:46%;height:70px}#team-slides-home .slick-prev{left:26.5%;z-index:79;height:30px}#team-slides-home .slick-dots li button{font-size:17px;color:#6888a3;top:-6px;font-weight:600;left:6px;height:14px;font-family:"Muli",sans-serif;width:22px}#digital-presence-cloud-home .slick-prev{left:26.5%;z-index:79;height:28px}#digital-presence-cloud-home .slick-next{right:26.5%;z-index:79;top:44%;height:62px}#digital-presence-cloud-home .slick-dots li{width:16.6%;margin:0;top:-3px}}footer #gdpr-rfp a:link:hover{color:#ef8037}div#msCookieBanner{padding:5px 0}strong.adrsubtitle-cls{display:block;margin:0 0 5px;font-size:15px}
.cornerforms{padding:10px 0}input,select,textarea{background-color:#fff;border-color:#e5e5e5;border-style:solid;border-width:1px;color:#252525;font-size:12px;margin:0;padding:0}input{padding:0 5px;height:24px;line-height:30px}select{height:32px;line-height:32px;padding:6px 7px 6px 2px}textarea{padding:4px 5px;resize:none;display:block}.emailforminputbox{width:294px}.rfpforminputbox{width:294px}.emailformdropdown{width:306px}.emailformtextarea{width:640px;height:84px}.rfpformtextarea{width:294px;height:86px}.asterisk{color:#f87d00}.box{display:block;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ccc;padding:10px 0 12px 0}.box2{display:block;padding:10px 0}.boxspacer{display:block;height:15px}.column21{float:left;padding-right:25px;width:47%}.column22{float:left;width:47%}.column31{float:left;padding-right:10px;width:32%}.column32{float:left;padding-right:10px;width:32%}.column33{float:left;padding:0;width:32%}.column41,.column42,.column43{float:left;padding-right:10px;width:24%}.column44{float:left;width:24%}.column51,.column52,.column53,.column54{float:left;padding-right:9px;width:19%}.column55{float:left;width:19%}.baseline,.clearboth{clear:both;height:0}.milestone{font-size:11px;line-height:18px}.milestone2{font-size:11px;line-height:18px}.anchorlink{font-size:11px;line-height:18px}.cornerinner{padding:6px 0 10px 16px;float:right}.box ul,.box2 ul,.hotelbox ul{margin:0;padding:14px 0 0 0;list-style:none}.box #youtube-holder ul li,.box2 #youtube-holder ul li{background-image:none}.box #youtube-holder ul,.box2 #youtube-holder ul{padding:0}ul.anchor{background-color:#fff3df;border-style:solid;border-width:1px;border-color:#ffebca;list-style:none;margin:0;padding:10px 0 10px 10px;display:block;float:left}ul.anchor li{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:-208px -58px;line-height:28px;margin:0;padding:0 15px 0 15px}.box ul.padbottom li,.box2 ul.padbottom li{padding-bottom:10px}.box li.padbottom,.box2 li.padbottom{padding-bottom:10px}.box ul.padbottom li:last-child,.box2 ul.padbottom li:last-child{padding-bottom:0}.footerlogo{float:left;padding:4px 10px 0 0}.milevcard{font-size:13px;line-height:20px;float:left;color:#fff;padding:0 0 0 10px}.milevcard a:link,.milevcard a:visited{color:#fff}.milevcard a:hover{color:#c1dffd}.fn{font-family:"latobold";color:#fff;font-size:15px}.style1{font-weight:bold}#reservationtable{left:34px;position:absolute;top:68px}#reservationtable ul{list-style:none;margin:0;padding:0}#reservationtable ul li{display:block;padding-bottom:15px;position:relative}#reservationtable ul li ul li{float:left;padding-right:11px}.rtitle{color:#fff;display:block;font-size:11px;line-height:11px;padding-bottom:3px}.rtitleinner{font-size:12px;padding-bottom:3px}.resinputbox{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:0 0;border:none;cursor:pointer;font-size:12px;height:22px;line-height:22px;margin:0;padding:0 0 0 4px;vertical-align:top;width:118px}.resdropdown{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:-124px 0;border:none;cursor:pointer;font-size:12px;height:22px;line-height:22px;margin:0;padding:0 0 0 8px;vertical-align:top;width:25px}.resinputboxinner{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:0 0;border:none;cursor:pointer;font-size:12px;height:22px;line-height:22px;margin:0;padding:0 0 0 4px;vertical-align:top;width:118px}.resdropdowninner{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:-124px 0;border:none;cursor:pointer;font-size:12px;height:22px;line-height:22px;margin:0;padding:0 0 0 8px;vertical-align:top;width:25px}.hasDatepicker{cursor:pointer}.imgright{margin-top:5px;margin-left:16px;margin-bottom:10px;float:right}.imgleft{margin-top:5px;margin-right:16px;margin-bottom:10px;float:left}#footer{border-color:#dbcec0;border-style:solid;border-width:1px;clear:both;color:#fff;font-size:12px;padding:3px;text-align:center;z-index:12;margin-top:5px}#footer a:link,#footer a:visited{color:#fff}#footer a:hover{color:#c1dffd}#owner{height:0}ul.modulelinks{font-size:14px;letter-spacing:1px;list-style:none outside none;margin-bottom:14px;margin-top:17px;text-transform:uppercase}li.modulelink{display:inline-block;float:left;padding:0;margin:0}li.modulelink a{background-color:#94a92d;display:inline-block;float:left;padding:5px 25px;margin:0}li.modulelinkON,li.modulelink:hover{display:inline-block;float:left;padding:0;margin:0;position:relative}li.modulelinkON a,li.modulelink a:hover{background:#f67700;display:inline-block;float:left;padding:5px 25px;margin:0;position:relative}.modulelinks a:link,.modulelinks a:visited{color:#fff}.modulelinks a:hover{color:#fff}li.modulelinkON:after,li.modulelinkON:before{left:45%;border:solid transparent transparent;content:" ";height:0;width:0;position:absolute}li.modulelinkON:after{border:8px solid transparent;border-top-color:#f67700;border-width:8px;top:100%}li.modulelinkON:before{border:10px solid transparent;border-top-color:#f67700;border-width:8px;top:100%}li.modulelink:hover:before{left:45%;content:" ";height:0;width:0;position:absolute;border:8px solid;border-color:#f67700 transparent transparent;top:100%}#socialreviews{background-color:#fff4e0;text-align:center;margin-top:20px;padding:10px;width:230px}#reviewsheader{color:#911300;font-weight:bold;font-size:14px}.reviewicon{margin-top:20px}.reviewbuttons{padding-top:10px}.reviewbuttonsleft{float:left;width:110px}.reviewbuttonsright{float:right;width:110px}.trip-img{height:43px}.google-img{height:45px}.yelp-img{height:46px}#mainimageholder IMG{position:absolute;top:0;left:0;z-index:8;opacity:1}#mainimageholder IMG.active{z-index:10;opacity:1}#mainimageholder IMG.last-active{z-index:9}#mainimageslideshow{position:absolute;width:100%}.oh{margin-right:15px;padding-right:15px;font-size:40px;line-height:45px;font-family:'Muli',sans-serif;color:#fff;font-weight:800;text-align:left;height:84px;display:flex;justify-content:left;align-items:flex-end}.errTop{font-size:18px;line-height:26px}.er{color:#fff;font-weight:600;line-height:24.96px;font-size:15.98px;letter-spacing:.05em;font-family:'Muli',sans-serif;padding-top:125px;margin-bottom:37px}.errSugg{font-weight:700;line-height:24.96px;font-size:18.98px;letter-spacing:.05em;font-family:'Muli',sans-serif;padding-top:125px;margin-bottom:37px;color:#fff}.er-maindiv{padding-top:25px}.er-leftdiv{border-right:none;float:left;margin-right:0;padding-right:0;width:100%;box-sizing:border-box}.er-box{background-color:#fff;border:1px solid #c9c9c9;margin-bottom:30px;padding:11px;display:inline-block;margin-right:12px}.er-last{margin-bottom:0;margin-right:0}.er-rightdiv{width:300px;float:left}.er-title{font-size:14px;text-align:center;text-transform:uppercase}.er-or{font-size:28px;padding-top:20px;text-align:center}.er-back{font-size:14px;padding-left:0;padding-top:20px;text-align:center}.search-goog form{margin-top:20px}select,#goog-wm-sb{-webkit-appearance:none;color:#fff}#goog-wm-qt{margin:0 10px 0 0;display:inline-block;line-height:51px;height:51px;height:51px;line-height:51px;border-color:#6888a3;background-color:#edf1f6;width:296px;border-radius:42px;margin-right:15px;font-size:14px;letter-spacing:.08em;color:#6888a3;padding:0 44px 0 24px}#contactus{margin-top:17px;float:left;margin-bottom:20px}.contactus{background-color:#94a92d;float:left;height:40px;text-align:center;color:#fff;line-height:40px;font-size:16px;text-transform:capitalize;width:652px}.contacthead{color:#911300;font-size:14px;font-weight:lighter}.contacttext{border-bottom:1px solid #bfc97b;color:#374500;text-transform:capitalize;font-size:12px;margin-bottom:20px;padding-bottom:15px}.contres{color:#374500;text-transform:capitalize;font-size:12px;margin-bottom:13px}.contphn{width:115px;padding-right:62px;border-right:1px solid #bfc97b;float:left;margin-right:40px}.phno{font-weight:lighter}.contactleft{float:left;width:333px;padding-right:30px}.contactright{border-left:1px solid #bfc97b;float:left;width:258px;padding-left:30px;margin-top:21px}#email1{margin-top:17px;float:left;margin-bottom:31px}.email1{background-color:#94a92d;color:#fff;font-size:16px;font-weight:bold;height:40px;line-height:40px;text-align:center;text-transform:capitalize;width:652px}.email1form{margin-top:21px;float:left}.homequotetxt{color:#b06823;font-size:19px;letter-spacing:.02em;line-height:28px;padding-bottom:10px;padding-top:10px;width:530px}.accoquotetxt{color:#b06823;font-size:17px;letter-spacing:0;line-height:28px;padding:17px 8px 0;position:relative;width:234px}.pkgquotetxt{color:#b06823;font-size:17px;letter-spacing:.03em;line-height:28px;margin-top:-7px;padding:0 8px;position:relative;width:234px}.leftqt{background:url("/images_noindex/sprite.png") no-repeat scroll -73px -39px transparent;float:left;height:15px;margin-left:0;margin-top:6px;padding-left:12px;position:relative;width:18px}.rightqt{background:url("/images_noindex/sprite.png") no-repeat scroll -105px -39px transparent;height:15px;margin-left:10px;margin-top:7px;position:absolute;width:22px}.accleftqt{background:url("/images_noindex/sprite.png") no-repeat scroll -73px -40px transparent;float:left;height:15px;margin-left:0;margin-top:6px;padding-left:10px;position:relative;width:16px}.accrightqt{background:url("/images_noindex/sprite.png") repeat scroll -105px -39px transparent;float:right;height:15px;margin-left:5px;margin-top:7px;position:absolute;width:22px}.quickrfptitle{background-color:#94a92d;color:#fff;font-size:16px;height:40px;line-height:40px;margin-bottom:20px;text-align:center;text-transform:capitalize;width:232px}.quickrfpbox{border-left:1px solid #bfc97b;float:right;margin-left:20px;padding-left:20px;margin-bottom:20px}div.DropDownItem:hover{background-color:#94a92d!important;color:#fff!important}.DropDownItems.out.enterleave{border:1px solid #bfc97b;border-top:none}.DropDownItems.out.enterleave .DropDownItem.in.enterleave{font-size:12px;width:23px;padding-left:8px;cursor:pointer;color:#374500;background-color:#fff}#noscriptreservation{font-weight:bold;background:#6d2110;height:390px;left:0;padding:15px;position:absolute;text-align:center;top:0;width:202px;font-size:14px}#noscriptreservation_inner{background-color:#fffefc;bottom:20px;font-size:14px;font-weight:bold;height:193px;position:absolute;right:0;text-align:center;width:270px}.ErrorField{border-color:#8d993e;background:#fffffe}.comentbox .ValidField{background-position:98% 6%!important}span.ValidationErrors{color:#d00;display:none;font-size:12px;padding-left:10px;text-transform:capitalize}#backtotop{background:url(/images_noindex/sprite.png) no-repeat scroll 0 -75px transparent;bottom:10px;cursor:pointer;display:none;height:41px;position:fixed;right:0;width:50px;z-index:10}#backtotop:hover{opacity:.75}.subheader{margin-top:15px;padding:0}.subheader h1,.subheader h2{color:#252525;font-size:20px;line-height:23px;margin:0;padding:0}.clear{clear:both;height:0}.padbottom{padding-bottom:10px}#breadcrumb{margin-bottom:1px;margin-top:14px}.reviewtitle_name{padding-right:10px;display:inline-block}.ADAaccessible,#dynamicdiv{display:none}option{padding:0 0 0 5px}.social-like{width:160px;height:20px;position:absolute;right:0;top:25px;display:none}.spbold{font-weight:bold}.er-maindiv{padding-top:95px}.er-title a{font-family:'Muli',sans-serif;text-transform:capitalize;text-align:center;font-weight:700;line-height:24.96px;font-size:13.98px;letter-spacing:.05em;padding-top:7px;position:relative;top:3px}article.box2.site-map-inner ul li{padding-left:20px;position:relative}article.box2.site-map-inner{width:42%;margin:0 auto;margin-top:40px}article.box2.site-map-inner ul li:before{content:"";width:7px;height:7px;background-color:#0d274f;border-radius:50%;position:absolute;left:0;top:7px}.site-map h1{font-weight:700;line-height:24.96px;font-size:27.98px;letter-spacing:.05em;font-family:'Muli',sans-serif;padding-top:0;margin-bottom:37px;color:#fff}article.box2.site-map-inner ul li:before{content:"";width:7px;height:7px;background-color:#fff;border-radius:50%;position:absolute;left:0;top:7px}a.sitemaplink{color:#fff}a.sitemaplink:hover{color:#0b63ba}.errorpage article.subheader.site-map h1{color:#252525}.errorpage a.sitemaplink{color:#0b63ba}.errorpage article.box2.site-map-inner ul li:before{background-color:#0d274f}article.subheader.site-map h1{color:#fff}
/* Slider */
.slick-slider
{
  position: relative;

  display: block;
  box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list
{
  position: relative;

  display: block;


  margin: 0;
  padding: 0;
  z-index: 1;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;

}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;

  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
  display: table;

  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */

/* Icons */
@font-face
{
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev, .slick-next
{
  font-size: 0;
  line-height: 0;

  position: absolute;
  top: 50%;

  display: block;

  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);

  cursor: pointer;

  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  z-index:0;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
  opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;

  opacity: .75;
  color: white;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
  left: -25px;
}
[dir='rtl'] .slick-prev
{
  right: -25px;
  left: auto;
}
.slick-prev:before
{
  content: '←';
}
.slick-prev:before, .slick-next:before {
  color: #bdc9d4 !important;
}
.centerslickproduct .slick-prev:before {
  content: "";
  font-family: "MilestoneRetinaDisplayIcons";
  text-indent: 0;
  position: absolute;
  bottom: 0px;
  left: -2px;
  font-size: 29px;
  color: #bdc9d4;
}
.centerslickproduct .slick-next:before {
  content: "";
  font-family: "MilestoneRetinaDisplayIcons";
  text-indent: 0;
  position: absolute;
  top: 50%;
  bottom: 18px;
  left: -6px;
  font-size: 29px;
  color: #bdc9d4;
}
[dir='rtl'] .slick-prev:before
{
  content: '→';
}

.slick-next
{
  right: -25px;
}
[dir='rtl'] .slick-next
{
  right: auto;
  left: -25px;
}
.slick-next:before
{
  content: '→';
}
[dir='rtl'] .slick-next:before
{
  content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
  margin-bottom: 30px;
}

.slick-dots
{
  position: absolute;
  bottom: -25px;

  display: block;

  width: 100%;
  padding: 0;
  margin: 0;

  list-style: none;

  text-align: center;
}
.slick-dots li
{
  position: relative;

  display: inline-block;

  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  top:-1px;
  cursor: pointer;
}
.slick-dots li button
{
  font-size: 0;
  line-height: 0;

  display: block;

  width: 20px;
  height: 20px;
  padding: 5px;

  cursor: pointer;

  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  top:-2px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
  opacity: 1;
}
.slick-dots li button:before
{
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;

  position: absolute;
  top: 0;
  left: 0;

  width: 12px;
  height: 12px;

  content: '•';
  text-align: center;

  opacity:0;
  color: black;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);

  opacity: 1;
  background: #BDC9D4;
  border-radius: 100%;

}
#digital-presence-cloud-home .slick-dots li button:hover:before {
  background: #1d8bed;
  border-radius: 20px;
  top: 0;
  left: 0;
  -webkit-transform: scale(1.9);-ms-transform: scale(1.9);transform: scale(1.9);
  opacity: 1;
}
#digital-presence-cloud-home .slick-dots li.slick-active button:before {
  background-color: #1d8bed;
  opacity: 1;
}
.slick-dots li.slick-active button:before
{
  opacity:0;
  color: black;
}
#digital-presence-cloud-home .slick-dots li button:hover:after {
  color: #1d8bed;
}


.slider {
  width: 50%;
  margin: 100px auto;
}

.slick-slide {
  margin: 0px 50px;
}

.slick-slide img {
  width: 100%;
  height:auto;
}

.slick-prev:before,
.slick-next:before {
  color: black;
}


.slick-slide {
  transition: all ease-in-out .3s;
  /*      opacity: .2;*/
}

.slick-active {
  opacity: .5;
}

.slick-current {
  opacity: 1;
}

#digital-presence-cloud-home .slick-dots li button:before {font-size:20px;content:"";}
#digital-presence-cloud-home ul.slick-dots:after {
  height: 1px;
  width: 100%;
  background: #dcdcdc;
  left: 0;
  max-width: 1150px;
  right: 0;
  margin: 0 auto;
  position:absolute;
  content:"";
  top:14px;
  z-index: 1;
}
#digital-presence-cloud-home .slick-dots li {
  width: 16.6%;margin: 0;
}
.slick-dots li button {
  margin: 0 auto;width:10px;height:10px;border-radius:50%;text-align:center;
  position: relative;
  z-index: 2;
}
#digital-presence-cloud-home .slick-dots {
  max-width: 1375px;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -187px;
}
#digital-presence-cloud-home .slick-dotted.slick-slider {
  margin-bottom: 276px;
}
@media only screen and (max-width:1150px) 
{
  #digital-presence-cloud-home .slick-dots {
    width: 120%;
    margin-left: -10%;
  }
}
#digital-presence-cloud-home .slick-dots li button:after {
  position: absolute;
  top: -70px;
  left: 13px;
  height: 20px;
  content: '•';
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  letter-spacing: 0.34375px;
  color: #6888a3;
  margin-left: -68px;
  /* width: 148px; */
  width: 116px;
  font-family: 'Muli', sans-serif;
  letter-spacing: 0.05em;
  font-weight: 700;
}

#digital-presence-cloud-home .slick-dots li:nth-child(1) button:after{
  content:"Concern Ourselves";
}
#digital-presence-cloud-home .slick-dots li:nth-child(2) button:after{
  content:"Grow and Adapt";
}
#digital-presence-cloud-home .slick-dots li:nth-child(3) button:after{
  content:"Define the Need";
}
#digital-presence-cloud-home .slick-dots li:nth-child(4) button:after{
  content:"Solve Problems";
}
#digital-presence-cloud-home .slick-dots li:nth-child(5) button:after{
  content:"Find the Positive";
}
#digital-presence-cloud-home .slick-dots li:nth-child(6) button:after{
  content:"Communicate";
}

.slick-slide {
  transform: scale(0.9);

}

.slick-current{
  transform: scale(1.2);
}

/*added on 2612*/
#digital-presence-cloud-home .slick-dots li.slick-active button {
  opacity: 1;
}
#digital-presence-cloud-home .slick-dots li.slick-active {
  opacity: 1;
}
#digital-presence-cloud-home .slick-dots li.slick-active button:after {
  color: #1d8bed;
}
#team-slides-home .slick-slide img {
  width: 100%;
  height: auto;
}
#team-slides-home .slick-prev {
  left:26.5%;
  z-index:79;
}
#team-slides-home .slick-next {
  right:26.5%;
  z-index:79;
  top: 46%;
}
.slick-slide.slick-center {
  opacity: 1;
  transform: scale(1.2);
}

/* Home Slick Slider */
#team-slides-home {
  overflow: hidden;
  padding-bottom: 50px;
}
#team-slides-home .slick-dots li button:before{
  display:none;
}
#team-slides-home  .slick-dots li {
  opacity: 0;
}
#team-slides-home li.slick-active {
  opacity: 1;
  position: absolute;
  left: 0;
  text-align: left;
  width: auto;
  margin: 0;
}
#team-slides-home ul.slick-dots {
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -102px;
  transform: scale(1.2);
}
#team-slides-home .slick-dots li button {    
  font-size: 17px;
  color: #6888a3;
  top: -6px;
  font-weight: 600;
  left: 6px;
  font-family: 'Muli',sans-serif;
}
#team-slides-home .slick-dots:after{
  content: "";
  position: absolute;
  left: 0;
  width:100%;
  height:1px;
  background:#cccccc;
}
#team-slides-home .slick-dots:before{
  content: "";
  position: absolute;
  left: 0;
  width:100%;
  height:1px;
  background:#cccccc;
}
.numberofphotos {
  position: absolute;
  top: -13px;
  left: -2px;
  padding-left: 30px;
  background: white;
  z-index: 1;
  font-size: 17px;
  padding-right: 30px;
  color: #6888a3;
}
div#digital-presence-cloud-home {
  overflow: hidden;
  padding: 50px 0;
}


.digital-log-inner-home {
  border-radius: 15px;
  overflow: hidden;
}
.digital-logsbg-home {
  line-height: 0;
}
.slick-active .digital-log-inner-home {
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.41);
}
.digital-logs-icon-home, .digital-logs-icon-home.digital-logs-icon-service-home {
  left: 0%;
  padding-top: 75px;
  position: absolute;
  text-align: center;
  bottom: -12px;
  width: 100%;
  z-index: 1;
}
.slick-active .digital-logs-icon-home {
  bottom: 67px;
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
}
.digital-logs-icon-text-home {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0%;
  backface-visibility: hidden;
  text-align: left;
  padding-top: 0;
  padding-left: 38px;
}
.digital-logs-title-home {
  color: #fff;
  line-height: 35px;
  font-size: 24px;
  margin-bottom: 0;
  max-width: 330px;
  height: 0;
  backface-visibility: hidden;
  color: #fff;
  display: inline-block;
  letter-spacing: normal;
  visibility: visible;
  text-align: left;
  width: 100%;
  transform: translate(0px, -50%);
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  font-family: 'Muli',sans-serif;
  font-weight: 800;
}
.slick-active .digital-logs-title-home {
  top: 0;
  padding-top: 20px;
  transform: translate(0%, -50%);
}
.digital-info-home {
  opacity: 0;
  line-height: 24px;
  font-size: 16px;
  max-width: 337px;
  padding-top: 16px;
  height: 0;
  backface-visibility: hidden;
  color: #fff;
  display: inline-block;
  letter-spacing: normal;
  text-align: left;
  width: 100%;
  transform: translate(0px, -50%);
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  font-family: 'Muli',sans-serif;
}
.slick-active .digital-info-home {
  opacity: 1;
  visibility: visible;
}
.digital-button-home .buttonblue1 {
  width: auto;
  border: 1px solid #fff;
  text-transform: uppercase;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  color: #fff !important;
  border-radius: 50px;
  text-transform: capitalize;
  position: relative;
  border: none;
}
.digital-button-home .buttonblue1:After {
  content: "\eaab";
  font-family: 'MilestoneRetinaDisplayIcons';
  font-size: 32px;
  position: absolute;
  top: 54%;
  transform: translateY(-50%);
  right: -27px;
  font-size: 28px;
}
#team-slides-home .digital-logs-icon-text-home {display:none;}
#digital-presence-cloud-home .slick-next {
  right: 26.5%;
  z-index: 79;
  top: 44%;
}
#digital-presence-cloud-home .slick-prev {
  left: 26.5%;
  z-index: 79;
}
.digital-logs-item-home.carouselitems {
  padding: 0px 10px;
  box-sizing: border-box;
}
@media screen and (max-width: 1024px) {
  .slick-slide {
    margin: 0px 30px;
  }
  .digital-logs-item-home.carouselitems {
    padding: 0px 0px;
  }
}
/*
* jQuery FlexSlider v2.7.2
* https://www.woocommerce.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 and later license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*
*/
/* ====================================================================================================================
* FONT-FACE
* ====================================================================================================================*/
@font-face {
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
* RESETS
* ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
* BASE STYLES
* ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
* DEFAULT THEME
* ====================================================================================================================*/
.mainwrapper .flex-control-nav {
  position: absolute;
  bottom: 39px;
  text-align: left;
  z-index: 999;
  max-width: 1230px;
  margin: 0 auto;
  padding: 0 0 0 0;
  width: 1230px;
  left: 0;
  right: 0;
  padding-left: 50px;
}
.mainwrapper .flex-control-nav li {
  margin: 0 0 0 7px;
  display: inline-block;
  zoom: 1;
}
.mainwrapper .flex-control-paging li a {
  width: 7px;
  height: 7px;
  display: block;
  background: transparent;
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
  border: 2px solid #fff;
}
.mainwrapper .flex-control-nav li a {
  background: unset;
}
.mainwrapper .flex-control-paging li a.flex-active,.mainwrapper .flex-control-paging li:hover a {
  background: #fff;
}

.mainwrapper .flexslider {
  margin: 81px 0 0px;
  background: #fff;
  border: none;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.mainwrapper .flexslider .slides > li {
  position: relative;
}
.mainwrapper .flexslider .slides > li:before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,0.5);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  pointer-events: none;
}
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
* RESPONSIVE
* ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
.flex-direction-nav {
  display: none;
}
.inspiring-culture-title span {
  padding-top: 5px; 
}
body.menu-active nav#slide-menu {display:none;}
@media screen and (max-width: 1550px) {
  .inner-page-header-img {
    position: relative;
    right: 28px;
    width: 64%;
    float: right;
  } 
  .milestone-career h1 span.nofpositionopen {
    display: inline-block;
    padding-right: 0;
  }
  .mainwrapper .flex-control-nav li:first-child {
    margin-left: 40px;
  }
  .mainwrapper .flex-control-nav {
    max-width: 100%;
    padding: 0 0 0 0;
    width: 100%;
    padding-left: 0;
  }
}
@media screen and (max-width: 1440px) {
  .inner-page-header-content {
    padding-left: 151px;
  }
  .inner-page-header-content {
    padding-left: 137px;
  }
  #main {
    max-width: 100%;
    box-sizing: border-box;
    padding: 0px 20px;
  }
  section.join-section:before {
    left: 0;
  }
  #nav {
    width: 54.4%;
    margin-top: 4px;
    margin-left: 30px;
  }
  #subnav {
    position: absolute;
    right: 0;
  }
}
@media screen and (max-width: 1400px) {
  .inner-page-header-content {
    padding-left: 117px;
  }
}
@media screen and (max-width: 1366px) {
  .inner-page-header-content {
    padding-left: 134px;
  } 
}
@media screen and (max-width: 1280px) {
  .inner-page-header-content {
    padding-left: 56px;
    width: 30%;
  }
  .miletone-dropdowns {
    width: 83%;
    margin-top: 30px;
    padding-left: 25px;
  }
  .join-section {
    padding: 0px 20px;
    box-sizing: border-box;
  } 
  .accordion-container {
    max-width: 100%;
    margin: 10px auto;
    padding: 0px 20px;
  }
  .set>a {
    padding: 52px 0px;
  }
  .position-opening-desc {
    display: inline-block;
    padding: 2px 0px 0;
    width: 100%;
  }
  .clear-filter a:link {
    top: 18px;
  }
}
@media screen and (max-width: 1180px) {
  .filter-option select {
    width: 288px;
  }
  .miletone-dropdowns {
    width: 79%;
    margin-top: 30px;
    padding-left: 25px;
  }
  .clear-filter {
    width: 15%;
  }
  .carouselitems.milestone-location-inner {
    margin-bottom: 40px;
  }
  .ready-to-joinimg {
    box-sizing: border-box;
    width: 100%;
  } 
  .mileston-address .carouselitems.milestone-location-inner:nth-child(3n) {
    margin-right: 0;
    margin-bottom: 0;
  }
  footer {
    width: 100%;
  }
  .reason-to-work-title {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-bottom: 40px;
  }
  .reason-to-work-inner {
    width: 100%;
    display: inline-block;
    padding-left: 0;
  }
  #container-sm, .container-sm {
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .video-area iframe {
    width: 100%;
    height: 294px;
  }
  .milestone-awards img {
    width: 100%;
  }

  .milestone-awards {
    max-width: 100%;
    margin: 0 auto;
    margin-top: 40px;
    padding-bottom: 0;
    padding: 0px 20px;
    box-sizing: border-box;
  }
  .carouselitems.milestone-awards-inner {
    width: 358px;
  }
  .milestone-awards img {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {	
  #team-slides-home .slick-dots li button {
    font-size: 20px;
    color: #6888a3;
    top: -9px;
    left: 5px;
    background-color: #fff;
    height: 16px;
    width: 23px;
    padding-right: 0;
  }
  .menu-active section#logo {
    opacity: 1;
  }
  .section-gallery-link a.btn, .section-gallery-link a.btn:link {
    height: 50px;
    line-height: 51px;
  }
  .overlay-section-inner {
    padding-left: 40px;
  }
  div#gdpr-privacy {
    padding: 0px 20px;
    box-sizing: border-box;
  }
  div#gdpr-privacy .gdprtextalign h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 29px;
    margin-top: 10px;
  }
  div#thirdparty-data h2:first-child {
    margin-top: 0;
  }
  div#legislation h2 {
    font-size: 28px;
    line-height: 20px;
    color: #0d274f;
    margin-bottom: 20px;
  }
  div#thirdparty-data h2 {
    font-size: 24px;
    line-height: 24px;
    color: #0d274f;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  body.menu-active nav#slide-menu {display:block;}
  .subnav .inner-page-header-content {
    width: 100%;
    padding: 30px 33px;
    text-align: center;
    padding-top: 30px;
  }
  .inner-page-header-content a.btn {
    padding: 0 38px;
    color: #fff;
    text-align: center;
  }
  .errTop {
    font-size: 18px;
    line-height: 26px;
    padding: 0px 20px;
  }
  .er-leftdiv {
    border-right: none;
    float: left;
    margin-right: 0;
    padding-right: 0;
    width: 100%;
    padding: 0px 20px;
    box-sizing: border-box;
  }
  .er-box img {
    max-width: 100%;
    height: auto;
  }
  .er-box {
    width: 21.22%;
  }
  .carouselitems.milestone-awards-inner {
    width: 33.22%;
  }
  .opening-right-apply:after {
    width: 100%;
  }
  article.box2.site-map-inner {
    width: 54%;
    margin: 0 auto;
    margin-top: 40px;
  }
  .opening-right-apply a.btn {
    width: 100%;
    height: 60px;
    line-height: 64px;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 0;
  }
  h1 span {
    padding: 0px 20px;
  }
  #main {
    z-index: 999;
  }
  .inner #bottomimg {
    padding: 19px 0 38px 0;
    position: relative;
    margin: 0 auto;
  }
  #digital-presence-cloud-home .slick-dots li {
    width: 13.6%;
    margin: 0;
  }
  .digital-info-home {
    opacity: 0;
    line-height: 19px;
    font-size: 13px;
  }
  .digital-logs-title-home {
    line-height: 35px;
    font-size: 18px;
    padding-top: 0;
  }
  .mainwrapper .flex-control-nav {
    max-width: unset;
    width: auto;
    padding-left: 0;
    left: 30px;
    position: absolute;
  }
  .signupnotewrap .singup-form {
    padding: 0 20px 35px;
  }
  .inner-page-header-img img {
    max-width: 100%;
    height: auto;
    width: 100%;
  }
  .reason-to-work {
    padding: 0 20px;
  }
  .inner-page-header-content {
    padding-left: 37px;
    width: 30%;
    padding-top: 90px;
  }
  .video-area iframe {
    width: 100%;
    height: 504px;
  }
  .notewrap {
    padding-top: 45px;
    width: 71%;
    margin: 0px auto;
  }
  .googleaddress {
    float: left;
    width: 39.33%;
    margin-right: 3%;
    padding: 4px 0 10px 0px;
  }
  .footer-col2 {
    width: 37.33%;
    float: left;
  }
  .footer-col4 {
    width: 19.8%;
    float: left;
  }
}
@media screen and (max-width: 980px) {
  .career-head {
    padding-top: 46px;
    padding-bottom: 15px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
  }
  .miletone-dropdowns {
    width: 100%;
    margin-top: 0;
    padding-left: 0;
  }
  .filter-option {
    width: 49.55%;
  }
  .filter-option:after {
    top: 65%;
  }
  .filter-option:first-child:after {
    right: 23px;
  }
  .filter-option select {
    width: 100%;
    box-sizing: border-box;
  }
  .clear-filter {
    width: 32%;
    position: absolute;
    bottom: 96px;
    right: 0;
    text-align: right;
  }
  .milestone-career {
    width: 31.5%;
    padding-left: 0;
  }
  .carouselitems.milestone-location-inner {
    width: 36.7%;
    margin-bottom: 40px;
  }
  .carouselitems.milestone-awards-inner {
    width: 33%;
  }
  .inner-page-header-img {
    position: relative;
    right: 0;
    width: 100%;
    float: left;
  }
  .inner-page-header-content h1 {
    color: #0d274f;
  }
  .inner-page-desc {
    padding-top: 35px;
  }
  .inner-page-header-content {
    padding-left: 0;
    width: 100%;
    box-sizing: border-box;
    padding-top: 0;
    padding: 0px 20px;
  }
}
@media screen and (max-width: 970px) {
  .header-main-content .carouselitems.header-main-content-inner {
    padding-right: 82px;
  }
  .header-main-content .carouselitems.header-main-content-inner:last-child {
    padding-right: 0;
  }
  .googleaddress {
    float: left;
    width: 22.5%;
    margin-right: 5%;
    padding-left: 0;
    margin-left: 156px;
  }
  .notewrap {
    padding-top: 45px;
    width: 100%;
    padding-left: 20px;
    box-sizing: border-box;
    padding-right: 20px;
  }
  .header-main-content {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  } 
  .header-main-content {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 930px) {
  .header-main-content {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  } 
  .header-main-content .carouselitems.header-main-content-inner {
    padding-right: 76px;
  }
  .googleaddress {
    float: left;
    width: 24.5%;
    margin-right: 5%;
    padding-left: 0;
    margin-left: 127px;
  }
  .header-main-content .carouselitems.header-main-content-inner:last-child {
    padding-right: 0;
  }
  .header-main-content .carouselitems.header-main-content-inner {
    padding-right: 73px;
  }
}
@media only screen and (max-width: 880px) {
  .header-main-content .carouselitems.header-main-content-inner {
    padding-right: 72px;
  }
  .header-main-content .carouselitems.header-main-content-inner {
    padding-right: 0;
    width: 100%;
    margin-bottom: 30px;
  }
  .googleaddress {
    float: left;
    width: 28.5%;
    margin-right: 5%;
    padding-left: 0;
    margin-left: 87px;
  }
}
@media screen and (max-width: 864px) {
  div#msCookieBanner {
    height: auto;
    padding: 5px 5px;
  }
  #msCookieBanner .left {
    width: 73%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 16px;
  }
  #msCookieBanner .right {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
  }
  .header-main-content .carouselitems.header-main-content-inner {
    padding-right: 84px;
  } 
  .header-main-content .carouselitems.header-main-content-inner {
    width: 27.22%;
  }
  .numberofphotos {
    font-size: 14px;
  }
  .reason-to-work-title {
    position: relative;
    margin-top: -40px;
  }
  #team-slides-home .slick-dots li button {
    font-size: 15px;
    color: #6888a3;
    top: -9px;
    left: 5px;
    background-color: transparent;
    height: 16px;
    width: 23px;
    padding-right: 0;
  }
  .digital-logs-icon-text-home {
    padding-left: 25px;
  }
  div#digital-presence-cloud-home {
    padding: 20px 0 0 0;
  }
  .er-box {
    background-color: #fff;
    border: 1px solid #c9c9c9;
    margin-bottom: 30px;
    padding: 11px;
    display: inline-block;
    margin-right: 12px;
    width: 45.55%;
  }
  article.box2.site-map-inner {
    width: 67%;
    margin: 0 auto;
    margin-top: 40px;
  }
  .er-box img {
    width: 100%;
    height: auto;
  }
  .er-box:nth-child(even) {
    margin-right: 0;
  }
  div#gdpr-privacy h1 {
    padding-top: 41px;
  }
  div#legislation h2 {
    font-size: 24px;
    line-height: 25px;
    color: #0d274f;
    margin-bottom: 20px;
  }
  div#legislation h3 {
    margin-top: 0;
  }
  .signupfdiscription {
    padding-bottom: 20px;
  }
}
@media screen and (max-width:768px) {
  .set>a:after,.set>a:link:hover:after {
    height: 12px;
    width: 12px;
    right: 31px;
    top: 34px;
  }
  .mainwrapper {
    box-shadow: none;
  }
  .reason-to-work-desc ul li:nth-child(even) {
    width: 100%;
  }

  #digital-presence-cloud-home .slick-next {
    right: 26.5%;
    z-index: 79;
    top: 39%;
  }
  #team-slides-home .slick-next {
    right: 26.5%;
    z-index: 79;
    top: 38%;
  }
  .reason-to-work-desc ul li {
    width: 100%;
  }
  .about-opening-left {
    width: 100%;
    box-sizing: border-box;
  }
  .about-opening-right {
    width: 73%;
    box-sizing: border-box;
    padding-left: 0;
  }
  .milestone-career {
    width: 100%;
    padding-left: 0;
  }
  .milestone-career h1 {
    font-size: 34px;
    line-height: 38px;
  }
  .clear-filter {
    position: absolute;
    bottom: 96px;
    right: 0;
  }
  .filter-option:nth-child(2n) span.icon-keyboard_arrow_down {
    position: absolute;
    top: 60px;
    right: 20px;
  }
  .filter-option span.icon-keyboard_arrow_down {
    position: absolute;
    top: 62px;
    right: 18px;
  }
  .set>a {
    font-size: 18px;
    padding: 22px 0px;
  }
  .set>a {
    padding: 22px 0px;
  }
  .opening-right-apply a.btn {
    width: 50%;
    height: 60px;
    line-height: 64px;
    font-size: 16px;
    margin-right: 24px;
  }
  .opening-right-apply a:last-child {
    margin-top: 23px;
    display: inline-block;
    text-align: center;
    margin-bottom: 38px;
    width: 44%;
  }
  .opening-right-apply-linkedin {
    text-align: left;
    margin-top: 6px;
    font-size: 16px;
    letter-spacing: .05em;
    line-height: 24px;
    color: #0d274f;
  }
  .opening-right-apply-linkedin a {
    display: block;
  }
  .header-main-content .carouselitems.header-main-content-inner {
    width: 27.22%;
  }
  .notewrap {
    padding-top: 45px;
    width: 79%;
    margin: 0px auto;
  }
  .footer-col2 {
    width: 37.33%;
    float: left;
  }
  .googleaddress {
    float: left;
    width: 36.5%;
    margin-right: 3%;
    margin-left: 0;
  }
  .header-main-content .carouselitems.header-main-content-inner {
    width: 26.99%;
    padding-right: 8%;
  }
  .position-name {
    vertical-align: top;
    width:100%;
  }
  .position-category {
    vertical-align: top;
    width:100%;
  }
  .position-location {
    vertical-align: top;
    width:100%;
  }
  .mileston-address .carouselitems.milestone-location-inner:nth-child(3n) {
    margin-right: auto;
    margin-bottom: 0;
  } 
  .milestone-location-inner-img img {
    width: 100%;
  }
  .carouselitems.milestone-location-inner, .milestone-in .carouselitems.milestone-location-inner {
    width: 65%;
    display: block;
    margin: 0 auto;
    margin-bottom: 40px;
  }
  .footer-col4 {
    width: 22.33%;
    float: left;
  }

}
@media screen and (max-width: 736px) {
  div#msCookieBanner {
    width: 100%;
    box-sizing: border-box;
  }  
  #msCookieBanner .right {
    text-align: center;
  }
  .digital-logs-icon-text-home {
    padding-left: 25px;
    box-sizing: border-box;
    padding: 0px 40px;
  }
  .filter-option span.icon-keyboard_arrow_down {
    position: absolute;
    top: 62%;
    right: 18px;
    transform: translateY(-50%);
  }
  .filter-option:nth-child(2n) span.icon-keyboard_arrow_down {
    position: absolute;
    top: 60%;
    right: 20px;
    transform: translateY(-50%);
  }
  #team-slides-home .slick-prev {
    left: 20px;
    z-index: 79;
  }
  #team-slides-home .slick-next {
    right: 20px;
    z-index: 79;
    top: 39%;
    transform: translateY(-50%);
  }
  .dfallbehindmail.input {
    width: 290px;
  }
  .er-box {
    width: 45%;
  }
  article.box2.site-map-inner {
    width: 70%;
    margin: 0 auto;
    margin-top: 40px;
  }

  #team-slides-home ul.slick-dots {
    margin: 0 auto;
    left: 70px;
    right: 0;
    bottom: -81px;
    transform: scale(1.2);
  }
  .mainwrapper .flex-control-nav li:first-child {
    margin-left: 0;
  }
  .centerslickproduct.slick-initialized.slick-slider.slick-dotted {
    top: 41px;
    margin-bottom: 70px;
  }
  #team-slides-home .slick-next {
    top: 39%;
    transform: translateY(-50%);
  }
  #digital-presence-cloud-home .slick-next {
    z-index: 79;
    top: 45%;
    right: 20px;
  }
  #digital-presence-cloud-home .slick-prev {
    left: 20px;
    z-index: 79;
  }
  .header-main-content .carouselitems.header-main-content-inner {
    width: 29.22%;
    padding-right: 37px;
  }
  .notewrap {
    padding-top: 45px;
    width: 90%;
    margin: 0px auto;
  }
  .googleaddress {
    float: left;
    width: 34.5%;
    margin-right: 5%;
    margin-left: 0;
  }
}
@media screen and (max-width: 736px) {
  #digital-presence-cloud-home .slick-dotted.slick-slider {
    margin-bottom: 126px;
  }
  .slickdotsparent {
    display: none;
  } 
}
@media screen and (max-width: 680px) {

  .slickdotsparent {
    display: none;
  }
  .inner-page-header-content .cta-button-blue {
    margin-bottom: 30px;
  }
  .milestone-career h1 span.nofpositionopen {
    display: inline-block;
    padding-right: 0;
  }
  .filter-option:nth-child(2) {
    padding-top: 0;
  }
  .clear-filter {
    position: absolute;
    top: 60px;
    right: 0;
  }
  .filter-option {
    width: 100%;
  }
  .set a {
    padding: 32px 60px 32px 0px;
    font-size: 21px;
    line-height: 28px;
  }
  .googleaddress {
    float: left;
    width: 100%;
    margin-right: 0;
    padding-left: 0;
    margin-left: 0;
  }
  .set>a:after, .set>a:link:hover:after {
    height: 12px;
    width: 12px;
    right: 31px;
    top: 41px;
  }
  .carouselitems.milestone-awards-inner {
    width: 100%;
    border-right: none;
  }
  .notewrap {
    padding-top: 45px;
    width: 85%;
    margin: 0px auto;
  }
  .footer-col2 {
    width: 100%;
    float: left;
  }
  .footer-col4 {
    width: 100%;
    float: left;
  }
}
@media only screen and (max-width: 660px) {
  .signupnotewrap .formbox3 {
    padding-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .header-main-content .carouselitems.header-main-content-inner:last-child {
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 550px) and (max-width: 980px) {
  .miletone-dropdowns {
    width: 100%;
    margin-top: 0;
    padding-left: 0;
  }
}
@media screen and (max-width: 480px) {
  .without-form .inner section#bottomimg {
    padding-top: 10px;
  }
  .reason-to-work-title {
    position: relative;
    margin-top: -60px;
  }
  .subnav .inner-page-header-content {
    padding-top: 0;
  }

  .subnav .inner-page-desc {
    padding-top: 40px;
    margin-bottom: 0;
  }
  .clear-filter {
    width: 82%;
  } 
}
@media screen and (max-width: 414px) {
  .filter-option:nth-child(2) {
    padding-top: 13px;
  }
  .filter-option:after {
    top: 54%;
  }
  #team-slides-home .slickdotsparent {
    display: block;
  }
  .for-whymilestone div#team-slides-home {
    padding-top: 20px;
  }
  div#gdpr-privacy .gdprtextalign h2 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #0d274f;
    margin-right: 0;
    padding-right: 0;
  }
  div#gdpr-privacy h1 {
    padding-top: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 27px;
    height: auto;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .column32 ul, .column33 ul {
    padding-top: 0;
  }
  div#gdprformsection .gdprform {
    height: 50px;
    line-height: 24px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  div#gdpr-privacy h1 {
    padding-top: 0;
  }
  div#thirdparty-data h2:first-child {
    margin-top: 0;
    font-size: 18px;
  }
  div#legislation h2 {
    font-size: 18px;
    line-height: 24px;
  }
  article.box2.site-map-inner ul li {
    padding-left: 20px;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #f5f5f5;
    width: 100%;
    box-sizing: border-box;
  }
  .digital-logs-icon-text-home {
    padding-left: 55px;
  }
  #digital-presence-cloud-home .slick-prev {
    left: 20px;
    z-index: 79;
  }
  #digital-presence-cloud-home .slick-next {
    right: 20px;
    z-index: 79;
    top: 40%;
  }
  #digital-presence-cloud-home .slick-dotted.slick-slider {
    margin-bottom: 126px;
  }
  .slickdotsparent {
    display: none;
  }
  .column31 {
    float: left;
    padding-right: 10px;
    width: 100%;
  }
  a.sitemaplink {
    color: #0d274f;
  }
  article.box2.site-map-inner ul li:before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #0d274f;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 7px;
  }
  .oh {
    color: #fff;
    height: auto;
    margin-bottom: 30px;
  }
  .er,.errSugg {
    color: #0d274f;
  }
  #goog-wm-qt {
    margin-bottom: 30px;
  }
  .er-box {
    width: 100%;
    box-sizing: border-box;
  }
  #team-slides-home .slick-prev {
    left: 20px;
    z-index: 99999;
    color: #fff;
  }
  article.box2.site-map-inner {
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
    padding: 0px 20px;
    box-sizing: border-box;
  }
  .column32 {
    float: left;
    padding-right: 10px;
    width: 100%;
  }
  .column31 {
    float: left;
    padding-right: 10px;
    width: 100%;
  }
  section.column32 ul, section.column33 ul {
    padding-top: 0;
  }
  .column33 {
    float: left;
    padding-right: 10px;
    width: 100%;
  }
  #team-slides-home .slick-next {
    right: 24px;
    z-index: 79;
    top: 40%;
    transform: translateY(-50%);
  }
  #team-slides-home ul.slick-dots {
    bottom: -76px;
  }
  .digital-log-inner-home {
    border-radius: 0;
    overflow: hidden;
  }
  .formbutton.button.dfallbehingbtn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-top: 20px;
  }
  div#acton-newsformnew {
    padding: 0 0 0 0;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
  }
  #acton-newsformnew {
    margin-top: 30px;
  }
  .bx-controls {
    bottom: 100px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 50;
  }
  .commentwrap.contact-captcha.dfallbehindcpt {
    display: inline-block;
    position: relative;
    top: 0;
    margin-left: 25px;
    width: 100% !important;
    overflow: hidden;
    transition: .5s all;
    text-align: center;
  }
  .signupnotewrap .formbox3 {
    padding-top: 35px;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
  }
  .overlay-section {
    text-align: left;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
  }
  .main-heaer-section#bottomimg section#content {
    padding: 0;
    box-sizing: border-box;
    width: 100%;
  }
  .digital-logs-item-home {

  }
  .ready-to-join-title {
    font-size: 26.21px;
    line-height: 32px;
  }
  .section-gallery-link a.btn, .section-gallery-link a.btn:link {
    padding: 0 51px;
    height: 51px;
    line-height: 53px;
    color: #fff;
  }
  .section-gallery-subtitle {
    font-size: 17px;
    line-height: 24px;
  }
  .section-gallery-maintitle h2 {
    font-size: 25px;
    line-height: 34px;
  }
  .ready-to-joinimg {
    box-sizing: border-box;
    width: 100%;
    height: 290px;
  }
  .ready-to-joinimg img {
    overflow: hidden;
    line-height: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  section.join-section {
    padding-top: 44px;
  }
  .header-main-content .carouselitems.header-main-content-inner {
    width: 100%;
    padding-right: 0;
  }
  h1 span {
    display: block;
    font-weight: 300;
    font-size: 24px;
    line-height: 32px;
    padding: 0px;
    margin-top: 11px;

  }
  a.moreless-button:before {
    right: -23px;
    position: absolute;
    font-size: 26px;
    font-weight: 100;
    top: 2px;
  }
  .inner h1 span {
    padding: 0px 20px; 
  }
  #bottomimg {
    padding: 49px 0 38px 0;
  }
  .overlay-section-inner .caption {
    font-size: 21px;
    line-height: 25px;
  }
  .carouselitems.milestone-location-inner, .milestone-in .carouselitems.milestone-location-inner {
    width: 100%;
    margin-bottom: 40px;
    box-sizing: border-box;
  }
  .milestone-location-title h2 {
    text-align: center;
    color: #0d274f;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 19px;
  }
  .milestone-location-content h3 {
    color: #0d274f;
    font-size: 21px;
    line-height: 27px;
  }
  .inner-main-head:before {
    height: 140px;
  } 
  .inner-page-header-content h1 {
    font-size: 35px;
    line-height: 43px;
  }
  .inner-page-desc {
    padding-top: 35px;
  }
  .reason-to-work-title h2 {
    font-size: 27px;
    line-height: 35px;
  }
  .reason-to-work-title h2 span {
    margin-top: 10px;
  }
  .reason-to-work-desc ul li {
    width: 100%;
    padding-right: 0;
    margin-bottom: 2px;
  }
  .reason-to-work-desc ul li {
    box-sizing: border-box;
  }
  .reason-to-work-desc ul li:nth-child(even) {
    width: 100%;
    padding-right: 0;
  }
  .reason-to-work {
    margin-bottom: 0;
  }
  .miletone-video-section {
    padding-top: 47px;
  }
  .video-area iframe {
    width: 100%;
    height: 210px;
  }
  h3.video-title {
    font-size: 29px;
    line-height: 32px;
  }
  .inspiring-culture-title span {
    font-size: 17px;
  }
  .inspiring-culture-title {
    font-size: 27px;
    line-height: 35px;
    margin-bottom: 40px;
  }
  .video-content {
    text-align: center;
    margin-bottom: 34px;
  }
  .why-milestone-inspiring-culture {
    margin-bottom: 52px;
  }
  .signupfdiscription {
    line-height: 24px;
    font-size: 17px;
  }
  #note {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
  .notewrap {
    padding-top: 45px;
    width: 90%;
    margin: 0px auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
  .googleaddress {
    margin-bottom: 12px;
  }
  .footertitle {
    line-height: 29px;
    font-size: 20px;
    margin-bottom: 12px;
  }
  .vcard-align {
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-top: 27px;
  }
  .footer-col2 {
    margin-bottom: 18px;
  }
  footer .googleaddress a:link, footer .googleaddress a:visited {
    font-size: 14px;
  }
  .add-short-massage-title {
    font-size: 29px;
    line-height: 32px;
  }
  .add-short-massage-with-link {
    text-align: center;
    margin-bottom: 23px;
  }
  #bottomimg section#content {
    padding: 0px 20px;
  }
  h1 span {
    display: block;
    font-weight: 100;
    font-size: 29px;
    line-height: 32px;
  }
  .milestone-awards .carouselitems.milestone-awards-inner:nth-child(16) {
    border-bottom: 1px solid #d1dbe3;
  }
  .milestone-career {
    width: 100%;
    padding-left: 0;
    margin-bottom: 10px;
    box-sizing: border-box;
  }
  .filter-option {
    width: 100%;
  }
  .filter-option label {
    font-size: 0;
    display: none;
  }
  .filter-option select {
    width: 100%;
    box-sizing: border-box;
  }
  .clear-filter {
    width: 100%;
    position: static;
    text-align: right;
  }
  .set a {
    font-size: 21px;
    line-height: 28px;
  }
}