@import url(https://use.typekit.net/hmj2waq.css);body{font-family:roboto,sans-serif;font-style:normal;font-weight:400;color:#545b64;font-size:14px}.wat-btn{padding:8px 20px;color:#fff;margin-right:5px;font-size:12px;border-radius:10px;font-weight:700;text-decoration:none;cursor:pointer}.wat-btn:hover{color:#fff}.wat-btn-db{background-color:#243c7c}.wat-btn-b{background-color:#0094d0}.wat-btn-g{background-color:#5ac93f}.wat-btn-sm-db{padding:3px 14px;border-radius:50px;background-color:#243c7c;color:#fff}h1{color:#243c7c;font-family:roboto-slab,serif;font-style:normal;font-weight:700;font-size:36px;text-align:center;padding:18px 0}.sect-title{color:#243c7c;font-family:roboto-slab,serif;font-style:normal;font-weight:700;font-size:30px;text-decoration:none}.sect-title-1{color:#243c7c;font-family:roboto-slab,serif;font-style:normal;font-weight:700;font-size:20px;text-decoration:none}.sect-title-2{color:#243c7c;font-family:roboto-slab,serif;font-style:normal;font-weight:700;font-size:16px;text-decoration:none}.sect-title-light{color:#243c7c;font-family:roboto-slab,serif;font-style:normal;font-weight:300;font-size:20px;text-decoration:none}.grey-sub-title{color:#545b64;font-family:roboto-slab,serif;font-style:normal;font-weight:700;font-size:16px;text-decoration:none}.main-cont{color:#545b64;padding:40px 0;background:#f8f8f8;background:linear-gradient(180deg,#f8f8f8 0,#fff 100%)}.top-thumbnail{margin-bottom:20px}.modal{z-index:4000}.modal-backdrop{z-index:3000}.header-cont{position:relative;padding-top:15px;background:rgba(255,255,255,.8);width:100%;z-index:3000;font-family:roboto,sans-serif;font-style:normal;font-weight:700}.sticky-header{position:sticky;top:0}.logo-cont{display:inline-block;vertical-align:top;width:50%}.logo-cont img{width:100%;max-width:560px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.logo-cont .logo-item{width:560px;height:74px;background-image:url(../images/logo.png);background-repeat:no-repeat}.head-info-cont{display:inline-block;vertical-align:top;width:49%;text-align:right}.hi-item{margin-bottom:2px}.hi-item a,.hi-item a:hover{text-decoration:none;color:#243c7c;font-size:12px}.hi-btn-cont,.hi-item-add,.hi-item-ph,.hi-social{display:inline-block}.hi-item-add{min-width:240px;text-align:left}.hi-item-ph{min-width:105px;text-align:center}.hi-item-add i,.hi-item-ph i{font-size:14px}.hi-item-b i{color:#0094d0}.hi-item-g i{color:#5ac93f}.hi-social{min-width:240px;text-align:left}.hi-social a,.hi-social a:hover{font-size:20px;padding:0 8px}.hi-btn-cont a,.hi-btn-cont a:hover{color:#fff}.menu-link{display:none}.mobile-btn{width:42px;height:31px;background:#243c7c;padding:4px 8px 2px 8px}.mobile-btn .icon-bar-cont{margin-top:4px}.mobile-btn .icon-bar{height:2px;background:#fff;margin-bottom:5px}.menu{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.menu ul{padding:0;list-style:none;position:relative;display:table;margin-bottom:0}.menu ul li{padding:0}.menu>ul>li{display:inline-block}.menu ul li a{display:block;text-decoration:none;color:#18b898;font-size:14px}.menu ul li a:hover{color:#14c0ff}.menu ul li>a{color:#243c7c;padding:10px 12px}.menu-arrow{margin-right:10px}.menu ul ul{display:none;position:absolute;top:100%;min-width:200px;border:0 solid #fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.menu ul li:hover>ul{display:block}.menu ul ul>li{position:relative}.menu ul ul>li a{color:#fff;padding:10px 15px 10px 10px;height:auto;background:rgba(34,57,123,.8)}.menu ul ul>li a:hover{background:#243c7c;color:#fff}.menu ul ul ul{position:absolute;left:100%;top:0}.m-ch-loc{display:none!important}@media all and (max-width:1200px){#menu{position:absolute;top:50px;right:10px;height:70vh;overflow-y:auto}a.menu-link{display:block;color:#b9c8e0;position:absolute;top:10px;right:10px;text-decoration:none}.menu{clear:both;min-width:inherit;float:none}.menu,.menu>ul ul{overflow:hidden;max-height:0}.menu>li>ul.sub-menu{padding:0;border:none}.menu.active,.menu>ul ul.active{max-height:55em}.menu ul{display:inline}.menu li,.menu>ul>li{display:block}.menu li a{color:#fff;display:block;padding:.8em;position:relative}.menu ul li>a{color:#fff;padding:10px 25px}.menu-arrow{display:none}.menu li.has-submenu>a:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:1.2em;padding:.55em .5em}.menu li.has-submenu>a.active:after{content:"-"}.menu ul ul{width:100%}.menu ul li>a{text-align:right;background:rgba(34,57,123,.8)}.menu ul ul>li a{background:rgba(34,57,123,.8);color:#fff;padding:10px 30px 10px 10px}.menu ul ul,.menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none}.m-ch-loc{display:block!important}}.banner-home-cont{position:relative;background-image:url(../images/banners/test-img.jpg);background-position:50% 100%;background-color:#f8f8f8;background-size:cover}.bh-info{max-width:400px;padding:40px 0 30px}.vs-btn{display:inline-block;border:2px solid #5ac93f;border-radius:20px;padding:8px;margin-top:15px;cursor:pointer}.vs-btn-img,.vs-btn-label{display:inline-block;vertical-align:middle}.vs-btn-label{font-size:12px;color:#545b64;font-weight:700}.bh-tag-cont{position:relative;font-family:roboto-slab,serif;font-style:normal;font-weight:300;background:rgba(36,60,124,.4);padding:20px;font-size:18px;color:#fff;text-align:center;max-width:400px;margin:20px auto 40px;z-index:2000}.animal-cont{position:absolute;bottom:0;right:350px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.banner-cont{height:500px;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:30px 0}.banner-cont .tag-cont{font-family:roboto-slab,serif;font-style:normal;font-weight:300;background:rgba(36,60,124,.4);padding:20px;font-size:26px;color:#fff;text-align:center;max-width:400px;margin:0 auto 40px}.banner-cont .pc-cont{text-align:center}.banner-cont .pc-text{max-width:400px;margin:0 auto;font-family:roboto,sans-serif;font-style:normal;font-weight:300;font-size:16px;color:#fff;text-align:center;padding:12px}.col-w-pc{background-image:url(../images/welc-pc-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.pc-award{padding:30px 0}.pc-img-cont{text-align:center}.pc-text,.pc-text-2{max-width:300px;margin:0 auto;font-family:roboto,sans-serif;font-style:normal;font-weight:300;font-size:20px;color:#fff;text-align:center}.pc-text-2{font-weight:700;margin-top:30px}.welc-text{padding:30px}.welc-title{margin-bottom:30px}.wb-img-cont,.wb-text{display:inline-block;vertical-align:top}.wb-img-cont{margin:0 20px 20px 0}.wb-text{max-width:500px;margin-bottom:20px}.aaha-btn{display:inline-block;vertical-align:middle;margin-right:8px;cursor:pointer}.clovis-cont{padding:50px 0;background-image:url(../images/clovis-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:100% 50%}.cl-title-1,.cl-title-2{margin-bottom:20px}.cl-title-3 a{color:inherit;text-decoration:none}.services-cont{background-color:#fff;padding:20px;max-width:280px}.serv-title{padding-bottom:8px;border-bottom:1px solid #243c7c;margin-bottom:6px}.serv-links a{display:block;color:#545b64;margin-bottom:6px;font-size:14px;text-decoration:none}.service-thumbnail a,.service-thumbnail a:hover{color:#fff;text-decoration:none}.services-detail .service-thumbnail{position:relative;overflow:hidden}.services-detail .service-thumbnail img{max-width:100%;width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.services-detail .service-thumbnail:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.services-detail .service-detail{position:absolute;bottom:72px;width:100%;text-align:center}.services-detail .service-detail p{font-size:40px;color:#fff;font-family:Lato,sans-serif;font-weight:700;margin:0;line-height:30px}.reviews-cont{padding:40px 0 0;margin-bottom:20px;}.rev-title{margin-bottom:40px}.rev-item{font-family:roboto,sans-serif;font-style:normal;font-weight:900;color:#545b64;margin-bottom:40px;max-width:600px}.rev-stars{margin-bottom:15px}.rev-text{margin-bottom:20px}.photoboth-outer{background-image:url(../images/photo-booth-bg.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;margin-bottom:55px;padding-bottom:40px}.photoboth-outer h4{font-size:36px;color:#fff;font-weight:800;font-family:Lato,sans-serif;margin:0;padding:40px 0 44px 0;text-align:center}.photoboth-outer .carousel-item .image-holder{max-width:350px;height:300px;display:flex;justify-content:center;overflow:hidden}.photoboth-outer .carousel-item .image-holder:nth-of-type(3n+2){margin-right:5px;margin-left:5px;margin-bottom:5px}.photoboth-outer .carousel-item .image-holder img{height:100%}.photoboth-outer .carousel-inner>.active,.photoboth-outer .carousel-inner>.next,.photoboth-outer .carousel-inner>.prev{display:flex;flex-wrap:wrap;justify-content:center}.socail-icons{padding:22px 0 24px 0;background:#243c7c;text-align:center}.socail-icons ul{display:inline-block}.socail-icons ul li{display:inline-block;margin:0 26px 0 0}.socail-icons ul li:last-child{margin-right:0x}.footer-detail{background:#373c42;padding:36px 0 0 0}.footer-detail .footer-left strong{font-size:38px;color:#fff;margin:0;display:inline-block;line-height:30px;margin-bottom:40px}.footer-detail .footer-left span{font-size:35px;color:#fff;margin:0;display:block;line-height:30px;margin-bottom:20px}.footer-detail .footer-left .office-time{margin-bottom:38px}.footer-detail .footer-left .office-time+.office-time{margin-bottom:50px}.footer-detail .footer-left .office-time p{font-size:22px;color:#fff;font-weight:400;line-height:16px;margin:0;display:block}.footer-detail .footer-left .contact-detail p{font-size:22px;color:#fff;font-weight:400;line-height:34px;margin:0;display:block}.footer-detail .footer-left .contact-detail a{color:#eccc16;text-decoration:underline;font-size:17px;margin-bottom:30px;display:inline-block;margin-top:10px}.footer-detail .footer-left .contact-detail .email-detail p{font-size:20px;color:#fff;margin-bottom:0;line-height:24px}.footer-detail .footer-left .contact-detail .email-detail p span{font-size:22px;color:#fff;display:inline-block;margin:0}.footer-detail .footer-left .contact-detail .email-detail a{color:#0094d0}.footer-detail .footer-left .contact-detail .email-detail img{display:block;margin-bottom:70px}.footer-detail .footer-links{margin-top:20px}.footer-detail .footer-links a{color:#fff;display:inline-block;text-decoration:none;margin-bottom:8px;display:block}.copy-right{padding:15px 0 10px}.copy-right p{font-size:15px;color:#fff;text-align:center;font-size:12px}.copy-right p a{color:#fff;text-decoration:underline}.group-staff-sect{padding:30px 0;margin-bottom:30px;text-align:center}.group-staff-title{text-align:center;font-size:20px;margin-bottom:20px}.staff-item{display:inline-block;vertical-align:top;margin:0 6px 20px;text-align:center}.profile-btn{display:inline-block;text-align:center}.ptitle{font-size:20px;margin-top:15px;color:#243c7c;font-weight:700}.ppos{font-size:18px;margin-bottom:15px}.blog-content{padding-top:30px}.content .inner-content .serv-sec .blogs-cont .blogpost p{margin-bottom:10px;font-size:16px}.blogs-cont .blogpost strong{font-size:20px;margin-top:30px;display:block}.blogs-cont .blogpost img{max-width:100%}.blogs-cont .blogpost .f-img{display:block;margin:20px auto;width:100%;max-width:400px}.blogs-cont .blogpost .pubdate{font-size:14px}.b-sep{width:100%;height:3px;background-color:#98a4c4;margin-bottom:40px}.rec-doc-item{margin-bottom:20px}.rec-img{display:inline-block;margin:0 15px 15px 0}@media all and (max-width:1400px){.animal-cont{right:260px}}@media all and (max-width:1200px){.header-cont{margin-bottom:12px}.animal-cont{right:60px}.services-detail .service-detail p{font-size:30px}.photoboth-outer .carousel-item .image-holder{width:50%}.photoboth-outer .carousel-inner>.active{justify-content:space-around}}@media all and (max-width:1050px){.head-info-cont,.logo-cont{display:block;width:100%;text-align:center}.logo-cont .logo-item{margin:0 auto 8px}.hi-item-loc{text-align:center}}@media all and (max-width:992px){.animal-cont{right:-120px}.rev-img-cont{display:none}.revs-cont{padding:0 20px}.rev-item{max-width:100%}.services-detail .service-detail p{font-size:40px}}@media all and (max-width:960px){.banner-home-cont{background-image:none!important}.clovis-cont{background-image:none!important}.bh-info{max-width:100%}.bh-tag-cont{display:none}.animal-cont{display:none}}@media screen and (max-width:767px){.photoboth-outer .carousel-item .image-holder:nth-of-type(2n),.photoboth-outer .carousel-item .image-holder:nth-of-type(3n+2){width:100%;margin:0;margin-bottom:10px}.photoboth-outer .carousel-item .image-holder{width:100%;margin:0;margin-bottom:10px}}@media all and (max-width:754px){.hi-item-loc{display:none}}@media all and (max-width:726px){.logo-cont .logo-item{width:380px;height:50px;background-image:url(../images/logo-sm.png);background-repeat:no-repeat}}@media all and (max-width:600px){.logo-cont{text-align:left}.logo-cont .logo-item{margin:0;width:300px;height:39px;background-image:url(../images/logo-tn.png);background-repeat:no-repeat}.services-detail .service-detail p{font-size:34px}}@media all and (max-width:540px){.welc-btns .aaha-btn,.welc-btns .wat-btn{display:block;margin-bottom:15px}.welc-btns .wat-btn{text-align:center}}@media screen and (max-width:480px){.photoboth-outer .carousel-item .image-holder{height:250px}}