@media only screen and (min-width:1300px){.container-lg{width:1250px}}@media only screen and (min-width:1366px){.container-lg{width:1336px}}@media only screen and (min-width:1421px){.container-lg{width:1366px}}@media only screen and (min-width:1200px) and (min-height:700px){.main-banner{height:100vh}}@media only screen and (max-width:1366px){.home-celebrate .testi-main .testi-slider{height:310px}.home-celebrate .testi-main .testi-slider .img-contain{width:370px;height:290px}header.smaller{padding:0!important}header.smaller .header-menu{width:100%!important}}@media only screen and (max-width:1299px){.home-higlight .container-lg{padding:0!important}.home-higlight .profile-slider .img-contain{width:170px;height:170px}.home-higlight .profile-slider .detail-contain{padding-left:15px}.home-higlight .profile-slider .swiper-slide{margin-bottom:25px}}@media only screen and (max-width:1199px){.main-banner{height:650px}.main-banner .search-form .select-group.person select,.main-banner .search-form .select-group.person .selectric-wrapper{width:140px}.main-banner .search-form .select-group.age select,.main-banner .search-form .select-group.age .selectric-wrapper{width:80px}.main-banner .search-form .select-group.height select,.main-banner .search-form .select-group.height .selectric-wrapper{width:90px}.main-banner .search-form .select-group.community select,.main-banner .search-form .select-group.community .selectric-wrapper{width:160px}.main-banner .search-form input[type=submit]{width:120px;height:40px;font-size:14px}.main-banner .search-form .select-group select,.main-banner .search-form .select-group .selectric-wrapper{height:40px}.main-banner .search-form .select-group .selectric-wrapper .selectric .label{font-size:14px;line-height:32px}.main-banner .search-form label{margin-bottom:15px}.main-banner .search-form label,.main-banner .search-form span{font-size:14px}.home-slider .home-banner>div>div h2{width:60%;font-size:40px}.home-slider .home-banner>div>div p{width:50%}.home-slider .home-banner>div>div h2{margin-bottom:20px}.home-special .container div.swiper-slide{width:18%;margin-right:9%}.home-special p{font-size:16px}.home-special p span{font-size:24px}.home-special p strong{font-size:20px}.home-special i{margin-bottom:20px;margin-left:-10px;transform:scale(.8);-webkit-transform:scale(.8);-ms-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8)}.home-special h2,.home-higlight h2{font-size:30px;margin-bottom:30px}.home-browse .browse-top h2,.home-celebrate h2{font-size:30px}.home-special .container>div p{min-height:120px}.home-special{padding:50px 0}.home-higlight .profile-slider{padding-bottom:40px}.home-higlight{padding:50px 0 25px}.home-browse .browse-top{padding:30px 0}.home-browse .browse-bottom{padding:50px 0}.home-browse .browse-bottom h3{font-size:20px;margin-bottom:25px}.home-browse .browse-bottom ul{margin-bottom:30px}.home-bespoke{height:600px}.home-celebrate h2{padding:30px 0}.home-about{padding:60px 0 40px}.home-about h2{font-size:32px}.home-about p:first-of-type{margin-top:40px}.home-apps{padding:35px 0}.bottom-links{padding:40px 0}.footer-contact{padding:20px 0}.footer-copy{padding:15px 0}.home-bespoke .container>div .img-contain{width:350px}.home-celebrate .testi-main .banner-alt>div{width:25%}.home-celebrate .testi-main .banner-alt>div:last-of-type{display:block}}@media only screen and (max-width:1024px){.home-browse .browse-bottom .container>div>a:after{opacity:1;transform:translate(0,0) rotate(-45deg);-webkit-transform:translate(0,0) rotate(-45deg);-moz-transform:translate(0,0) rotate(-45deg);-ms-transform:translate(0,0) rotate(-45deg);-o-transform:translate(0,0) rotate(-45deg)}.home-special .container div.swiper-slide label:after{opacity:1;transform:translate(0,0) rotate(-45deg);-webkit-transform:translate(0,0) rotate(-45deg);-moz-transform:translate(0,0) rotate(-45deg);-ms-transform:translate(0,0) rotate(-45deg);-o-transform:translate(0,0) rotate(-45deg)}.home-browse .browse-bottom li a{opacity:1}}@media only screen and (min-width:992px){}@media only screen and (max-width:991px){.main-banner .search-form .select-group:first-of-type{display:inline-block}.main-banner .search-form .select-group.person select,.main-banner .search-form .select-group.person .selectric-wrapper{width:97%}.main-banner{height:500px}.home-slider>.swiper-pagination-bullets,.home-slider .swiper-pagination-custom,.home-slider .swiper-pagination-fraction{bottom:15px}.main-banner .search-form{bottom:45px}.home-slider .home-banner>div>div h2{font-size:36px}.home-slider .home-banner>div>div{padding-bottom:30px}.home-higlight .profile-slider .img-contain{width:150px;height:150px}.home-higlight .profile-slider .detail-contain p{font-size:14px}.home-higlight .profile-slider .detail-contain p.place{margin:10px 0}.home-higlight .profile-slider .detail-contain h3{font-size:18px}.main-banner .search-form .select-group .selectric-wrapper{background-position-x:calc(100% - 7px);background-size:12px}.main-banner .search-form .select-group:first-of-type{width:130px}.main-banner .search-form .select-group.age select,.main-banner .search-form .select-group.age .selectric-wrapper{width:60px}.main-banner .search-form .select-group.height select,.main-banner .search-form .select-group.height .selectric-wrapper{width:70px}.main-banner .search-form .select-group.community select,.main-banner .search-form .select-group.community .selectric-wrapper{width:150px}.main-banner .search-form input[type=submit]{width:80px}.main-banner .search-form label,.main-banner .search-form span{font-size:13px}.main-banner .search-form label{margin-bottom:10px}.main-banner .search-form span{min-width:20px}.main-banner .search-form .select-group .selectric-wrapper .selectric .label{padding-right:20px;padding-left:8px}.home-special .container div.swiper-slide{width:19%;margin-right:8%}.home-special p{font-size:14px;line-height:1.4}.home-special p strong{font-size:18px}.home-special p span{font-size:20px}.home-special i{margin-bottom:10px;margin-left:-15px;transform:scale(.7);-webkit-transform:scale(.7);-ms-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7)}.home-special h2,.home-higlight h2{font-size:25px;margin-bottom:20px}.home-browse .browse-top h2,.home-celebrate h2{font-size:24px}.home-browse .browse-top h2:after{width:25px;height:25px;border-bottom:4px solid #fff;border-right:4px solid #fff}.home-browse .browse-bottom .container>div{width:45%;margin-top:25px}.home-browse .browse-bottom .container>div:nth-of-type(-n+2){margin-top:0}.home-browse .browse-bottom ul{margin-bottom:10px}.home-browse .browse-bottom h3{margin-bottom:10px;font-size:18px}.home-browse .browse-bottom{padding:24px 0}.home-browse .browse-bottom li a{font-size:14px;padding:3px 0}.home-bespoke{height:425px}.home-bespoke .container>div{margin:0}.home-bespoke .container>div .img-contain{width:275px}.home-bespoke .container>div p{margin:30px auto;font-size:16px;line-height:1.6}.home-celebrate .testi-main .testi-slider{width:90vw}.home-celebrate .testi-main .testi-slider .text-contain span{font-size:18px}.home-celebrate .testi-main .testi-slider .img-contain{width:300px;position:relative;overflow:hidden}.home-celebrate .testi-main .testi-slider .img-contain img{position:absolute;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);left:50%;width:auto;height:100%}.home-celebrate .testi-main .testi-slider .text-contain p{margin:20px 0;font-size:16px}.home-celebrate .testi-main .testi-slider .text-contain{padding-left:30px;padding-right:15px}.home-apps img{margin-left:15px;width:110px}.home-apps p{font-size:14px}.bottom-links h3{font-size:16px;margin-bottom:10px}.bottom-links li a{font-size:14px}.bottom-links .container>div:first-of-type{margin-right:0}.home-about h2{font-size:24px}.home-about label{font-size:14px}.home-about p:first-of-type{margin-top:30px}.home-about{padding:40px 0 15px}.footer-copy .link-contain a{margin-left:20px}.footer-contact{padding:10px 0}}@media only screen and (min-width:768px){.home-special .swiper-container{overflow:visible}.main-banner .search-form form:last-of-type{display:none}}@media only screen and (max-width:767px){.home-special .container div.swiper-slide{margin:0!important;padding-right:10%}.home-special .container div.swiper-slide p{min-height:0}.home-special .container{position:relative}.home-special .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background:0 0;border:2px solid #c9c9c9;margin:0 5px}.home-special .swiper-pagination-bullet-active{opacity:1;background:#00b6be;border-color:#00b6be}.home-special .pagination-special{width:100%;position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;left:0;bottom:-35px}.home-slider .swiper-pagination-bullet,.home-higlight .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}.home-slider .home-banner>div{width:100%}.main-banner .search-form .select-group,.main-banner .search-form form:first-of-type{display:none!important}.main-banner .search-form form{text-align:left}.main-banner .search-form form:last-of-type ::-webkit-input-placeholder{color:#000!important}.main-banner .search-form form:last-of-type ::-moz-placeholder{color:#000!important}.main-banner .search-form form:last-of-type :-ms-input-placeholder{color:#000!important}.main-banner .search-form form:last-of-type :-moz-placeholder{color:#000!important}.main-banner .search-form form:last-of-type input[type=text]{border:1px solid #e9e9e9!important;background:#efefef;box-shadow:none!important;border-radius:5px;height:40px;color:#000;font-size:14px;width:250px;padding-left:10px;line-height:1;letter-spacing:.05em}.main-banner{height:450px}.home-higlight .profile-slider .swiper-slide{padding:0 5px}.home-higlight .container-lg{padding:0 10px!important}.footer-contact .container>div{display:table;margin-bottom:10px}.footer-contact .container>div:last-of-type{margin-bottom:0}.home-apps p{display:block;margin-bottom:10px}.home-apps a:first-of-type img{margin-left:0}.home-higlight .profile-slider .img-contain{width:130px;height:130px}.home-higlight .profile-slider .detail-contain p.place{margin:5px 0}.home-browse .browse-top h2{padding-right:50px}.bottom-links .container>div{min-width:45%;margin-top:25px}.bottom-links .container>div:nth-of-type(-n+2){margin-top:0}.home-celebrate .testi-main .testi-slider{height:auto}.home-celebrate .testi-main .testi-slider .text-contain{display:block;width:100%;clear:both;padding:15px 20px!important}.home-celebrate .testi-main .testi-slider .img-contain{width:250px;margin:0 auto;display:table;float:none;height:180px}.home-celebrate .testi-main .testi-slider{margin-bottom:0!important}.home-celebrate .testi-main .testi-slider{width:75vw}.home-celebrate .testi-main .banner-alt>div{width:33.33%}.home-celebrate .testi-main .banner-alt>div:last-of-type{display:none}}@media only screen and (max-width:640px){.home-slider .home-banner>div>div h2{font-size:30px;width:70%}.home-slider .home-banner>div>div p{width:50%}.footer-copy .link-contain{width:100%;text-align:center;float:none;padding:20px 0}.footer-copy .text-contain{width:100%}.footer-contact{padding:20px 0}.footer-contact .container>div{margin-bottom:20px}.home-celebrate .testi-main .testi-slider{width:85vw}}@media only screen and (max-width:600px){.home-higlight .profile-slider .img-contain{width:150px;height:150px}.home-higlight .profile-slider .swiper-slide{margin-bottom:0}}@media only screen and (max-width:480px){.main-banner .search-form form{text-align:left}.main-banner .search-form form:last-of-type input[type=text]{width:calc(100% - 105px)!important}.main-banner .search-form form:last-of-type input[type=submit]{width:100px!important}.main-banner{margin-top:75px}.home-slider .home-banner>div>div{vertical-align:top;padding-bottom:0!important;padding-top:25px}.home-slider .home-banner>div>div h2{font-size:24px;margin-bottom:10px}.home-slider .home-banner{background-position:70%}.home-slider .home-banner>div>div p{width:80%}.home-bespoke .container>div p{width:70%}.home-bespoke{height:350px;background-position:center}.home-bespoke .container>div .img-contain{width:200px}.home-bespoke .container>div a span{min-width:40px;height:40px;padding:0 15px;font-size:14px;line-height:40px}.home-special .container div.swiper-slide{padding-right:6%}.home-celebrate .testi-main .testi-slider{width:90vw}}@media only screen and (min-width:421px){.bottom-links .container>div ul{display:block!important}.home-browse .browse-bottom ul{display:block!important}.home-browse .browse-bottom ul+a{display:inline-block!important}.pagination-testi{display:none}}@media only screen and (max-width:420px){.main-banner>a{display:inline-block}.bottom-links .container>div{width:100%;margin:0}.bottom-links .container:after{display:none}.bottom-links .container{margin:0}.bottom-links{padding:30px 0}.bottom-links ul{margin-bottom:20px}.bottom-links h3{font-size:16px;margin-bottom:10px;border-bottom:1px solid #c9c9c9;padding-bottom:10px;position:relative}.bottom-links h3:after{position:absolute;content:"";width:12px;height:12px;border-bottom:2px solid #303188;border-right:2px solid #303188;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:10px;top:2px}.bottom-links h3.browse-open:after{top:7px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.home-browse .browse-bottom h3:after{position:absolute;content:"";width:12px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:10px;top:2px}.home-browse .browse-bottom h3.browse-open:after{top:5px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.home-slider .home-banner>div>div h2{width:100%}.home-slider .home-banner>div>div p{width:100%}.main-banner .search-form label,.main-banner .search-form span{font-size:14px}.main-banner .search-form form:after{display:none}.main-banner .search-form .select-group.person select,.main-banner .search-form .select-group.person .selectric-wrapper{width:100%}.home-slider>.swiper-pagination-bullets,.home-slider .swiper-pagination-custom,.home-slider .swiper-pagination-fraction{bottom:10px}.home-slider .home-banner>div>div{position:relative;z-index:1}.home-slider .home-banner>div:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;left:0;top:0}.home-special .swiper-container{margin-bottom:20px}.home-special .container div.swiper-slide:nth-of-type(2) i{margin-left:-10px}.home-browse .browse-top h2{font-size:20px}.home-browse .browse-top h2:after{width:15px;height:15px}.home-browse .browse-top h2{padding-right:40px}.home-browse .browse-bottom .container>div{width:100%;padding-bottom:10px;margin:0!important}.home-browse .browse-bottom .container>div:last-of-type{padding-bottom:0}.home-apps img{width:80px}.footer-contact .container>div{width:100%}.footer-contact p{font-size:14px}.footer-contact a{font-size:12px}.footer-contact .container>div div{padding-left:10px}.footer-contact i{transform:scale(.6);-webkit-transform:scale(.6);-ms-transform:scale(.6);-moz-transform:scale(.6);-o-transform:scale(.6);margin-left:-12px;margin-top:-3px}.home-special .container div.swiper-slide{padding-right:10%}.home-special h2{margin-bottom:10px}.testi-main{position:relative;padding-bottom:15px}.testi-main .swiper-pagination-bullet{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:8px;height:8px;opacity:1;background:0 0;border:2px solid #c9c9c9;margin:0 5px!important}.testi-main .swiper-pagination-bullet-active{opacity:1;background:#00b6be;border-color:#00b6be}.testi-main .pagination-testi{position:absolute;width:100%;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;bottom:-10px}.home-celebrate .testi-main .banner-alt{display:none}.home-celebrate .testi-main .testi-contain{position:static;-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none}.home-celebrate .testi-main .testi-contain .testi-close{display:none}.home-celebrate .testi-main .testi-slider{width:100vw;padding:0!important}.home-celebrate .testi-main .testi-slider .img-contain{height:auto!important;display:block;margin-bottom:10px!important}.testi-main{padding-bottom:40px}.testi-main .pagination-testi{bottom:15px}.home-about,.home-apps{display:none}.home-celebrate .testi-main .testi-slider .img-contain{width:100%;height:260px}.main-banner .search-form .select-group .selectric-wrapper .selectric .label{padding-left:20px}.main-banner .search-form .select-group .selectric-wrapper{background-position-x:calc(100% - 15px)}.home-celebrate .testi-main .testi-slider .img-contain img{position:static;-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none;width:100%;height:auto}.home-special .container div.swiper-slide{width:100%}}@media only screen and (max-width:360px){.footer-contact .container>div div{padding-left:0}.main-banner .search-form .select-group:first-of-type,.main-banner .search-form input[type=submit]{width:100%}}@media only screen and (max-width:420px){.testimonial-button-links{position:inherit;margin-bottom:20px;margin-top:10px}}@media(min-width:700px) and (max-width:900px){.smaller-header-dropdown{width:66.15%!important}}@media only screen and (max-width:560px){.home-slider .home-banner3{background-image:url(../img/slider3-mobile.jpg)}}@media only screen and (max-width:760px){.main-banner .search-form form,.quick-search{display:inline;float:left;margin-top:20px}}@media only screen and (max-width:480px){.quick-search{display:block;float:none;margin-top:0}.main-banner .search-form form{margin-top:0}}