#home_slider{max-width:100%;margin-bottom:60px}#home_slider:after{background:rgba(0,0,0,.5);content:'';position:absolute;top:0;right:0;bottom:0;left:0}#home_slider .rsMinW .rsBullets{bottom:auto;right:30px;top:50%}#home_slider .rsMinW .rsBullets .rsBullet{display:block;height:28px;width:28px;border-radius:50%;padding:0;text-align:center;line-height:26px;cursor:pointer;margin-top:10px}#home_slider .rsMinW .rsBullets .rsBullet span{width:8px;height:8px;background-color:#fff;display:inline-block;vertical-align:middle}#home_slider .rsMinW .rsBullets .rsBullet.rsNavSelected span,#home_slider .rsMinW .rsBullets .rsBullet:hover span{background-color:#3CB4E5}#home_slider .rsMinW .rsBullets .rsBullet.rsNavSelected{border:1px solid #fff}#home_slider .rsImg.rsMainSlideImage{margin-top:0!important}#home_slider .overlay{position:absolute;top:auto;right:0;left:0;height:auto;width:100%;z-index:3;bottom:100px}.banner-request-quote-form{width:100%;max-width:1030px;margin:auto}.banner-form{background:#fff;padding:40px 50px;border-radius:6px;color:#fff;box-shadow:2px 6px 9px 0 rgba(0,0,0,.16)}.banner-form .gform_body li input,.banner-form .gform_body li select,.banner-form .gform_body li textarea{border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:solid 1px #bebebe;background-color:#fff;display:block;width:100%;padding:5px 10px 5px 40px;height:42px}.banner-form .icon-location-pin-white .ginput_container{position:relative}.banner-form .icon-location-pin-white .ginput_container::before{content:'';position:absolute;top:12px;left:14px;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -275px 0;width:14px;height:17px}.banner-form .icon-calendar-white .ginput_container{position:relative}.banner-form .icon-calendar-white .ginput_container::before{content:'';position:absolute;top:12px;left:14px;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -31px 0;width:17px;height:19px}.icon-home select,.icon-home input{-webkit-appearance:none;-moz-appearance:none;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/home.png) no-repeat,url(https://optimummoving.com/wp-content/themes/optimummoving/images/arrow-down-red.png) no-repeat;background-position:top 12px left 10px,top 18px right 10px;background-color:#fff}.banner-form .icon-user .ginput_container{position:relative}.banner-form .icon-user .ginput_container::before{content:'';position:absolute;top:10px;left:14px;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -465px 0;width:20px;height:21px}.banner-form .icon-phone .ginput_container{position:relative}.banner-form .icon-phone .ginput_container::before{content:'';position:absolute;top:11px;left:14px;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -434px 0;width:20px;height:20px}.banner-form .icon-mail .ginput_container{position:relative}.banner-form .icon-mail .ginput_container::before{content:'';position:absolute;top:14px;left:14px;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -353px 0;width:20px;height:13px}.banner-form .gform_body ul{display:flex;justify-content:space-between;margin:0 -10px;flex-wrap:wrap}.banner-form .gform_body ul li{width:33.333%;padding:0 10px}.banner-form *{box-sizing:border-box}.banner-form .gform_footer,.banner-form .gform_page_footer{padding-top:25px}.banner-form .gform_body ul label{display:none}.video-holder video{display:block}.banner-form h3{font-size:30px;font-weight:700;color:#373737;margin-bottom:20px;font-family:'Fira Sans',sans-serif}.banner-text{margin-bottom:30px;color:#fff}.banner-text h1{font-size:70px;color:#fff;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-family:'Impact',sans-serif;text-shadow:0 5px 8px rgba(0,0,0,.57)}.banner-text p{text-shadow:0 5px 8px #000;font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;font-family:'Fira Sans',sans-serif;line-height:1.43}.home .ui-datepicker-calendar td a{width:auto;height:auto;border:0;text-align:center}.down-to{position:absolute;bottom:20px;left:50%;z-index:3;margin-left:-16px}.down-to img{display:none}.down-to a{display:inline-block}.down-to a::before{content:'';display:block;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -109px 0;width:25px;height:30px}.down-to a:hover{opacity:.4}.social-media{position:absolute;left:10px;z-index:3;top:150px;text-align:center}.social-media li{position:relative}.social-media li:after{content:'';height:25px;width:1px;display:block;background:rgba(255,255,255,.5);margin:15px auto}.fb,.instagram{display:inline-block}.fb img,.instagram img{display:none}.fb::before{content:'';display:block;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -145px 0;width:9px;height:19px}.instagram::before{content:'';display:block;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -249px 0;width:15px;height:15px}.social-media .text{transform:rotate(-90deg);color:#fff;text-transform:uppercase;display:block;margin-top:60px;position:relative}.social-media .text:before{content:'';height:1px;width:175px;display:inline-block;background:rgba(255,255,255,.5);position:absolute;left:-200px;top:50%}.social-media:before{content:'';height:250px;width:1px;display:block;background:rgba(255,255,255,.3);margin:15px auto}.social-media li a:hover{opacity:.7}.ration-icons{display:flex;justify-content:center;background:#f3f3f3;padding:20px}.ration-icons li a img{vertical-align:middle}.ration-icons li{width:100%;text-align:center;border-right:1px solid #dfdfdf;align-self:center;min-height:70px;line-height:70px}.ration-icons li:last-child{border:0}.home img{max-width:100%}.reviews .slide-item .img-wrap{display:inline-block;max-width:80px;margin-bottom:10px}.home img{max-width:100%}.reviews h2 span{display:block;font-weight:300}.reviews h2{color:#354463;font-weight:700;font-family:'Open Sans',sans-serif}.reviews .left .inner{max-width:410px}.reviews{display:flex}.reviews .right{width:70%}.reviews .left{width:30%}.bg-box{box-shadow:10px 12px 41px 0 rgba(0,0,0,.08);background-color:#fff}.home_rating_links{margin-bottom:80px}.reviews .left .inner p{font-size:16px;line-height:1.7;font-family:'Raleway',sans-serif;letter-spacing:.7px}.slide-item .name{display:block;color:#000;font-size:16px;font-weight:600;margin-top:20px}.ss-morelink{font-size:15px;font-style:italic;font-weight:600;text-decoration:none;color:#3CB4E5;white-space:nowrap;margin-left:-7px}.ss-morelink:hover{text-decoration:underline}.reviews-wrapper{padding:60px;position:relative}.reviews .slide-item{display:flex}.reviews .slide-item{padding:15px 15px 30px 15px}.reviews .slick-arrow:focus,.reviews .slide-item:focus{outline:none}.reviews .slick-list,.reviews .slick-slider{position:static}.reviews .slick-arrow{position:absolute;left:-50px;top:calc(50% - 10px);background:#fff url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat 0 -5px;font-size:0;border:0;width:20px;height:14px}.reviews .slick-next{left:auto;right:-50px}.reviews .slick-prev{transform:rotate(-180deg)}.ss-morecontent span{display:none}.reviews .slide-item .inner{box-shadow:2px 6px 13px 0 rgba(0,0,0,.1);background-color:#fff;padding:30px 20px;font-size:15px;line-height:1.7;font-family:'Raleway',sans-serif;letter-spacing:.7px;min-height:260px}.our-services{padding:130px 0;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/bg-services.png) no-repeat center / cover}.our-services .wrapper{display:flex;flex-wrap:wrap}.our-services .box{flex:50%;padding:20px;max-width:50%}.our-services h2.center{color:#fff;margin-bottom:75px}h2.btm-sep.center{text-align:center;position:relative}h2.btm-sep.center::before{left:50%;transform:translate(-50%,0)}.home h2{font-size:43px;font-weight:700}.btm-sep{padding-bottom:40px;margin-bottom:20px;position:relative}.btm-sep::before{content:'';position:absolute;bottom:0;display:block;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -165px 0;width:73px;height:7px}.our-services .inner{background:rgba(255,255,255,.85);border-radius:5px;padding:30px;font-size:17px;line-height:1.7;height:100%;transition:all 0.3s;font-family:'Raleway',sans-serif}.our-services .inner:hover{transform:scale(1.1);box-shadow:0 0 20px 2px rgba(0,0,0,.2)}.our-services .inner h2{font-size:22px;padding-bottom:15px;margin-bottom:20px;position:relative}.our-services .inner h2::before{content:'';position:absolute;bottom:0;display:block;background:url(https://optimummoving.com/wp-content/themes/optimummoving/images/sprite1.png) no-repeat -165px 0;width:73px;height:7px}.our-services .inner h2 a{color:#000;text-decoration:none;font-family:'OpenSans',Arial,sans-serif}.our-services .inner h2 a:hover{color:#3CB4E5}.our-services .inner .promo_more{color:#3CB4E5;display:block;text-align:right;text-decoration:none;font-size:16px;font-family:'OpenSans',Arial,sans-serif}.our-services .inner .promo_more span{vertical-align:middle;display:inline-block;padding:0 2px}.our-services .inner .promo_more:hover{color:#000}.btn-bordered{font-size:16px;font-weight:600;box-shadow:0 8px 24px 0 rgba(0,0,0,.35);border:solid 1px #3CB4E5;font-family:'Raleway',sans-serif;color:#fff;text-decoration:none;padding:25px;display:inline-block;text-transform:uppercase;width:280px;text-align:center}.btn-bordered:hover{background:#3CB4E5;color:#fff}.two-columns{display:flex}.two-columns .col{flex-basis:50%;width:50%}.two-columns img{display:block}.two-columns .text-wrap{background:#142149;display:flex;align-items:center;justify-content:center;padding:15px 100px;color:#fff}.why-choose-us ul{display:flex;flex-wrap:wrap;margin-bottom:60px}.why-choose-us ul li{width:50%;font-size:18px;padding:30px 0;border-bottom:1px solid rgba(204,204,204,.15);border-right:1px solid rgba(204,204,204,.15);font-family:'Raleway',sans-serif;font-weight:300;transition:all 0.3s}.why-choose-us ul li:hover{font-weight:700;cursor:pointer}.why-choose-us ul li:nth-child(2n){border-right:0;padding-left:35px}.no-border-btm{border-bottom:0!important}.location-map-wrap{display:flex;justify-content:space-between;align-items:center}.location-we-serve{padding:90px 0 200px}.location-we-serve h2{margin-bottom:70px}.list-of-locations{display:flex;flex-wrap:wrap}.list-of-locations li{flex:33.33%;font-size:15px;font-weight:600;font-family:'Raleway',sans-serif;border-bottom:1px solid #efefef;padding:30px 40px;cursor:pointer}.location-map-wrap h3{font-size:31px;color:#132458;margin-bottom:20px;font-weight:700}.location-map-wrap .locations .inner{background:#fff;box-shadow:0 9px 32px 0 rgba(20,70,102,.08);padding:50px 40px;max-width:840px}.list-of-locations li.active,.list-of-locations li:hover{background:#3CB4E5;color:#fff}.location-map-wrap.new-york-locations .inner{max-width:100%}.new-york-locations h3{clear:none;overflow:visible}.new-york-locations .list-of-locations{display:inline;overflow:visible;font-size:0;letter-spacing:-4px}.new-york-locations .list-of-locations li{display:inline-block;width:25%;letter-spacing:0}.location-map-wrap.new-york-locations{align-items:flex-start;margin-top:80px;display:block}.new-york-locations .location-map{max-width:650px;padding:0 40px;margin-top:50px;display:inline-block;float:left}.map-wrapper-nj{margin:auto}ul.slick-dots{text-align:center}ul.slick-dots li{display:inline-block;padding:0 5px}ul.slick-dots li button{height:10px;width:10px;padding:0;font-size:0;border:0;background:#142149;border-radius:50%}ul.slick-dots li.slick-active button{background:#3CB4E5}@media (max-width:1799px){.reviews .slick-prev{left:10px}.reviews .slick-next{right:10px}}@media (max-width:1699px){#home_slider .overlay{bottom:30px}.banner-text h1{font-size:50px}.banner-form{padding:20px 30px}.banner-form .gform_footer,.banner-form .gform_page_footer{padding-top:5px}.reviews-wrapper{padding:60px 30px}.why-choose-us ul li{font-size:17px;padding:25px 0}.reviews .slick-list,.reviews .slick-slider{position:relative}.reviews .slick-prev{left:-10px;z-index:2}.reviews .slick-next{right:-10px;z-index:2}.social-media{left:-25px}.social-media:before{height:75px}.down-to{display:none}}@media (max-width:1399px){.nav-bar{padding:15px 0}#home_slider .overlay{bottom:15px}.two-columns .text-wrap{padding:15px}.social-media{top:100px}.social-media:before{height:20px}.social-media li:after{height:0}.social-media .text:before{width:25px;left:-35px;top:50%}#home_slider .rsMinW .rsBullets{margin-top:-60px}}@media (max-width:1199px){#home_slider .overlay{position:static;padding:30px;background:#142149}.down-to,.social-media,#home_slider:after{display:none}.why-choose-us .img-wrap{display:none}.why-choose-us .text-wrap{width:100%;flex:100%;padding:30px 15px}.list-of-locations li{padding:20px}.location-we-serve,.our-services{padding:50px 0}.our-services h2.center,.location-we-serve h2{margin-bottom:30px}}@media (max-width:991px){.banner-form{padding:20px 15px}#home_slider .overlay{padding:25px 0}.banner-text{margin-bottom:10px}.banner-form .gform_body ul li{padding:0 5px;width:50%}.banner-text h1{font-size:35px;margin-bottom:10px}.banner-text p{font-size:18px}.reviews{flex-wrap:wrap}.reviews .left,.reviews .right{width:100%}.reviews .left .inner{max-width:100%}.our-services .box{padding:10px}.location-map-wrap{flex-wrap:wrap}.location-map{width:100%;text-align:center;padding-top:29px}.ration-icons li{padding:0 10px;min-height:1px;line-height:1}}@media (max-width:767px){.banner-form .gform_body ul{flex-wrap:wrap}.home h2{font-size:30px}.hide-on-mobile{display:none}.banner-text p{font-size:14px}.ration-icons{padding:10px;justify-content:space-between}.ration-icons li{width:auto}}@media (max-width:575px){.ration-icons li{padding:0 5px}.our-services .box{flex-basis:100%;max-width:100%}.list-of-locations li{flex:50%;padding:20px 5px}.location-map-wrap .locations .inner{padding:30px 15px}.why-choose-us ul li:nth-child(2n),.why-choose-us ul li{width:100%;padding:15px;border-right:0}.banner-form h3{font-size:22px;margin-bottom:10px}.reviews-wrapper{padding:30px 15px}.reviews .slide-item{padding:10px}.banner-text h1{font-size:22px;margin-bottom:10px}.banner-form .gform_body ul li{width:100%}}.banner-form .gform_confirmation_wrapper .gform_confirmation_message{max-width:100%;font-size:20px}