
 /* 
-------cacheFileName----------
 key151AFF29AA31CF6E45810F5224976E7B96E327A7D99EF6AF6D54D9ED84D4132D */ 

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}
@font-face {
  font-family: 'MilestoneRetinaDisplayIcons';
  src:  url('/fonts/MilestoneRetinaDisplayIcons.eot?75tl5n');
  src:  url('/fonts/MilestoneRetinaDisplayIcons.eot?75tl5n#iefix') format('embedded-opentype'),
    url('/fonts/MilestoneRetinaDisplayIcons.ttf?75tl5n') format('truetype'),
    url('/fonts/MilestoneRetinaDisplayIcons.woff?75tl5n') format('woff'),
    url('/fonts/MilestoneRetinaDisplayIcons.svg?75tl5n#MilestoneRetinaDisplayIcons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'MilestoneRetinaDisplayIcons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home2:before {
  content: "\eb60";
}
.icon-house-black-silhouette-without-door:before {
  content: "\e703";
}
.icon-right-radius-arrow:before {
  content: "\eb5e";
}
.icon-left-radius-arrow:before {
  content: "\eb5f";
}
.icon-Hamburger:before {
  content: "\eb5d";
}
.icon-crossclose:before {
  content: "\eb5c";
}
.icon-menu-button:before {
  content: "\eb5b";
}
.icon-up-arrow-new:before {
  content: "\eb59";
}
.icon-down-arrow-new:before {
  content: "\eb5a";
}
.icon-clock-new:before {
  content: "\eb58";
}
.icon-filled-circle:before {
  content: "\eb57";
}
.icon-rectangle-speech-bubble-with-dots:before {
  content: "\eb56";
}
.icon-add-circular-button-outline-with-plus-sign:before {
  content: "\eb55";
}
.icon-keyboard-right-arrow-button:before {
  content: "\eb53";
}
.icon-left-arrow-key:before {
  content: "\eb54";
}
.icon-calendar1:before {
  content: "\eb50";
}
.icon-get-directions-button:before {
  content: "\eb51";
}
.icon-circular-clock:before {
  content: "\eb4f";
}
.icon-bag:before {
  content: "\eb4e";
}
.icon-wedding-location-2:before {
  content: "\eb4c";
}
.icon-heart-1:before {
  content: "\eb49";
}
.icon-heart3:before {
  content: "\eb4a";
}
.icon-marriage-couple:before {
  content: "\eb4b";
}
.icon-food-covered:before {
  content: "\eb46";
}
.icon-icon:before {
  content: "\eb47";
}
.icon-cup-of-hot-chocolate:before {
  content: "\eafd";
}
.icon-complimentary-wi-fi:before {
  content: "\eb48";
}
.icon-doorman2:before {
  content: "\eafe";
}
.icon-dry-cleaning-service:before {
  content: "\eaff";
}
.icon-free-shuttle-around-mayo-clinic-campus-new:before {
  content: "\eb00";
}
.icon-free-shuttle-to-st-marys-hospital:before {
  content: "\eb01";
}
.icon-front-desk:before {
  content: "\eb02";
}
.icon-laundry-facilities:before {
  content: "\eb03";
}
.icon-limo-or-town-car-service:before {
  content: "\eb04";
}
.icon-meeting-event-space:before {
  content: "\eb05";
}
.icon-pet-friendly:before {
  content: "\eb06";
}
.icon-room-service:before {
  content: "\eb07";
}
.icon-self-and-valet-parking:before {
  content: "\eb08";
}
.icon-swimming-pool2:before {
  content: "\eb09";
}
.icon-whirlpool-and-sauna:before {
  content: "\eb0a";
}
.icon-xxcatering-and-conference-services:before {
  content: "\eb0b";
}
.icon-xxcontinental-breakfast:before {
  content: "\eb0c";
}
.icon-xxxdirect-access-to-the-mayo-clinic:before {
  content: "\eb0d";
}
.icon-xxxentirely-non-smoking-property:before {
  content: "\eb0e";
}
.icon-xxxlimo-or-town-car-service:before {
  content: "\eb0f";
}
.icon-xxxself-and-valet-parking:before {
  content: "\eb10";
}
.icon-zzzin-room-dining:before {
  content: "\eb11";
}
.icon-xpet-friendly:before {
  content: "\eb12";
}
.icon-xxwhirlpool-and-sauna:before {
  content: "\eb13";
}
.icon-xxvoice-mail:before {
  content: "\eb14";
}
.icon-xxrollaway-beds:before {
  content: "\eb15";
}
.icon-xxwake-up-calls:before {
  content: "\eb16";
}
.icon-business-center:before {
  content: "\eb17";
}
.icon-catering-and-conference-services:before {
  content: "\eb18";
}
.icon-direct-access-to-the-mayo-clinic:before {
  content: "\eb19";
}
.icon-free-newspapers:before {
  content: "\eb1a";
}
.icon-in-room-dining:before {
  content: "\eb1b";
}
.icon-rollaway-beds:before {
  content: "\eb1c";
}
.icon-safe-deposit-box2:before {
  content: "\eb1d";
}
.icon-signs:before {
  content: "\eb1e";
}
.icon-people2:before {
  content: "\eb1f";
}
.icon-food-9:before {
  content: "\eb20";
}
.icon-glass-of-stout:before {
  content: "\eb21";
}
.icon-having-a-toast:before {
  content: "\eb22";
}
.icon-hot-coffee-rounded-cup-on-a-plate-from-side-view:before {
  content: "\eb23";
}
.icon-toast:before {
  content: "\eb24";
}
.icon-cocktail-glass:before {
  content: "\eb25";
}
.icon-wine-glasses:before {
  content: "\eb26";
}
.icon-tea-cup:before {
  content: "\eb27";
}
.icon-dinner-1:before {
  content: "\eb28";
}
.icon-restaurant-eating-tools-set-of-three-pieces:before {
  content: "\eb29";
}
.icon-dinner:before {
  content: "\eb2a";
}
.icon-plate-fork-and-knife:before {
  content: "\eb2b";
}
.icon-restaurant-cutlery-circular-symbol-of-a-spoon-and-a-fork-in-a-circle:before {
  content: "\eb2c";
}
.icon-food-8:before {
  content: "\eb2d";
}
.icon-chocolate-donut-with-sprinkles:before {
  content: "\eb2e";
}
.icon-menu-card:before {
  content: "\eb2f";
}
.icon-restaurant-menu-card:before {
  content: "\eb30";
}
.icon-food-7:before {
  content: "\eb31";
}
.icon-food-6:before {
  content: "\eb32";
}
.icon-food-5:before {
  content: "\eb33";
}
.icon-food-4:before {
  content: "\eb34";
}
.icon-food-3:before {
  content: "\eb35";
}
.icon-food-2:before {
  content: "\eb36";
}
.icon-food-12:before {
  content: "\eb37";
}
.icon-cup:before {
  content: "\eb38";
}
.icon-food3:before {
  content: "\eb39";
}
.icon-snacks-for-watch-sportive-game-of-rugby:before {
  content: "\eb3a";
}
.icon-sandwich:before {
  content: "\eb3b";
}
.icon-restaurant3:before {
  content: "\eb3c";
}
.icon-guest:before {
  content: "\eb3d";
}
.icon-covered-food-tray-on-a-hand-of-hotel-room-service:before {
  content: "\eb3e";
}
.icon-alarm-clock2:before {
  content: "\eb3f";
}
.icon-double-king-size-bed2:before {
  content: "\eb40";
}
.icon-meeting2:before {
  content: "\eb41";
}
.icon-business-meeting2:before {
  content: "\eb42";
}
.icon-conference-hall:before {
  content: "\eb43";
}
.icon-business-people-meeting:before {
  content: "\eb44";
}
.icon-hair-dryer:before {
  content: "\eae1";
}
.icon-iron:before {
  content: "\eae2";
}
.icon-doorman:before {
  content: "\eae3";
}
.icon-cofee-maker:before {
  content: "\eae4";
}
.icon-parking2:before {
  content: "\eae5";
}
.icon-tooth-brush-and-toothpaste:before {
  content: "\eae6";
}
.icon-phone-charger:before {
  content: "\eae7";
}
.icon-carging-phone:before {
  content: "\eae8";
}
.icon-smart-tv-2:before {
  content: "\eae9";
}
.icon-smart-tv-1:before {
  content: "\eaea";
}
.icon-smart-tv:before {
  content: "\eaeb";
}
.icon-pet-hotel-sign-with-a-dog-and-a-cat-under-a-roof-line:before {
  content: "\eaec";
}
.icon-pawprint2:before {
  content: "\eaed";
}
.icon-plate-with-fork-and-knife-eating-set-tools-from-top-view:before {
  content: "\eaee";
}
.icon-holidays2:before {
  content: "\eaef";
}
.icon-luggage:before {
  content: "\eaf0";
}
.icon-medical:before {
  content: "\eaf1";
}
.icon-strongbox:before {
  content: "\eaf2";
}
.icon-work-station:before {
  content: "\eaf3";
}
.icon-worker:before {
  content: "\eaf4";
}
.icon-studying:before {
  content: "\eaf5";
}
.icon-working-with-laptop:before {
  content: "\eaf6";
}
.icon-working:before {
  content: "\eaf7";
}
.icon-desk:before {
  content: "\eaf8";
}
.icon-shopping-bag:before {
  content: "\eade";
}
.icon-restaurant2:before {
  content: "\ead9";
}
.icon-fork-plate-and-knife:before {
  content: "\eada";
}
.icon-cheers:before {
  content: "\eadb";
}
.icon-cake:before {
  content: "\eadc";
}
.icon-heartbeat:before {
  content: "\eadd";
}
.icon-Audio:before {
  content: "\eacc";
}
.icon-Celebration:before {
  content: "\eacd";
}
.icon-Garment-Services:before {
  content: "\eace";
}
.icon-icon8:before {
  content: "\eacf";
}
.icon-Meeting:before {
  content: "\ead0";
  color: #4d4d4d;
}
.icon-Meeting1:before {
  content: "\ead1";
  color: #4d4d4d;
}
.icon-Packages:before {
  content: "\ead2";
}
.icon-Photography:before {
  content: "\ead3";
}
.icon-Planners:before {
  content: "\ead4";
  color: #4d4d4d;
}
.icon-Travel:before {
  content: "\ead5";
}
.icon-Wedding-Cakes:before {
  content: "\ead6";
}
.icon-Wedding-Flowers:before {
  content: "\ead7";
}
.icon-Wedding-Venues:before {
  content: "\ead8";
}
.icon-back-arrow-circular-symbol:before {
  content: "\eaca";
}
.icon-arrows3:before {
  content: "\eacb";
}
.icon-fax-machine3:before {
  content: "\eab1";
}
.icon-fax-1:before {
  content: "\eab2";
}
.icon-fax2:before {
  content: "\eab3";
}
.icon-cityscape:before {
  content: "\eab4";
}
.icon-right-arrow-in-a-circle:before {
  content: "\eab5";
}
.icon-technology-12:before {
  content: "\eab6";
}
.icon-long-right-arrow:before {
  content: "\eab7";
}
.icon-sea-waves-variant:before {
  content: "\eab8";
}
.icon-wide-tv:before {
  content: "\eab9";
}
.icon-right-arrow-in-a-circle2:before {
  content: "\eaba";
}
.icon-technology2:before {
  content: "\eabb";
}
.icon-long-right-arrow2:before {
  content: "\eabc";
}
.icon-wifi2:before {
  content: "\eabd";
}
.icon-hairdryer-silhouette-side-view:before {
  content: "\eabe";
}
.icon-eye3:before {
  content: "\eabf";
}
.icon-bath-of-bubbles:before {
  content: "\eac0";
}
.icon-air-conditioner:before {
  content: "\eac1";
}
.icon-wardrobe:before {
  content: "\eac2";
}
.icon-blanket:before {
  content: "\eac3";
}
.icon-refrigerator:before {
  content: "\eac4";
}
.icon-furniture:before {
  content: "\eac5";
}
.icon-add-user:before {
  content: "\eac6";
}
.icon-arrows2:before {
  content: "\eac7";
}
.icon-double-king-size-bed:before {
  content: "\eac8";
}
.icon-add-picture:before {
  content: "\eab0";
}
.icon-9:before {
  content: "\ea7f";
}
.icon-10:before {
  content: "\ea80";
}
.icon-12:before {
  content: "\ea81";
}
.icon-15:before {
  content: "\ea82";
}
.icon-16:before {
  content: "\ea83";
}
.icon-17:before {
  content: "\ea84";
}
.icon-18:before {
  content: "\ea85";
}
.icon-19:before {
  content: "\ea86";
}
.icon-20:before {
  content: "\ea87";
}
.icon-Beachfront-cottages:before {
  content: "\ea88";
}
.icon-Beachfront-Resort:before {
  content: "\ea89";
}
.icon-Complimentary-Cultural-activities:before {
  content: "\ea8a";
}
.icon-Dining-Shopping:before {
  content: "\ea8b";
}
.icon-Free-Wi-FI:before {
  content: "\ea8c";
}
.icon-Luau-and-oceanfront-dining:before {
  content: "\ea8d";
}
.icon-Music-Series:before {
  content: "\ea8e";
}
.icon-No-Resort-Fee:before {
  content: "\ea8f";
}
.icon-Oceanfront-Dining:before {
  content: "\ea90";
}
.icon-Residential-design:before {
  content: "\ea91";
}
.icon-Resort-Amenities2:before {
  content: "\ea92";
}
.icon-Resort-Amenities:before {
  content: "\ea93";
}
.icon-Room-Design:before {
  content: "\ea94";
}
.icon-Town-Location:before {
  content: "\ea95";
}
.icon-social-media:before {
  content: "\ea6a";
  color: #6a453b;
}
.icon-small-calendar:before {
  content: "\ea6b";
}
.icon-male-user:before {
  content: "\ea6c";
}
.icon-bar-menu:before {
  content: "\ea68";
}
.icon-cancel:before {
  content: "\ea69";
}
.icon-minus3:before {
  content: "\ea64";
}
.icon-plus3:before {
  content: "\ea65";
}
.icon-kayak:before {
  content: "\ea5e";
}
.icon-coconut:before {
  content: "\ea5f";
}
.icon-cocktail2:before {
  content: "\ea60";
}
.icon-hammock:before {
  content: "\ea61";
}
.icon-distance:before {
  content: "\ea62";
}
.icon-wifi:before {
  content: "\ea63";
}
.icon-right-arrows-couple:before {
  content: "\ea59";
}
.icon-double-left-chevron:before {
  content: "\ea5a";
}
.icon-double-angle-pointing-to-right:before {
  content: "\ea5b";
}
.icon-fast-forward-double-right-arrows:before {
  content: "\ea5c";
}
.icon-rewind-double-arrows-angles:before {
  content: "\ea5d";
}
.icon-instagram22:before {
  content: "\ea58";
}
.icon-arrows-5:before {
  content: "\ea51";
}
.icon-arrows-4 .path1:before {
  content: "\ea52";
  color: rgb(44, 47, 51);
}
.icon-arrows-4 .path2:before {
  content: "\ea53";
  margin-left: -1em;
  color: rgb(60, 146, 202);
}
.icon-arrows-3:before {
  content: "\ea54";
}
.icon-arrows-2:before {
  content: "\ea55";
}
.icon-next3:before {
  content: "\ea56";
}
.icon-back2:before {
  content: "\ea57";
}
.icon-down-arrow:before {
  content: "\ea43";
}
.icon-people:before {
  content: "\e910";
}
.icon-summer:before {
  content: "\e911";
}
.icon-exercise:before {
  content: "\e912";
}
.icon-food2:before {
  content: "\e913";
}
.icon-summer-1:before {
  content: "\e914";
}
.icon-multimedia:before {
  content: "\e915";
}
.icon-technology:before {
  content: "\e916";
}
.icon-people-1:before {
  content: "\e917";
}
.icon-light:before {
  content: "\e918";
}
.icon-stones:before {
  content: "\e919";
}
.icon-yin-yang:before {
  content: "\e91a";
}
.icon-spa3:before {
  content: "\e91b";
}
.icon-massage:before {
  content: "\e91c";
}
.icon-massage-1:before {
  content: "\e91d";
}
.icon-walkway-and-a-plant:before {
  content: "\e91e";
}
.icon-spa-heating-stones-treatment:before {
  content: "\e91f";
}
.icon-business2:before {
  content: "\e920";
}
.icon-group:before {
  content: "\e921";
}
.icon-meeting:before {
  content: "\e922";
}
.icon-meeting-1:before {
  content: "\e923";
}
.icon-business-meeting:before {
  content: "\e924";
}
.icon-location4:before {
  content: "\e925";
}
.icon-music2:before {
  content: "\e926";
}
.icon-ring:before {
  content: "\e927";
}
.icon-interlocking-rings:before {
  content: "\e928";
}
.icon-wedding-rings:before {
  content: "\e929";
}
.icon-incoming-call:before {
  content: "\e92a";
}
.icon-diamond-ring:before {
  content: "\e92b";
}
.icon-engagement-ring:before {
  content: "\e92c";
}
.icon-diamond-engagement-ring-silhouette:before {
  content: "\e92d";
}
.icon-engagement-ring-1:before {
  content: "\e92e";
}
.icon-bell-ring:before {
  content: "\e92f";
}
.icon-bell2:before {
  content: "\e930";
}
.icon-food-1:before {
  content: "\e931";
}
.icon-music-1:before {
  content: "\e932";
}
.icon-fashion:before {
  content: "\e933";
}
.icon-gift-box:before {
  content: "\e934";
}
.icon-parking:before {
  content: "\e935";
}
.icon-television:before {
  content: "\e936";
}
.icon-cocktail:before {
  content: "\e937";
}
.icon-fast-food:before {
  content: "\e938";
}
.icon-restaurant:before {
  content: "\e939";
}
.icon-technology-1:before {
  content: "\e93a";
}
.icon-holidays:before {
  content: "\e93b";
}
.icon-technology-2:before {
  content: "\e93c";
}
.icon-holidays-1:before {
  content: "\e93d";
}
.icon-swimming-silhouette:before {
  content: "\e93e";
}
.icon-swimming-pool:before {
  content: "\e93f";
}
.icon-sun-umbrella-and-deck-chair:before {
  content: "\e940";
}
.icon-swimming-silhouette-1:before {
  content: "\e941";
}
.icon-dining-room-cutlery-set-of-three-pieces-in-silhouettes:before {
  content: "\e942";
}
.icon-dining-room-cup-on-a-plate:before {
  content: "\e943";
}
.icon-gift2:before {
  content: "\e944";
}
.icon-gift-1:before {
  content: "\e945";
}
.icon-gift-2:before {
  content: "\e946";
}
.icon-passport2:before {
  content: "\e947";
}
.icon-boarding-pass:before {
  content: "\e948";
}
.icon-passport-1 .path1:before {
  content: "\e949";
  color: rgb(43, 65, 77);
}
.icon-passport-1 .path2:before {
  content: "\e94a";
  margin-left: -1em;
  color: rgb(235, 237, 238);
}
.icon-passport-1 .path3:before {
  content: "\e94b";
  margin-left: -1em;
  color: rgb(50, 77, 91);
}
.icon-passport-1 .path4:before {
  content: "\e94c";
  margin-left: -1em;
  color: rgb(153, 166, 173);
}
.icon-passport-1 .path5:before {
  content: "\e94d";
  margin-left: -1em;
  color: rgb(153, 166, 173);
}
.icon-passport-1 .path6:before {
  content: "\e94e";
  margin-left: -1em;
  color: rgb(45, 69, 82);
}
.icon-passport-2:before {
  content: "\e94f";
}
.icon-garden-barbecue:before {
  content: "\e950";
}
.icon-grill:before {
  content: "\e951";
}
.icon-grill-1:before {
  content: "\e952";
}
.icon-youtube-logo:before {
  content: "\e953";
}
.icon-youtube3:before {
  content: "\e954";
}
.icon-youtube-play:before {
  content: "\e955";
}
.icon-youtube-logo-1:before {
  content: "\e956";
}
.icon-tripadvisor-logotype:before {
  content: "\e957";
}
.icon-tripadvisor-logotype-1:before {
  content: "\e958";
}
.icon-tripadvisor-logotype-2:before {
  content: "\e959";
}
.icon-yelp-logo:before {
  content: "\e95a";
}
.icon-yelp2 .path1:before {
  content: "\e95b";
  color: rgb(254, 80, 34);
}
.icon-yelp2 .path2:before {
  content: "\e95c";
  margin-left: -1em;
  color: rgb(255, 53, 1);
}
.icon-yelp2 .path3:before {
  content: "\e95d";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-yelp2 .path4:before {
  content: "\e95e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-yelp2 .path5:before {
  content: "\e95f";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-yelp2 .path6:before {
  content: "\e960";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-yelp2 .path7:before {
  content: "\e961";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-golf-green:before {
  content: "\e962";
}
.icon-golf2:before {
  content: "\e963";
}
.icon-golf-1:before {
  content: "\e964";
}
.icon-golf-2:before {
  content: "\e965";
}
.icon-golf-3:before {
  content: "\e966";
}
.icon-golf-ball-with-dents:before {
  content: "\e967";
}
.icon-breakfast-time:before {
  content: "\e968";
}
.icon-hot-coffee-cup-with-hearts:before {
  content: "\e969";
}
.icon-palm-tree:before {
  content: "\e96a";
}
.icon-island-with-palm-trees:before {
  content: "\e96b";
}
.icon-person-enjoying-jacuzzi-hot-water-bath:before {
  content: "\e96c";
}
.icon-alarm-clock:before {
  content: "\e96d";
}
.icon-24-hours-delivery:before {
  content: "\e96e";
}
.icon-no-smoking-sign:before {
  content: "\e96f";
}
.icon-no-smoking-signal-symbol:before {
  content: "\e970";
}
.icon-no-smoking:before {
  content: "\e971";
}
.icon-parking-sign:before {
  content: "\e972";
}
.icon-exercise-1:before {
  content: "\e973";
}
.icon-dumbbell:before {
  content: "\e974";
}
.icon-stretching-exercises:before {
  content: "\e975";
}
.icon-gym:before {
  content: "\e976";
}
.icon-newspaper-square-rounded-interface-symbol:before {
  content: "\e977";
}
.icon-newspaper2:before {
  content: "\e978";
}
.icon-earth-pictures:before {
  content: "\e979";
}
.icon-disability:before {
  content: "\e97a";
}
.icon-disabled:before {
  content: "\e97b";
}
.icon-handicapped:before {
  content: "\e97c";
}
.icon-wheelchair:before {
  content: "\e97d";
}
.icon-safe-deposit-box:before {
  content: "\e97e";
}
.icon-concierge:before {
  content: "\e97f";
}
.icon-bus-side-view:before {
  content: "\e980";
}
.icon-car2:before {
  content: "\e981";
}
.icon-sedan-car-model:before {
  content: "\e982";
}
.icon-car-1:before {
  content: "\e983";
}
.icon-pawprint:before {
  content: "\e984";
}
.icon-pets-hotel-symbol-with-a-dog-and-a-cat-in-a-circle-with-one-star:before {
  content: "\e985";
}
.icon-woman-with-long-hair:before {
  content: "\e986";
}
.icon-hairdryer:before {
  content: "\e987";
}
.icon-scissors-and-comb:before {
  content: "\e988";
}
.icon-mirror:before {
  content: "\e989";
}
.icon-voucher:before {
  content: "\e98a";
}
.icon-atm:before {
  content: "\e98b";
}
.icon-atm-1 .path1:before {
  content: "\e98c";
  color: rgb(44, 47, 56);
}
.icon-atm-1 .path2:before {
  content: "\e98d";
  margin-left: -1em;
  color: rgb(214, 163, 95);
}
.icon-atm-1 .path3:before {
  content: "\e98e";
  margin-left: -1em;
  color: rgb(236, 240, 241);
}
.icon-atm-1 .path4:before {
  content: "\e98f";
  margin-left: -1em;
  color: rgb(236, 240, 241);
}
.icon-atm-1 .path5:before {
  content: "\e990";
  margin-left: -1em;
  color: rgb(236, 240, 241);
}
.icon-atm-1 .path6:before {
  content: "\e991";
  margin-left: -1em;
  color: rgb(173, 128, 73);
}
.icon-atm-1 .path7:before {
  content: "\e992";
  margin-left: -1em;
  color: rgb(173, 128, 73);
}
.icon-atm-1 .path8:before {
  content: "\e993";
  margin-left: -1em;
  color: rgb(173, 128, 73);
}
.icon-atm-1 .path9:before {
  content: "\e994";
  margin-left: -1em;
  color: rgb(173, 128, 73);
}
.icon-atm-1 .path10:before {
  content: "\e995";
  margin-left: -1em;
  color: rgb(173, 128, 73);
}
.icon-atm-1 .path11:before {
  content: "\e996";
  margin-left: -1em;
  color: rgb(173, 128, 73);
}
.icon-atm-1 .path12:before {
  content: "\e997";
  margin-left: -1em;
  color: rgb(173, 128, 73);
}
.icon-atm-1 .path13:before {
  content: "\e998";
  margin-left: -1em;
  color: rgb(236, 240, 241);
}
.icon-atm-1 .path14:before {
  content: "\e999";
  margin-left: -1em;
  color: rgb(240, 196, 25);
}
.icon-atm-1 .path15:before {
  content: "\e99a";
  margin-left: -1em;
  color: rgb(243, 213, 91);
}
.icon-atm-1 .path16:before {
  content: "\e99b";
  margin-left: -1em;
  color: rgb(237, 113, 97);
}
.icon-atm-1 .path17:before {
  content: "\e99c";
  margin-left: -1em;
  color: rgb(237, 113, 97);
}
.icon-atm-1 .path18:before {
  content: "\e99d";
  margin-left: -1em;
  color: rgb(237, 113, 97);
}
.icon-atm-1 .path19:before {
  content: "\e99e";
  margin-left: -1em;
  color: rgb(240, 196, 25);
}
.icon-atm-1 .path20:before {
  content: "\e99f";
  margin-left: -1em;
  color: rgb(243, 213, 91);
}
.icon-atm-1 .path21:before {
  content: "\e9a0";
  margin-left: -1em;
  color: rgb(243, 213, 91);
}
.icon-atm-1 .path22:before {
  content: "\e9a1";
  margin-left: -1em;
  color: rgb(243, 213, 91);
}
.icon-atm-1 .path23:before {
  content: "\e9a2";
  margin-left: -1em;
  color: rgb(243, 213, 91);
}
.icon-washing-machine:before {
  content: "\e9a3";
}
.icon-laundry-machine:before {
  content: "\e9a4";
}
.icon-hot-ironer:before {
  content: "\e9a5";
}
.icon-bike:before {
  content: "\e9a6";
}
.icon-fast-food-1:before {
  content: "\e9a7";
}
.icon-cow:before {
  content: "\e9a8";
}
.icon-steak:before {
  content: "\e9a9";
}
.icon-clothes-hanger:before {
  content: "\e9aa";
}
.icon-archive-black-box:before {
  content: "\e9ab";
}
.icon-five-stars-outlines:before {
  content: "\e9ac";
}
.icon-eggs .path1:before {
  content: "\e9ad";
  color: rgb(250, 245, 229);
}
.icon-eggs .path2:before {
  content: "\e9ae";
  margin-left: -1em;
  color: rgb(234, 203, 162);
}
.icon-eggs .path3:before {
  content: "\e9af";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-eggs .path4:before {
  content: "\e9b0";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-eggs .path5:before {
  content: "\e9b1";
  margin-left: -1em;
  color: rgb(250, 245, 229);
}
.icon-eggs .path6:before {
  content: "\e9b2";
  margin-left: -1em;
  color: rgb(250, 245, 229);
}
.icon-dog .path1:before {
  content: "\e9b3";
  color: rgb(170, 150, 140);
}
.icon-dog .path2:before {
  content: "\e9b4";
  margin-left: -1em;
  color: rgb(70, 70, 85);
}
.icon-dog .path3:before {
  content: "\e9b5";
  margin-left: -1em;
  color: rgb(70, 70, 85);
}
.icon-dog .path4:before {
  content: "\e9b6";
  margin-left: -1em;
  color: rgb(170, 150, 140);
}
.icon-dog .path5:before {
  content: "\e9b7";
  margin-left: -1em;
  color: rgb(210, 190, 175);
}
.icon-dog .path6:before {
  content: "\e9b8";
  margin-left: -1em;
  color: rgb(70, 70, 85);
}
.icon-dog .path7:before {
  content: "\e9b9";
  margin-left: -1em;
  color: rgb(140, 120, 115);
}
.icon-dog .path8:before {
  content: "\e9ba";
  margin-left: -1em;
  color: rgb(140, 120, 115);
}
.icon-octopus .path1:before {
  content: "\e9bb";
  color: rgb(215, 90, 74);
}
.icon-octopus .path2:before {
  content: "\e9bc";
  margin-left: -1em;
  color: rgb(215, 90, 74);
}
.icon-octopus .path3:before {
  content: "\e9bd";
  margin-left: -1em;
  color: rgb(215, 90, 74);
}
.icon-octopus .path4:before {
  content: "\e9be";
  margin-left: -1em;
  color: rgb(215, 90, 74);
}
.icon-octopus .path5:before {
  content: "\e9bf";
  margin-left: -1em;
  color: rgb(215, 90, 74);
}
.icon-octopus .path6:before {
  content: "\e9c0";
  margin-left: -1em;
  color: rgb(237, 113, 97);
}
.icon-octopus .path7:before {
  content: "\e9c1";
  margin-left: -1em;
  color: rgb(232, 116, 116);
}
.icon-octopus .path8:before {
  content: "\e9c2";
  margin-left: -1em;
  color: rgb(232, 116, 116);
}
.icon-octopus .path9:before {
  content: "\e9c3";
  margin-left: -1em;
  color: rgb(232, 116, 116);
}
.icon-octopus .path10:before {
  content: "\e9c4";
  margin-left: -1em;
  color: rgb(232, 116, 116);
}
.icon-maps-and-flags .path1:before {
  content: "\e9c5";
  color: rgb(252, 213, 119);
}
.icon-maps-and-flags .path2:before {
  content: "\e9c6";
  margin-left: -1em;
  color: rgb(234, 195, 110);
}
.icon-maps-and-flags .path3:before {
  content: "\e9c7";
  margin-left: -1em;
  color: rgb(255, 111, 82);
}
.icon-maps-and-flags .path4:before {
  content: "\e9c8";
  margin-left: -1em;
  color: rgb(65, 94, 114);
}
.icon-maps-and-flags .path5:before {
  content: "\e9c9";
  margin-left: -1em;
  color: rgb(65, 94, 114);
}
.icon-maps-and-flags .path6:before {
  content: "\e9ca";
  margin-left: -1em;
  color: rgb(65, 94, 114);
}
.icon-maps-and-flags .path7:before {
  content: "\e9cb";
  margin-left: -1em;
  color: rgb(65, 94, 114);
}
.icon-maps-and-flags .path8:before {
  content: "\e9cc";
  margin-left: -1em;
  color: rgb(65, 94, 114);
}
.icon-bug2 .path1:before {
  content: "\e9cd";
  color: rgb(167, 169, 172);
}
.icon-bug2 .path2:before {
  content: "\e9ce";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-bug2 .path3:before {
  content: "\e9cf";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-utensil:before {
  content: "\e9d0";
}
.icon-toilet:before {
  content: "\e9d1";
}
.icon-octopus2 .path1:before {
  content: "\e9d2";
  color: rgb(215, 90, 74);
}
.icon-octopus2 .path2:before {
  content: "\e9d3";
  margin-left: -1em;
  color: rgb(215, 90, 74);
}
.icon-octopus2 .path3:before {
  content: "\e9d4";
  margin-left: -1em;
  color: rgb(215, 90, 74);
}
.icon-octopus2 .path4:before {
  content: "\e9d5";
  margin-left: -1em;
  color: rgb(215, 90, 74);
}
.icon-octopus2 .path5:before {
  content: "\e9d6";
  margin-left: -1em;
  color: rgb(215, 90, 74);
}
.icon-octopus2 .path6:before {
  content: "\e9d7";
  margin-left: -1em;
  color: rgb(237, 113, 97);
}
.icon-octopus2 .path7:before {
  content: "\e9d8";
  margin-left: -1em;
  color: rgb(232, 116, 116);
}
.icon-octopus2 .path8:before {
  content: "\e9d9";
  margin-left: -1em;
  color: rgb(232, 116, 116);
}
.icon-octopus2 .path9:before {
  content: "\e9da";
  margin-left: -1em;
  color: rgb(232, 116, 116);
}
.icon-octopus2 .path10:before {
  content: "\e9db";
  margin-left: -1em;
  color: rgb(232, 116, 116);
}
.icon-sign:before {
  content: "\e9dc";
}
.icon-bug3 .path1:before {
  content: "\e9dd";
  color: rgb(167, 169, 172);
}
.icon-bug3 .path2:before {
  content: "\e9de";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-bug3 .path3:before {
  content: "\e9df";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-animal-prints:before {
  content: "\e9e0";
}
.icon-sheep:before {
  content: "\e9e1";
}
.icon-dog2:before {
  content: "\e9e2";
}
.icon-bell3 .path1:before {
  content: "\e9e3";
  color: rgb(224, 119, 67);
}
.icon-bell3 .path2:before {
  content: "\e9e4";
  margin-left: -1em;
  color: rgb(250, 208, 91);
}
.icon-bell3 .path3:before {
  content: "\e9e5";
  margin-left: -1em;
  color: rgb(250, 208, 91);
}
.icon-bell3 .path4:before {
  content: "\e9e6";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-bell3 .path5:before {
  content: "\e9e7";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-bell3 .path6:before {
  content: "\e9e8";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-eggs2 .path1:before {
  content: "\e9e9";
  color: rgb(250, 245, 229);
}
.icon-eggs2 .path2:before {
  content: "\e9ea";
  margin-left: -1em;
  color: rgb(234, 203, 162);
}
.icon-eggs2 .path3:before {
  content: "\e9eb";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-eggs2 .path4:before {
  content: "\e9ec";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-eggs2 .path5:before {
  content: "\e9ed";
  margin-left: -1em;
  color: rgb(250, 245, 229);
}
.icon-eggs2 .path6:before {
  content: "\e9ee";
  margin-left: -1em;
  color: rgb(250, 245, 229);
}
.icon-bell-1:before {
  content: "\e9ef";
}
.icon-bathroom .path1:before {
  content: "\e9f0";
  color: rgb(50, 74, 94);
}
.icon-bathroom .path2:before {
  content: "\e9f1";
  margin-left: -1em;
  color: rgb(172, 179, 186);
}
.icon-bathroom .path3:before {
  content: "\e9f2";
  margin-left: -1em;
  color: rgb(230, 233, 238);
}
.icon-bathroom .path4:before {
  content: "\e9f3";
  margin-left: -1em;
  color: rgb(206, 213, 224);
}
.icon-bathroom .path5:before {
  content: "\e9f4";
  margin-left: -1em;
  color: rgb(50, 74, 94);
}
.icon-linux-logo:before {
  content: "\e9f5";
}
.icon-bell-2:before {
  content: "\e9f6";
}
.icon-ball:before {
  content: "\e9f7";
}
.icon-restaurant-1:before {
  content: "\e9f8";
}
.icon-dog3 .path1:before {
  content: "\e9f9";
  color: rgb(170, 150, 140);
}
.icon-dog3 .path2:before {
  content: "\e9fa";
  margin-left: -1em;
  color: rgb(70, 70, 85);
}
.icon-dog3 .path3:before {
  content: "\e9fb";
  margin-left: -1em;
  color: rgb(70, 70, 85);
}
.icon-dog3 .path4:before {
  content: "\e9fc";
  margin-left: -1em;
  color: rgb(170, 150, 140);
}
.icon-dog3 .path5:before {
  content: "\e9fd";
  margin-left: -1em;
  color: rgb(210, 190, 175);
}
.icon-dog3 .path6:before {
  content: "\e9fe";
  margin-left: -1em;
  color: rgb(70, 70, 85);
}
.icon-dog3 .path7:before {
  content: "\e9ff";
  margin-left: -1em;
  color: rgb(140, 120, 115);
}
.icon-dog3 .path8:before {
  content: "\ea00";
  margin-left: -1em;
  color: rgb(140, 120, 115);
}
.icon-archive-black-box2:before {
  content: "\ea01";
}
.icon-technology-3:before {
  content: "\ea02";
}
.icon-horse:before {
  content: "\ea03";
}
.icon-sheep2:before {
  content: "\ea04";
}
.icon-computer:before {
  content: "\ea05";
}
.icon-bug-1:before {
  content: "\ea06";
}
.icon-back:before {
  content: "\ea07";
}
.icon-travel:before {
  content: "\ea08";
}
.icon-next2:before {
  content: "\ea09";
}
.icon-cow2:before {
  content: "\ea0a";
}
.icon-bug-12:before {
  content: "\ea0b";
}
.icon-shape:before {
  content: "\ea0c";
}
.icon-linux-logo2:before {
  content: "\ea0d";
}
.icon-cross:before {
  content: "\ea0e";
}
.icon-arrows:before {
  content: "\ea0f";
  color: #48a0dc;
}
.icon-suitcase2:before {
  content: "\ea10";
}
.icon-shape2:before {
  content: "\ea11";
}
.icon-dog-1:before {
  content: "\ea12";
}
.icon-arrows-1:before {
  content: "\ea13";
  color: #48a0dc;
}
.icon-teapot .path1:before {
  content: "\ea14";
  color: rgb(230, 230, 230);
}
.icon-teapot .path2:before {
  content: "\ea15";
  margin-left: -1em;
  color: rgb(56, 69, 79);
}
.icon-teapot .path3:before {
  content: "\ea16";
  margin-left: -1em;
  color: rgb(56, 69, 79);
}
.icon-teapot .path4:before {
  content: "\ea17";
  margin-left: -1em;
  color: rgb(56, 69, 79);
}
.icon-teapot .path5:before {
  content: "\ea18";
  margin-left: -1em;
  color: rgb(56, 69, 79);
}
.icon-teapot .path6:before {
  content: "\ea19";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}
.icon-teapot .path7:before {
  content: "\ea1a";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}
.icon-teapot .path8:before {
  content: "\ea1b";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}
.icon-teapot .path9:before {
  content: "\ea1c";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}
.icon-teapot .path10:before {
  content: "\ea1d";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}
.icon-teapot .path11:before {
  content: "\ea1e";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}
.icon-plus-button:before {
  content: "\ea1f";
}
.icon-call-center-operator:before {
  content: "\ea20";
}
.icon-animals:before {
  content: "\ea21";
}
.icon-steak2:before {
  content: "\ea22";
}
.icon-rounded-add-button:before {
  content: "\ea23";
}
.icon-chef:before {
  content: "\ea24";
}
.icon-bell4:before {
  content: "\ea25";
}
.icon-help-operator:before {
  content: "\ea26";
}
.icon-garbage:before {
  content: "\ea27";
}
.icon-bell-12 .path1:before {
  content: "\ea28";
  color: rgb(224, 119, 67);
}
.icon-bell-12 .path2:before {
  content: "\ea29";
  margin-left: -1em;
  color: rgb(250, 208, 91);
}
.icon-bell-12 .path3:before {
  content: "\ea2a";
  margin-left: -1em;
  color: rgb(250, 208, 91);
}
.icon-bell-12 .path4:before {
  content: "\ea2b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-bell-12 .path5:before {
  content: "\ea2c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-bell-12 .path6:before {
  content: "\ea2d";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-add:before {
  content: "\ea2e";
  color: #50c8ef;
}
.icon-plus2:before {
  content: "\ea2f";
}
.icon-fax-machine:before {
  content: "\ea30";
}
.icon-coffee:before {
  content: "\ea31";
}
.icon-bell-22:before {
  content: "\ea32";
}
.icon-utensil2:before {
  content: "\ea33";
}
.icon-minus2:before {
  content: "\ea34";
}
.icon-dog-12:before {
  content: "\ea35";
}
.icon-coffe-cup-outline:before {
  content: "\ea36";
}
.icon-rounded-delete-button-with-minus:before {
  content: "\ea37";
}
.icon-pint:before {
  content: "\ea38";
}
.icon-fax-machine2:before {
  content: "\ea39";
}
.icon-animal-prints2:before {
  content: "\ea3a";
}
.icon-tea:before {
  content: "\ea3b";
}
.icon-minus-1:before {
  content: "\ea3c";
}
.icon-help-operator2:before {
  content: "\ea3d";
}
.icon-animals2:before {
  content: "\ea3e";
}
.icon-tripadvisor-logotype2:before {
  content: "\ea3f";
}
.icon-minus-sign-inside-a-black-circle:before {
  content: "\ea40";
}
.icon-hamburger:before {
  content: "\ea41";
}
.icon-call-center-operator2:before {
  content: "\ea42";
}
.icon-svg:before {
  content: "\e600";
}
.icon-svg2:before {
  content: "\e601";
}
.icon-svg3:before {
  content: "\e602";
}
.icon-svg4:before {
  content: "\e603";
}
.icon-svg5:before {
  content: "\e604";
}
.icon-svg6:before {
  content: "\e605";
}
.icon-svg7:before {
  content: "\e606";
}
.icon-svg8:before {
  content: "\e607";
}
.icon-svg9:before {
  content: "\e608";
}
.icon-svg10:before {
  content: "\e609";
}
.icon-svg11:before {
  content: "\e60a";
}
.icon-svg12:before {
  content: "\e60b";
}
.icon-svg13:before {
  content: "\e60c";
}
.icon-svg14:before {
  content: "\e60d";
}
.icon-svg15:before {
  content: "\e60e";
}
.icon-svg16:before {
  content: "\e60f";
}
.icon-svg17:before {
  content: "\e610";
}
.icon-svg18:before {
  content: "\e611";
}
.icon-svg19:before {
  content: "\e612";
}
.icon-svg20:before {
  content: "\e613";
}
.icon-svg21:before {
  content: "\e614";
}
.icon-svg22:before {
  content: "\e615";
}
.icon-svg23:before {
  content: "\e616";
}
.icon-svg24:before {
  content: "\e617";
}
.icon-svg25:before {
  content: "\e618";
}
.icon-svg26:before {
  content: "\e619";
}
.icon-svg27:before {
  content: "\e61a";
}
.icon-svg28:before {
  content: "\e61b";
}
.icon-svg29:before {
  content: "\e61c";
}
.icon-svg30:before {
  content: "\e61d";
}
.icon-svg31:before {
  content: "\e61e";
}
.icon-svg32:before {
  content: "\e61f";
}
.icon-svg33:before {
  content: "\e620";
}
.icon-svg34:before {
  content: "\e621";
}
.icon-svg35:before {
  content: "\e622";
}
.icon-svg36:before {
  content: "\e623";
}
.icon-svg37:before {
  content: "\e624";
}
.icon-svg38:before {
  content: "\e625";
}
.icon-svg39:before {
  content: "\e626";
}
.icon-svg40:before {
  content: "\e627";
}
.icon-svg41:before {
  content: "\e628";
}
.icon-svg42:before {
  content: "\e629";
}
.icon-svg43:before {
  content: "\e62a";
}
.icon-svg44:before {
  content: "\e62b";
}
.icon-svg45:before {
  content: "\e62c";
}
.icon-svg46:before {
  content: "\e62d";
}
.icon-svg47:before {
  content: "\e62e";
}
.icon-accessibility:before {
  content: "\e62f";
}
.icon-address-book:before {
  content: "\e630";
}
.icon-aid:before {
  content: "\e631";
}
.icon-airplane:before {
  content: "\e632";
}
.icon-alarm:before {
  content: "\e633";
}
.icon-alarm2:before {
  content: "\e634";
}
.icon-android:before {
  content: "\e635";
}
.icon-angry:before {
  content: "\e636";
}
.icon-angry2:before {
  content: "\e637";
}
.icon-apple:before {
  content: "\e638";
}
.icon-arrow-down-left:before {
  content: "\e639";
}
.icon-arrow-down-left2:before {
  content: "\e63a";
}
.icon-arrow-down-left3:before {
  content: "\e63b";
}
.icon-arrow-down-right:before {
  content: "\e63c";
}
.icon-arrow-down-right2:before {
  content: "\e63d";
}
.icon-arrow-down-right3:before {
  content: "\e63e";
}
.icon-arrow-down22:before {
  content: "\e63f";
}
.icon-arrow-down222:before {
  content: "\e640";
}
.icon-arrow-down3:before {
  content: "\e641";
}
.icon-arrow-left22:before {
  content: "\e642";
}
.icon-arrow-left222:before {
  content: "\e643";
}
.icon-arrow-left3:before {
  content: "\e644";
}
.icon-arrow-right22:before {
  content: "\e645";
}
.icon-arrow-right222:before {
  content: "\e646";
}
.icon-arrow-right3:before {
  content: "\e647";
}
.icon-arrow-up-left:before {
  content: "\e648";
}
.icon-arrow-up-left2:before {
  content: "\e649";
}
.icon-arrow-up-left3:before {
  content: "\e64a";
}
.icon-arrow-up-right:before {
  content: "\e64b";
}
.icon-arrow-up-right2:before {
  content: "\e64c";
}
.icon-arrow-up-right3:before {
  content: "\e64d";
}
.icon-arrow-up22:before {
  content: "\e64e";
}
.icon-arrow-up222:before {
  content: "\e64f";
}
.icon-arrow-up3:before {
  content: "\e650";
}
.icon-attachment:before {
  content: "\e651";
}
.icon-backward:before {
  content: "\e652";
}
.icon-backward2:before {
  content: "\e653";
}
.icon-barcode:before {
  content: "\e654";
}
.icon-bars:before {
  content: "\e655";
}
.icon-bars2:before {
  content: "\e656";
}
.icon-bell:before {
  content: "\e657";
}
.icon-binoculars:before {
  content: "\e658";
}
.icon-blocked:before {
  content: "\e659";
}
.icon-blog:before {
  content: "\e65a";
}
.icon-blogger2:before {
  content: "\e65b";
}
.icon-blogger22:before {
  content: "\e65c";
}
.icon-bold:before {
  content: "\e65d";
}
.icon-book:before {
  content: "\e65e";
}
.icon-bookmark:before {
  content: "\e65f";
}
.icon-bookmarks:before {
  content: "\e660";
}
.icon-books:before {
  content: "\e661";
}
.icon-box-add:before {
  content: "\e662";
}
.icon-box-remove:before {
  content: "\e663";
}
.icon-briefcase:before {
  content: "\e664";
}
.icon-brightness-contrast:before {
  content: "\e665";
}
.icon-brightness-medium:before {
  content: "\e666";
}
.icon-bubble:before {
  content: "\e667";
}
.icon-bubble2:before {
  content: "\e668";
}
.icon-bubbles:before {
  content: "\e669";
}
.icon-bubbles2:before {
  content: "\e66a";
}
.icon-bubbles3:before {
  content: "\e66b";
}
.icon-bubbles4:before {
  content: "\e66c";
}
.icon-bug:before {
  content: "\e66d";
}
.icon-bullhorn:before {
  content: "\e66e";
}
.icon-busy:before {
  content: "\e66f";
}
.icon-cabinet:before {
  content: "\e670";
}
.icon-calculate:before {
  content: "\e671";
}
.icon-calendar:before {
  content: "\e672";
}
.icon-calendar2:before {
  content: "\e673";
}
.icon-camera:before {
  content: "\e674";
}
.icon-camera2:before {
  content: "\e675";
}
.icon-cancel-circle:before {
  content: "\e676";
}
.icon-cart:before {
  content: "\e677";
}
.icon-cart2:before {
  content: "\e678";
}
.icon-cart3:before {
  content: "\e679";
}
.icon-checkbox-checked:before {
  content: "\e67a";
}
.icon-checkbox-partial:before {
  content: "\e67b";
}
.icon-checkbox-unchecked:before {
  content: "\e67c";
}
.icon-checkmark-circle:before {
  content: "\e67d";
}
.icon-checkmark:before {
  content: "\e67e";
}
.icon-checkmark2:before {
  content: "\e67f";
}
.icon-chrome:before {
  content: "\e680";
}
.icon-clock:before {
  content: "\e681";
}
.icon-clock2:before {
  content: "\e682";
}
.icon-close:before {
  content: "\e683";
}
.icon-cloud-download:before {
  content: "\e684";
}
.icon-cloud-upload:before {
  content: "\e685";
}
.icon-cloud:before {
  content: "\e686";
}
.icon-clubs:before {
  content: "\e687";
}
.icon-code:before {
  content: "\e688";
}
.icon-cog:before {
  content: "\e689";
}
.icon-cog2:before {
  content: "\e68a";
}
.icon-cogs:before {
  content: "\e68b";
}
.icon-coin:before {
  content: "\e68c";
}
.icon-compass:before {
  content: "\e68d";
}
.icon-confused:before {
  content: "\e68e";
}
.icon-confused2:before {
  content: "\e68f";
}
.icon-connection:before {
  content: "\e690";
}
.icon-console:before {
  content: "\e691";
}
.icon-contract:before {
  content: "\e692";
}
.icon-contract2:before {
  content: "\e693";
}
.icon-contrast:before {
  content: "\e694";
}
.icon-cool:before {
  content: "\e695";
}
.icon-cool2:before {
  content: "\e696";
}
.icon-copy:before {
  content: "\e697";
}
.icon-copy2:before {
  content: "\e698";
}
.icon-copy3:before {
  content: "\e699";
}
.icon-credit:before {
  content: "\e69a";
}
.icon-crop:before {
  content: "\e69b";
}
.icon-css3:before {
  content: "\e69c";
}
.icon-dashboard:before {
  content: "\e69d";
}
.icon-delicious:before {
  content: "\e69e";
}
.icon-deviantart:before {
  content: "\e69f";
}
.icon-deviantart2:before {
  content: "\e6a0";
}
.icon-diamonds:before {
  content: "\e6a1";
}
.icon-dice:before {
  content: "\e6a2";
}
.icon-disk:before {
  content: "\e6a3";
}
.icon-download:before {
  content: "\e6a4";
}
.icon-download2:before {
  content: "\e6a5";
}
.icon-download3:before {
  content: "\e6a6";
}
.icon-drawer:before {
  content: "\e6a7";
}
.icon-drawer2:before {
  content: "\e6a8";
}
.icon-drawer3:before {
  content: "\e6a9";
}
.icon-dribbble:before {
  content: "\e6aa";
}
.icon-dribbble2:before {
  content: "\e6ab";
}
.icon-dribbble3:before {
  content: "\e6ac";
}
.icon-droplet:before {
  content: "\e6ad";
}
.icon-earth:before {
  content: "\e6ae";
}
.icon-eject:before {
  content: "\e6af";
}
.icon-embed:before {
  content: "\e6b0";
}
.icon-enter:before {
  content: "\e6b1";
}
.icon-envelop:before {
  content: "\e6b2";
}
.icon-equalizer:before {
  content: "\e6b3";
}
.icon-evil:before {
  content: "\e6b4";
}
.icon-evil2:before {
  content: "\e6b5";
}
.icon-exit2:before {
  content: "\e6b6";
}
.icon-expand:before {
  content: "\e6b7";
}
.icon-expand2:before {
  content: "\e6b8";
}
.icon-eye-blocked:before {
  content: "\e6b9";
}
.icon-eye:before {
  content: "\e6ba";
}
.icon-eye2:before {
  content: "\e6bb";
}
.icon-facebook:before {
  content: "\e6bc";
}
.icon-facebook2:before {
  content: "\e6bd";
}
.icon-facebook3:before {
  content: "\e6be";
}
.icon-feed:before {
  content: "\e6bf";
}
.icon-feed2:before {
  content: "\e6c0";
}
.icon-feed3:before {
  content: "\e6c1";
}
.icon-feed4:before {
  content: "\e6c2";
}
.icon-file-css:before {
  content: "\e6c3";
}
.icon-file-excel:before {
  content: "\e6c4";
}
.icon-file-openoffice:before {
  content: "\e6c5";
}
.icon-file-pdf:before {
  content: "\e6c6";
}
.icon-file-powerpoint:before {
  content: "\e6c7";
}
.icon-file-word:before {
  content: "\e6c8";
}
.icon-file-xml:before {
  content: "\e6c9";
}
.icon-file-zip:before {
  content: "\e6ca";
}
.icon-file:before {
  content: "\e6cb";
}
.icon-file2:before {
  content: "\e6cc";
}
.icon-file3:before {
  content: "\e6cd";
}
.icon-file4:before {
  content: "\e6ce";
}
.icon-film:before {
  content: "\e6cf";
}
.icon-filter1:before {
  content: "\e6d0";
}
.icon-filter2:before {
  content: "\e6d1";
}
.icon-finder:before {
  content: "\e6d2";
}
.icon-fire:before {
  content: "\e6d3";
}
.icon-firefox:before {
  content: "\e6d4";
}
.icon-first:before {
  content: "\e6d5";
}
.icon-flag:before {
  content: "\e6d6";
}
.icon-flattr:before {
  content: "\e6d7";
}
.icon-flickr:before {
  content: "\e6d8";
}
.icon-flickr2:before {
  content: "\e6d9";
}
.icon-flickr3:before {
  content: "\e6da";
}
.icon-flickr4:before {
  content: "\e6db";
}
.icon-flip:before {
  content: "\e6dc";
}
.icon-flip2:before {
  content: "\e6dd";
}
.icon-folder-open:before {
  content: "\e6de";
}
.icon-folder:before {
  content: "\e6df";
}
.icon-font:before {
  content: "\e6e0";
}
.icon-food:before {
  content: "\e6e1";
}
.icon-forrst:before {
  content: "\e6e2";
}
.icon-forrst2:before {
  content: "\e6e3";
}
.icon-forward:before {
  content: "\e6e4";
}
.icon-forward2:before {
  content: "\e6e5";
}
.icon-forward3:before {
  content: "\e6e6";
}
.icon-foursquare:before {
  content: "\e6e7";
}
.icon-foursquare2:before {
  content: "\e6e8";
}
.icon-gift:before {
  content: "\e6e9";
}
.icon-github:before {
  content: "\e6ea";
}
.icon-github2:before {
  content: "\e6eb";
}
.icon-github3:before {
  content: "\e6ec";
}
.icon-github4:before {
  content: "\e6ed";
}
.icon-github5:before {
  content: "\e6ee";
}
.icon-glass:before {
  content: "\e6ef";
}
.icon-globe:before {
  content: "\e6f0";
}
.icon-google-drive:before {
  content: "\e6f1";
}
.icon-google-plus3:before {
  content: "\e6f2";
}
.icon-google-plus22:before {
  content: "\e6f3";
}
.icon-google-plus32:before {
  content: "\e6f4";
}
.icon-google-plus4:before {
  content: "\e6f5";
}
.icon-google:before {
  content: "\e6f6";
}
.icon-grin:before {
  content: "\e6f7";
}
.icon-grin2:before {
  content: "\e6f8";
}
.icon-hammer:before {
  content: "\e6f9";
}
.icon-hammer2:before {
  content: "\e6fa";
}
.icon-happy:before {
  content: "\e6fb";
}
.icon-happy2:before {
  content: "\e6fc";
}
.icon-headphones:before {
  content: "\e6fd";
}
.icon-heart-broken:before {
  content: "\e6fe";
}
.icon-heart:before {
  content: "\e6ff";
}
.icon-heart2:before {
  content: "\e700";
}
.icon-history:before {
  content: "\e701";
}
.icon-home:before {
  content: "\e702";
}
.icon-home3:before {
  content: "\e704";
}
.icon-html5:before {
  content: "\e705";
}
.icon-html52:before {
  content: "\e706";
}
.icon-icomoon:before {
  content: "\e707";
}
.icon-ie:before {
  content: "\e708";
}
.icon-image:before {
  content: "\e709";
}
.icon-image2:before {
  content: "\e70a";
}
.icon-images:before {
  content: "\e70b";
}
.icon-indent-decrease:before {
  content: "\e70c";
}
.icon-indent-increase:before {
  content: "\e70d";
}
.icon-info:before {
  content: "\e70e";
}
.icon-info2:before {
  content: "\e70f";
}
.icon-insert-template:before {
  content: "\e710";
}
.icon-instagram:before {
  content: "\e711";
}
.icon-italic:before {
  content: "\e712";
}
.icon-joomla:before {
  content: "\e713";
}
.icon-key:before {
  content: "\e714";
}
.icon-key2:before {
  content: "\e715";
}
.icon-keyboard:before {
  content: "\e716";
}
.icon-lab:before {
  content: "\e717";
}
.icon-lanyrd:before {
  content: "\e718";
}
.icon-laptop:before {
  content: "\e719";
}
.icon-last:before {
  content: "\e71a";
}
.icon-lastfm:before {
  content: "\e71b";
}
.icon-lastfm2:before {
  content: "\e71c";
}
.icon-leaf:before {
  content: "\e71d";
}
.icon-left-to-right:before {
  content: "\e71e";
}
.icon-library:before {
  content: "\e71f";
}
.icon-libreoffice:before {
  content: "\e720";
}
.icon-lightning:before {
  content: "\e721";
}
.icon-link:before {
  content: "\e722";
}
.icon-linkedin:before {
  content: "\e723";
}
.icon-list:before {
  content: "\e724";
}
.icon-list2:before {
  content: "\e725";
}
.icon-location:before {
  content: "\e726";
}
.icon-location2:before {
  content: "\e727";
}
.icon-lock:before {
  content: "\e728";
}
.icon-lock2:before {
  content: "\e729";
}
.icon-loop:before {
  content: "\e72a";
}
.icon-loop2:before {
  content: "\e72b";
}
.icon-loop3:before {
  content: "\e72c";
}
.icon-magnet:before {
  content: "\e72d";
}
.icon-mail:before {
  content: "\e72e";
}
.icon-mail2:before {
  content: "\e72f";
}
.icon-mail3:before {
  content: "\e730";
}
.icon-mail4:before {
  content: "\e731";
}
.icon-map:before {
  content: "\e732";
}
.icon-map2:before {
  content: "\e733";
}
.icon-menu2:before {
  content: "\e734";
}
.icon-menu22:before {
  content: "\e735";
}
.icon-meter:before {
  content: "\e736";
}
.icon-meter2:before {
  content: "\e737";
}
.icon-minus:before {
  content: "\e738";
}
.icon-mobile:before {
  content: "\e739";
}
.icon-mobile2:before {
  content: "\e73a";
}
.icon-mug:before {
  content: "\e73b";
}
.icon-music:before {
  content: "\e73c";
}
.icon-neutral:before {
  content: "\e73d";
}
.icon-neutral2:before {
  content: "\e73e";
}
.icon-new-tab:before {
  content: "\e73f";
}
.icon-newspaper:before {
  content: "\e740";
}
.icon-next:before {
  content: "\e741";
}
.icon-notebook:before {
  content: "\e742";
}
.icon-notification:before {
  content: "\e743";
}
.icon-numbered-list:before {
  content: "\e744";
}
.icon-office:before {
  content: "\e745";
}
.icon-omega:before {
  content: "\e746";
}
.icon-opera:before {
  content: "\e747";
}
.icon-pacman:before {
  content: "\e748";
}
.icon-paint-format:before {
  content: "\e749";
}
.icon-paragraph-center:before {
  content: "\e74a";
}
.icon-paragraph-center2:before {
  content: "\e74b";
}
.icon-paragraph-justify:before {
  content: "\e74c";
}
.icon-paragraph-justify2:before {
  content: "\e74d";
}
.icon-paragraph-left:before {
  content: "\e74e";
}
.icon-paragraph-left2:before {
  content: "\e74f";
}
.icon-paragraph-right:before {
  content: "\e750";
}
.icon-paragraph-right2:before {
  content: "\e751";
}
.icon-paste:before {
  content: "\e752";
}
.icon-paste2:before {
  content: "\e753";
}
.icon-paste3:before {
  content: "\e754";
}
.icon-pause:before {
  content: "\e755";
}
.icon-pause2:before {
  content: "\e756";
}
.icon-pawn:before {
  content: "\e757";
}
.icon-paypal:before {
  content: "\e758";
}
.icon-paypal2:before {
  content: "\e759";
}
.icon-paypal3:before {
  content: "\e75a";
}
.icon-pen:before {
  content: "\e75b";
}
.icon-pencil:before {
  content: "\e75c";
}
.icon-pencil2:before {
  content: "\e75d";
}
.icon-phone-hang-up:before {
  content: "\e75e";
}
.icon-phone:before {
  content: "\e75f";
}
.icon-picassa:before {
  content: "\e760";
}
.icon-picassa2:before {
  content: "\e761";
}
.icon-pie:before {
  content: "\e762";
}
.icon-pilcrow:before {
  content: "\e763";
}
.icon-pinterest:before {
  content: "\e764";
}
.icon-pinterest2:before {
  content: "\e765";
}
.icon-play:before {
  content: "\e766";
}
.icon-play2:before {
  content: "\e767";
}
.icon-play3:before {
  content: "\e768";
}
.icon-plus:before {
  content: "\e769";
}
.icon-podcast:before {
  content: "\e76a";
}
.icon-point-down:before {
  content: "\e76b";
}
.icon-point-left:before {
  content: "\e76c";
}
.icon-point-right:before {
  content: "\e76d";
}
.icon-point-up:before {
  content: "\e76e";
}
.icon-power-cord:before {
  content: "\e76f";
}
.icon-previous:before {
  content: "\e770";
}
.icon-print:before {
  content: "\e771";
}
.icon-profile:before {
  content: "\e772";
}
.icon-pushpin:before {
  content: "\e773";
}
.icon-qrcode:before {
  content: "\e774";
}
.icon-question:before {
  content: "\e775";
}
.icon-quill:before {
  content: "\e776";
}
.icon-quotes-left:before {
  content: "\e777";
}
.icon-radio-checked:before {
  content: "\e778";
}
.icon-radio-unchecked:before {
  content: "\e779";
}
.icon-reddit:before {
  content: "\e77a";
}
.icon-redo:before {
  content: "\e77b";
}
.icon-redo2:before {
  content: "\e77c";
}
.icon-remove:before {
  content: "\e77d";
}
.icon-remove2:before {
  content: "\e77e";
}
.icon-reply:before {
  content: "\e77f";
}
.icon-right-to-left:before {
  content: "\e780";
}
.icon-road:before {
  content: "\e781";
}
.icon-rocket:before {
  content: "\e782";
}
.icon-sad:before {
  content: "\e783";
}
.icon-sad2:before {
  content: "\e784";
}
.icon-safari:before {
  content: "\e785";
}
.icon-scissors:before {
  content: "\e786";
}
.icon-screen:before {
  content: "\e787";
}
.icon-search3:before {
  content: "\e788";
}
.icon-settings:before {
  content: "\e789";
}
.icon-share2:before {
  content: "\e78a";
}
.icon-shield:before {
  content: "\e78b";
}
.icon-shocked:before {
  content: "\e78c";
}
.icon-shocked2:before {
  content: "\e78d";
}
.icon-shuffle:before {
  content: "\e78e";
}
.icon-sigma:before {
  content: "\e78f";
}
.icon-signup:before {
  content: "\e790";
}
.icon-skype:before {
  content: "\e791";
}
.icon-smiley:before {
  content: "\e792";
}
.icon-smiley2:before {
  content: "\e793";
}
.icon-soundcloud:before {
  content: "\e794";
}
.icon-soundcloud2:before {
  content: "\e795";
}
.icon-spades:before {
  content: "\e796";
}
.icon-spam:before {
  content: "\e797";
}
.icon-spell-check:before {
  content: "\e798";
}
.icon-spinner:before {
  content: "\e799";
}
.icon-spinner2:before {
  content: "\e79a";
}
.icon-spinner3:before {
  content: "\e79b";
}
.icon-spinner4:before {
  content: "\e79c";
}
.icon-spinner5:before {
  content: "\e79d";
}
.icon-spinner6:before {
  content: "\e79e";
}
.icon-stack:before {
  content: "\e79f";
}
.icon-stackoverflow:before {
  content: "\e7a0";
}
.icon-star:before {
  content: "\e7a1";
}
.icon-star2:before {
  content: "\e7a2";
}
.icon-star3:before {
  content: "\e7a3";
}
.icon-stats:before {
  content: "\e7a4";
}
.icon-steam:before {
  content: "\e7a5";
}
.icon-steam2:before {
  content: "\e7a6";
}
.icon-stop:before {
  content: "\e7a7";
}
.icon-stop2:before {
  content: "\e7a8";
}
.icon-stopwatch:before {
  content: "\e7a9";
}
.icon-storage:before {
  content: "\e7aa";
}
.icon-strikethrough:before {
  content: "\e7ab";
}
.icon-stumbleupon:before {
  content: "\e7ac";
}
.icon-stumbleupon2:before {
  content: "\e7ad";
}
.icon-support:before {
  content: "\e7ae";
}
.icon-switch:before {
  content: "\e7af";
}
.icon-tab:before {
  content: "\e7b0";
}
.icon-table:before {
  content: "\e7b1";
}
.icon-table2:before {
  content: "\e7b2";
}
.icon-tablet:before {
  content: "\e7b3";
}
.icon-tag:before {
  content: "\e7b4";
}
.icon-tags:before {
  content: "\e7b5";
}
.icon-target:before {
  content: "\e7b6";
}
.icon-text-height:before {
  content: "\e7b7";
}
.icon-text-width:before {
  content: "\e7b8";
}
.icon-thumbs-up:before {
  content: "\e7b9";
}
.icon-thumbs-up2:before {
  content: "\e7ba";
}
.icon-ticket:before {
  content: "\e7bb";
}
.icon-tongue:before {
  content: "\e7bc";
}
.icon-tongue2:before {
  content: "\e7bd";
}
.icon-tree:before {
  content: "\e7be";
}
.icon-trophy:before {
  content: "\e7bf";
}
.icon-truck:before {
  content: "\e7c0";
}
.icon-tumblr:before {
  content: "\e7c1";
}
.icon-tumblr2:before {
  content: "\e7c2";
}
.icon-tux:before {
  content: "\e7c3";
}
.icon-tv:before {
  content: "\e7c4";
}
.icon-twitter:before {
  content: "\e7c5";
}
.icon-twitter2:before {
  content: "\e7c6";
}
.icon-twitter3:before {
  content: "\e7c7";
}
.icon-underline:before {
  content: "\e7c8";
}
.icon-undo:before {
  content: "\e7c9";
}
.icon-undo2:before {
  content: "\e7ca";
}
.icon-unlocked:before {
  content: "\e7cb";
}
.icon-upload:before {
  content: "\e7cc";
}
.icon-upload2:before {
  content: "\e7cd";
}
.icon-upload3:before {
  content: "\e7ce";
}
.icon-user:before {
  content: "\e7cf";
}
.icon-user2:before {
  content: "\e7d0";
}
.icon-user3:before {
  content: "\e7d1";
}
.icon-user4:before {
  content: "\e7d2";
}
.icon-users:before {
  content: "\e7d3";
}
.icon-users2:before {
  content: "\e7d4";
}
.icon-vimeo:before {
  content: "\e7d5";
}
.icon-vimeo2:before {
  content: "\e7d6";
}
.icon-vimeo3:before {
  content: "\e7d7";
}
.icon-volume-decrease:before {
  content: "\e7d8";
}
.icon-volume-high:before {
  content: "\e7d9";
}
.icon-volume-increase:before {
  content: "\e7da";
}
.icon-volume-low:before {
  content: "\e7db";
}
.icon-volume-medium:before {
  content: "\e7dc";
}
.icon-volume-mute:before {
  content: "\e7dd";
}
.icon-volume-mute2:before {
  content: "\e7de";
}
.icon-wand:before {
  content: "\e7df";
}
.icon-warning:before {
  content: "\e7e0";
}
.icon-windows:before {
  content: "\e7e1";
}
.icon-windows8:before {
  content: "\e7e2";
}
.icon-wink:before {
  content: "\e7e3";
}
.icon-wink2:before {
  content: "\e7e4";
}
.icon-wondering:before {
  content: "\e7e5";
}
.icon-wondering2:before {
  content: "\e7e6";
}
.icon-wordpress:before {
  content: "\e7e7";
}
.icon-wordpress2:before {
  content: "\e7e8";
}
.icon-wrench:before {
  content: "\e7e9";
}
.icon-xing:before {
  content: "\e7ea";
}
.icon-xing2:before {
  content: "\e7eb";
}
.icon-yahoo:before {
  content: "\e7ec";
}
.icon-yelp:before {
  content: "\e7ed";
}
.icon-youtube:before {
  content: "\e7ee";
}
.icon-youtube2:before {
  content: "\e7ef";
}
.icon-zoom-in:before {
  content: "\e7f0";
}
.icon-zoom-out:before {
  content: "\e7f1";
}
.icon-airplane2:before {
  content: "\e7f2";
}
.icon-art:before {
  content: "\e7f3";
}
.icon-blogger3:before {
  content: "\e7f4";
}
.icon-book2:before {
  content: "\e7f5";
}
.icon-book22:before {
  content: "\e7f6";
}
.icon-business:before {
  content: "\e7f7";
}
.icon-calendar3:before {
  content: "\e7f8";
}
.icon-camera3:before {
  content: "\e7f9";
}
.icon-camping:before {
  content: "\e7fa";
}
.icon-camping2:before {
  content: "\e7fb";
}
.icon-car:before {
  content: "\e7fc";
}
.icon-carnival:before {
  content: "\e7fd";
}
.icon-carrotDown:before {
  content: "\e7fe";
}
.icon-carrotLeft:before {
  content: "\e7ff";
}
.icon-carrotRight:before {
  content: "\e800";
}
.icon-carrotUp:before {
  content: "\e801";
}
.icon-downArrow:before {
  content: "\e802";
}
.icon-downArrow2:before {
  content: "\e803";
}
.icon-downArrow3:before {
  content: "\e804";
}
.icon-downArrow4:before {
  content: "\e805";
}
.icon-downArrowThin:before {
  content: "\e806";
}
.icon-drink:before {
  content: "\e807";
}
.icon-education:before {
  content: "\e808";
}
.icon-email:before {
  content: "\e809";
}
.icon-facebook4:before {
  content: "\e80a";
}
.icon-flickr5:before {
  content: "\e80b";
}
.icon-fourSquare:before {
  content: "\e80c";
}
.icon-golf:before {
  content: "\e80d";
}
.icon-googlePlus:before {
  content: "\e80e";
}
.icon-instagram2:before {
  content: "\e80f";
}
.icon-key3:before {
  content: "\e810";
}
.icon-leftArrow:before {
  content: "\e811";
}
.icon-leftArrow2:before {
  content: "\e812";
}
.icon-leftArrow3:before {
  content: "\e813";
}
.icon-leftArrow4:before {
  content: "\e814";
}
.icon-leftArrowThin:before {
  content: "\e815";
}
.icon-linkedin2:before {
  content: "\e816";
}
.icon-liveChat:before {
  content: "\e817";
}
.icon-location3:before {
  content: "\e818";
}
.icon-map3:before {
  content: "\e819";
}
.icon-mapPin:before {
  content: "\e81a";
}
.icon-monument:before {
  content: "\e81b";
}
.icon-palmTree:before {
  content: "\e81c";
}
.icon-palmTree2:before {
  content: "\e81d";
}
.icon-passport:before {
  content: "\e81e";
}
.icon-pinterest3:before {
  content: "\e81f";
}
.icon-rightArrow:before {
  content: "\e820";
}
.icon-rightArrow2:before {
  content: "\e821";
}
.icon-rightArrow3:before {
  content: "\e822";
}
.icon-rightArrow4:before {
  content: "\e823";
}
.icon-rightArrowThin:before {
  content: "\e824";
}
.icon-rooms:before {
  content: "\e825";
}
.icon-rss:before {
  content: "\e826";
}
.icon-search22:before {
  content: "\e827";
}
.icon-settings2:before {
  content: "\e828";
}
.icon-share22:before {
  content: "\e829";
}
.icon-shower:before {
  content: "\e82a";
}
.icon-snorkle:before {
  content: "\e82b";
}
.icon-spa:before {
  content: "\e82c";
}
.icon-spa2:before {
  content: "\e82d";
}
.icon-sports:before {
  content: "\e82e";
}
.icon-suitcase:before {
  content: "\e82f";
}
.icon-train:before {
  content: "\e830";
}
.icon-tripAdvisor:before {
  content: "\e831";
}
.icon-tumblr3:before {
  content: "\e832";
}
.icon-twitter4:before {
  content: "\e833";
}
.icon-upArrow:before {
  content: "\e834";
}
.icon-upArrow2:before {
  content: "\e835";
}
.icon-upArrow3:before {
  content: "\e836";
}
.icon-upArrow4:before {
  content: "\e837";
}
.icon-upArrowThin:before {
  content: "\e838";
}
.icon-vimeo4:before {
  content: "\e839";
}
.icon-wordpress3:before {
  content: "\e83a";
}
.icon-world:before {
  content: "\e83b";
}
.icon-youTube:before {
  content: "\e83c";
}
.icon-youTube2:before {
  content: "\e83d";
}
.icon-filter:before {
  content: "\eb52";
}
.icon-phone-missed:before {
  content: "\eaf9";
}
.icon-phone-forwarded:before {
  content: "\eafa";
}
.icon-phone-call:before {
  content: "\eafb";
}
.icon-phone2:before {
  content: "\eafc";
}
.icon-arrow-right:before {
  content: "\ea96";
}
.icon-arrow-left:before {
  content: "\ea97";
}
.icon-arrow-down2:before {
  content: "\ea98";
}
.icon-arrow-up2:before {
  content: "\ea99";
}
.icon-chevron-up:before {
  content: "\ea9a";
}
.icon-menu:before {
  content: "\ea7d";
}
.icon-close2:before {
  content: "\eaaf";
}
.icon-keyboard_arrow_up3:before {
  content: "\eaaa";
}
.icon-keyboard_arrow_right2:before {
  content: "\eaab";
}
.icon-keyboard_arrow_left2:before {
  content: "\eaac";
}
.icon-keyboard_arrow_down:before {
  content: "\eaad";
}
.icon-keyboard_arrow_up:before {
  content: "\ea9b";
}
.icon-keyboard_arrow_right:before {
  content: "\ea9c";
}
.icon-keyboard_arrow_left:before {
  content: "\ea9d";
}
.icon-arrow_upward:before {
  content: "\ea9e";
}
.icon-arrow_forward:before {
  content: "\ea9f";
}
.icon-arrow_drop_up2:before {
  content: "\eaa0";
}
.icon-arrow_drop_down2:before {
  content: "\eaa1";
}
.icon-arrow_downward:before {
  content: "\eaa2";
}
.icon-arrow_back:before {
  content: "\eaa3";
}
.icon-keyboard_arrow_up2:before {
  content: "\eaa4";
}
.icon-play_circle_outline:before {
  content: "\ea78";
}
.icon-fullscreen_exit:before {
  content: "\ea79";
}
.icon-fullscreen:before {
  content: "\ea7a";
}
.icon-insert_comment:before {
  content: "\ea70";
}
.icon-video_library:before {
  content: "\ea71";
}
.icon-photo_library:before {
  content: "\ea72";
}
.icon-pool2:before {
  content: "\ea50";
}
.icon-free_breakfast:before {
  content: "\ea45";
}
.icon-pool:before {
  content: "\ea46";
}
.icon-smoking_rooms:before {
  content: "\ea47";
}
.icon-room_service:before {
  content: "\ea48";
}
.icon-arrow-right2:before {
  content: "\ea49";
}
.icon-arrow-left2:before {
  content: "\ea4a";
}
.icon-arrow-down:before {
  content: "\ea4b";
}
.icon-arrow-up:before {
  content: "\ea4c";
}
.icon-share:before {
  content: "\ea4d";
}
.icon-arrow_drop_up:before {
  content: "\e900";
}
.icon-arrow_drop_down:before {
  content: "\e901";
}
.icon-search2:before {
  content: "\e902";
}
.icon-minus-circle:before {
  content: "\e903";
}
.icon-plus-circle:before {
  content: "\e904";
}
.icon-cancel2:before {
  content: "\eaae";
}
.icon-certificate:before {
  content: "\ea6d";
}
.icon-calendar5:before {
  content: "\e90f";
}
.icon-dot-single:before {
  content: "\eadf";
}
.icon-select-arrows:before {
  content: "\eaa5";
}
.icon-home4:before {
  content: "\ea73";
}
.icon-pinterest4:before {
  content: "\ea4e";
}
.icon-chevron-small-down:before {
  content: "\e906";
}
.icon-search:before {
  content: "\e907";
}
.icon-alarm3:before {
  content: "\eb45";
}
.icon-primitive-dot:before {
  content: "\eae0";
}
.icon-lines:before {
  content: "\ea7e";
}
.icon-fullscreen-exit:before {
  content: "\ea7b";
}
.icon-fullscreen2:before {
  content: "\ea7c";
}
.icon-screen-normal:before {
  content: "\ea75";
}
.icon-screen-full:before {
  content: "\ea76";
}
.icon-playback-pause:before {
  content: "\ea77";
}
.icon-pause3:before {
  content: "\ea74";
}
.icon-blogger:before {
  content: "\ea6f";
}
.icon-brand:before {
  content: "\ea6f";
}
.icon-social:before {
  content: "\ea6f";
}
.icon-foursquare3:before {
  content: "\ea66";
}
.icon-circle-left:before {
  content: "\e908";
}
.icon-left:before {
  content: "\e908";
}
.icon-circle-previous:before {
  content: "\e908";
}
.icon-arrow:before {
  content: "\e908";
}
.icon-circle-down:before {
  content: "\e909";
}
.icon-down:before {
  content: "\e909";
}
.icon-circle-bottom:before {
  content: "\e909";
}
.icon-arrow2:before {
  content: "\e909";
}
.icon-circle-right:before {
  content: "\e90a";
}
.icon-right:before {
  content: "\e90a";
}
.icon-circle-next:before {
  content: "\e90a";
}
.icon-arrow3:before {
  content: "\e90a";
}
.icon-circle-up:before {
  content: "\e90b";
}
.icon-up:before {
  content: "\e90b";
}
.icon-circle-top:before {
  content: "\e90b";
}
.icon-arrow4:before {
  content: "\e90b";
}
.icon-google-plus:before {
  content: "\e90c";
}
.icon-brand2:before {
  content: "\e90c";
}
.icon-social2:before {
  content: "\e90c";
}
.icon-google-plus2:before {
  content: "\e90d";
}
.icon-brand22:before {
  content: "\e90d";
}
.icon-social22:before {
  content: "\e90d";
}
.icon-exit:before {
  content: "\eb4d";
}
.icon-fax:before {
  content: "\eac9";
}
.icon-angle-up:before {
  content: "\eaa6";
}
.icon-angle-double-up:before {
  content: "\eaa7";
}
.icon-sort-asc:before {
  content: "\eaa8";
}
.icon-sort-up:before {
  content: "\eaa8";
}
.icon-caret-up:before {
  content: "\eaa9";
}
.icon-phone-square:before {
  content: "\ea6e";
}
.icon-foursquare4:before {
  content: "\ea67";
}
.icon-pinterest-p:before {
  content: "\ea4f";
}
.icon-bed:before {
  content: "\ea44";
}
.icon-hotel:before {
  content: "\ea44";
}
.icon-calendar4:before {
  content: "\e90e";
}
.icon-chevron-down:before {
  content: "\e905";
}
a.button:link,a.button:visited,#goog-wm-sb{width:auto;padding:0 51px;text-decoration:none;font-family:'Roboto',sans-serif;height:50px;line-height:50px;background-color:#1d8bed;font-size:15px;text-transform:uppercase;font-weight:600;display:inline-block;border-radius:34px}a.button:hover,#goog-wm-sb:hover{background-color:#002c5e;color:#fff}#reservationtable a.button{width:122px}#reservationtable-inner a.button{width:136px}a.ugcbtnwrite,a.ugcbtnread,.disablelink,a.asideugcbtnwrite,a.asideugcbtnread,.asidedisablelink{width:94px}div#goog-fixurl{text-align:center;margin-top:50px}.disablelink,.asidedisablelink{background-color:#94a92d;color:#fff;display:block;font-size:15px;height:47px;line-height:47px;text-align:center;text-decoration:none;text-transform:uppercase}a.mapvisit{float:left;font-size:12px!important;margin-right:10px;width:70px;height:25px!important;line-height:25px!important}a.mapdirection{float:left;font-size:12px!important;height:25px!important;line-height:25px!important;width:124px}
/* 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;
  }
}
.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;
  }
}
#cke_editor1{width:auto}.cke_skin_kama .cke_wrapper{background-color:transparent;background-image:none;padding:0;margin:0}body.cke_show_borders{background:none!important}body.cke_show_borders a{text-decoration:none!important;list-style:none}#cke_editor1{border:1px dashed!important;padding-left:2px;padding-right:2px}#cke_top_editor1,#cke_bottom_editor1{background-color:#FCFCFC}