@media (min-width:360px) and (max-width:400px){.mainheading::after{right:-13px!important}.always-left h2{padding:0 20px!important}}@media all and (min-width:320px) and (max-width:767px){.container{padding:0 16px}.headerbox-left ul{display:none}.btn.btn-info{font-size:9px;line-height:10px;min-width:73px;height:34px;padding:9px 3px}.headerbox-right ul li{padding-left:0}.mob-div{display:block;width:28px}.header-sec .navbar{padding:30px 0 0}.header-sec.navbar-fixed-top .navbar{padding:10px 0 10px}.navbar-fixed-top .headerbox{display:flex;align-items:center}.navbar-fixed-top .rivercity-logo{width:70px}.headerbox-right ul li a img.img-fluid{width:21px}.headerbox-center{margin-bottom:0;width:24.33%}.headerbox-right{padding-right:0;width:38.33%}.headerbox{display:flex;align-items:flex-start}.hero-banner .img-fluid{border-radius:49px;height:523px;object-fit:cover}.mainheading{max-width:300px}.mainheading h1{font-size:30px;line-height:35px;margin-bottom:25px}.mainheading p{font-size:12px;line-height:17px;padding:0 0}.btn.btn-text{font-size:16px;line-height:18px}.mainheading .btn.btn-text{padding:21px 0 0 0}.main-sec{padding:25px 0 190px;text-align:center}.col-left h2{font-size:30px;line-height:35px;margin-bottom:25px;padding-left:18px}.col-sec .row{margin:0 -24px;padding-left:0;padding-right:0}.always-left h2{font-size:30px;line-height:30px;margin-bottom:25px}.col-sec .btn.btn-text{padding:22px 0 0 30px}.col-right{padding-top:30px}.col-left{padding-left:10px}.always-left p{font-size:12px;line-height:17px;padding:0 0}.always-sec .row{padding-left:0}.always-left{max-width:330px;margin:0 auto 60px;position:relative}.catch-heading h2{font-size:30px;line-height:35px;color:#fff;margin-bottom:16px}.catch-img::after{right:0;top:-98px;width:303px;height:303px;z-index:-1}.always-left::after{left:50%;top:43%;width:340px;height:340px;z-index:-1}.always-img img.img-fluid{border-radius:60px;height:402px;object-fit:cover}.always-sec{padding-bottom:65px}.catch-sec{padding:201px 0 133px}.headerbox-center::after{left:50%;top:50%;width:172px;height:172px;margin-top:33px}.col-left::after{left:-27px;top:-78px;width:292px;height:292px}.mainheading::after{right:0;top:-170px;width:295px;height:295px}.catch-sec .container{padding:0 30px}.catch-img img.img-fluid{border-radius:68px;height:387px;object-fit:cover}.catch-heading{position:static;padding-left:13px}.catch-heading p{font-size:12px;line-height:17px;color:#fff;margin-bottom:26px}.mainfooter .container{padding:0 40px}.footercol-left h2{font-size:27px;line-height:31px;margin-bottom:13px}.col-sec img.img-fluid{border-radius:60px;height:350px;object-fit:cover}.col-sec .container{padding:0 45px}.footercol-form{padding-left:0}.footercol-form-col{width:100%;padding:0 0}.footercol-form-right{width:100%;padding:0 0}.footercol-form .form-group .form-control{border-radius:25px;height:35px;font-size:12px;padding:6px 19px}.footercol-form .form-group{margin-bottom:7px}.footercol-form .form-group textarea.form-control{height:82px}.footercol-btn .btn.btn-text{border-radius:42px;font-size:16px;line-height:18px;width:182px;height:40px;margin-top:8px;padding:3px 10px}.footercol-btn{text-align:right}.copyright-left p{font-size:12px;line-height:17px;margin:0 0 20px 0}.copyright-row{text-align:center;padding-top:22px}.copyright-right p{font-size:12px;line-height:17px;text-align:center}.footercol-right{display:none}.footercol-left .footercol-right{display:block;padding:30px 0 30px 0}.footercol-right ul{text-align:left}.footercol-right ul li{margin-right:18px;width:35px}.mainfooter{padding:75px 0 49px}}@media all and (min-width:768px) and (max-width:1199px){.container{padding:0 30px}.headerbox-left ul{display:none}.mob-div{display:block;width:52px}.btn.btn-info{font-size:26px;line-height:31px;border-radius:100px;min-width:180px;height:94px;padding:27px 10px}.navbar-fixed-top .rivercity-logo{width:120px}.headerbox-right ul li{padding-left:12px}.headerbox-right{padding-right:0;width:42.33%}.mainheading h1{font-size:60px;margin-bottom:35px;padding:0 70px}.main-sec{padding:100px 0 190px}.mainheading::after{right:0;top:-330px;width:580px;height:580px}.hero-banner .img-fluid{height:932px;object-fit:cover}.col-sec .col-md-6{width:100%}.col-sec .row{padding-left:30px;padding-right:30px}.col-left::after{left:-34px;top:-133px;width:606px;height:606px}.catch-heading{position:static;max-width:100%;padding:0 0 40px 40px}.catch-heading h2{color:#fff}.catch-heading p{color:#fff}.catch-img::after{right:0;top:-76px;width:600px;height:600px;left:0}.catch-img img.img-fluid{width:100%;height:1000px;object-fit:cover}.always-sec .col-md-6{width:100%}.always-left{margin:0 auto 70px}.always-left::after{left:50%;top:60%}.always-sec{padding-bottom:87px}.mainfooter{padding:165px 0 195px}.footercol-form{padding-left:0}.footercol-form-col{width:100%;padding:0 0}.footercol-form-right{width:100%;padding:0 0}.footercol-btn .btn.btn-text{width:331px;height:47px;margin-top:13px}.footercol-btn{text-align:right}.footercol-right{display:none}.copyright-row{text-align:center;padding-top:80px}.copyright-right p{margin:13px 0 0 0;text-align:center}.footercol-left .footercol-right{display:block!important;padding:0;margin:-62px 0 60px 0}.mainfooter .container{padding:0 150px}.headerbox-center{margin-bottom:-71px}.header-sec .navbar{padding:41px 0 41px}.headerbox-center::after{left:50%;top:55%;width:349px;height:349px}}@media all and (min-width:1200px) and (max-width:1399px){.container{padding:0 30px}.headerbox-left ul li a{font-size:26px;line-height:28px;padding:0 21px}.navbar-fixed-top .headerbox-center .rivercity-logo{width:120px}.header-sec.navbar-fixed-top .navbar{padding:20px 0 20px}.headerbox-center .rivercity-logo{width:220px;display:inline-block}.headerbox-center::after{width:300px;height:300px;margin-top:32px;margin-left:-13px}.navbar-fixed-top .headerbox-center::after{margin-left:-1px}.headerbox-center{margin-bottom:-57px}.btn.btn-info{font-size:26px;line-height:31px;min-width:200px;height:67px;padding:13px 10px}.headerbox-right ul li img.img-fluid{width:50px}.headerbox-right ul li{padding-left:10px}.header-sec .navbar{padding:50px 0 10px}.hero-banner .img-fluid{border-radius:70px}.mainheading h1{font-size:54px;line-height:57px;margin-bottom:25px}.mainheading{max-width:888px}.mainheading p{font-size:14px;line-height:22px;padding:0 85px}.mainheading .btn.btn-text{padding:24px 0 0 0}.btn.btn-text{font-size:28px;line-height:47px}.main-sec{padding:100px 0 150px}.mainheading::after{right:-108px;top:-386px;width:650px;height:650px}.col-sec img.img-fluid{border-radius:70px}.col-left h2{font-size:44px;line-height:54px;margin-bottom:36px;padding-left:50px}.col-sec .col-md-6{padding:0 16px}.col-sec .row{margin:0 -16px;padding-left:50px;padding-right:10px}.col-left::after{left:-47px;top:-35px;width:406px;height:406px}.col-sec .btn.btn-text{padding:20px 0 0 50px}.catch-sec{padding:151px 0 151px}.catch-img img.img-fluid{border-radius:70px}.catch-heading h2{font-size:54px;line-height:57px}.catch-heading p{font-size:13px;line-height:21px}.catch-heading{max-width:514px;left:53px;top:72px}.catch-heading p{font-size:14px;line-height:21px;padding-right:50px}.catch-img::after{right:-91px;top:-151px;width:684px;height:684px}.always-left h2{font-size:47px;line-height:53px;margin-bottom:22px}.always-left p{font-size:14px;line-height:22px;padding:0 80px}.always-left::after{left:50%;top:50%;width:500px;height:500px}.always-img img.img-fluid{border-radius:70px}.always-sec{padding-bottom:100px}.mainfooter{padding:50px 0 50px}.mainfooter .container{padding:0 76px}.footercol-left h2{font-size:30px;line-height:38px;margin-bottom:7px}.footercol-left p{font-size:13px;line-height:20px}.copyright-left p{font-size:13px;line-height:20px}.copyright-right p{font-size:13px;line-height:19px}.footercol-form .form-group .form-control{border-radius:25px;height:50px;font-size:16px;padding:10px 25px}.footercol-form{padding-left:2%}.footercol-btn .btn.btn-text{font-size:14px;line-height:16px;height:40px;margin-top:4px}.footercol-form .form-group textarea.form-control{height:120px}.footercol-right ul li{margin-right:18px}.footercol-right ul li a{display:block;width:50px}.footercol-right{padding-top:32px}}@media all and (min-width:1400px) and (max-width:1599px){.container{padding:0 30px}.headerbox-left ul li a{font-size:26px;line-height:28px;padding:0 21px}.navbar-fixed-top .headerbox-center .rivercity-logo{width:120px}.header-sec.navbar-fixed-top .navbar{padding:20px 0 20px}.headerbox-center .rivercity-logo{width:220px;display:inline-block}.headerbox-center::after{width:300px;height:300px;margin-top:32px;margin-left:-13px}.navbar-fixed-top .headerbox-center::after{margin-left:-5px}.headerbox-center{margin-bottom:-57px}.btn.btn-info{font-size:26px;line-height:31px;min-width:220px;height:67px;padding:13px 10px}.headerbox-right ul li img.img-fluid{width:50px}.headerbox-right ul li{padding-left:10px}.header-sec .navbar{padding:50px 0 10px}.hero-banner .img-fluid{border-radius:70px}.mainheading h1{font-size:60px;line-height:66px;margin-bottom:25px}.mainheading{max-width:1100px}.mainheading p{font-size:16px;line-height:25px;padding:0 71px}.mainheading .btn.btn-text{padding:30px 0 0 0}.btn.btn-text{font-size:34px;line-height:47px}.main-sec{padding:100px 0 150px}.mainheading::after{right:0;top:-387px;width:700px;height:700px}.col-sec img.img-fluid{border-radius:70px}.col-left h2{font-size:54px;line-height:64px;margin-bottom:36px;padding-left:45px}.col-sec .col-md-6{padding:0 16px}.col-sec .row{margin:0 -16px;padding-left:50px;padding-right:10px}.col-left::after{left:-47px;top:-52px;width:406px;height:406px}.col-sec .btn.btn-text{padding:20px 0 0 50px}.catch-sec{padding:151px 0 151px}.catch-img img.img-fluid{border-radius:70px}.catch-heading h2{font-size:54px;line-height:57px}.catch-heading p{font-size:13px;line-height:21px}.catch-heading{max-width:514px;left:63px;top:76px}.catch-heading p{font-size:14px;line-height:21px;padding-right:50px}.catch-img::after{right:-91px;top:-151px;width:684px;height:684px}.always-left h2{font-size:48px;line-height:56px;margin-bottom:22px}.always-sec .row{padding-left:12px}.always-left p{font-size:16px;line-height:25px;padding:0 63px}.always-left::after{left:50%;top:50%;width:500px;height:500px}.always-img img.img-fluid{border-radius:70px}.always-sec{padding-bottom:100px}.mainfooter{padding:50px 0 50px}.mainfooter .container{padding:0 76px}.footercol-left h2{font-size:30px;line-height:38px;margin-bottom:7px}.footercol-left p{font-size:13px;line-height:20px}.copyright-left p{font-size:13px;line-height:20px}.copyright-right p{font-size:13px;line-height:19px}.footercol-form .form-group .form-control{border-radius:25px;height:50px;font-size:16px;padding:10px 25px}.footercol-form{padding-left:2%}.footercol-btn .btn.btn-text{font-size:14px;line-height:16px;height:40px;margin-top:4px}.footercol-form .form-group textarea.form-control{height:120px}.footercol-right ul li{margin-right:18px}.footercol-right ul li a{display:block;width:50px}.footercol-right{padding-top:32px}}@media all and (min-width:1600px) and (max-width:1740px){.container{padding:0 30px}.headerbox-left ul li a{font-size:33px;line-height:28px;padding:0 32px}.headerbox-center .rivercity-logo{width:270px;display:inline-block}.headerbox-center::after{width:370px;height:370px;margin-top:45px;margin-left:-13px}.navbar-fixed-top .headerbox-center::after{margin-left:0}.headerbox-center{margin-bottom:-79px}.btn.btn-info{font-size:32px;line-height:33px;min-width:250px;height:72px;padding:13px 10px}.navbar-fixed-top .headerbox-center .rivercity-logo{width:140px}.header-sec.navbar-fixed-top .navbar{padding:20px 0 20px}.headerbox-right ul li img.img-fluid{width:58px}.headerbox-right ul li{padding-left:13px}.header-sec .navbar{padding:50px 0 10px}.hero-banner .img-fluid{border-radius:70px}.mainheading h1{font-size:60px;line-height:66px;margin-bottom:25px}.mainheading{max-width:1100px}.mainheading p{font-size:16px;line-height:25px;padding:0 71px}.mainheading .btn.btn-text{padding:30px 0 0 0}.btn.btn-text{font-size:34px;line-height:47px}.main-sec{padding:100px 0 150px}.mainheading::after{right:0;top:-387px;width:700px;height:700px}.col-sec img.img-fluid{border-radius:70px}.col-left h2{font-size:54px;line-height:64px;margin-bottom:36px;padding-left:45px}.col-sec .col-md-6{padding:0 16px}.col-sec .row{margin:0 -16px;padding-left:50px;padding-right:10px}.col-left::after{left:-47px;top:-52px;width:406px;height:406px}.col-sec .btn.btn-text{padding:20px 0 0 50px}.catch-sec{padding:151px 0 151px}.catch-img img.img-fluid{border-radius:70px}.catch-heading h2{font-size:54px;line-height:57px}.catch-heading p{font-size:13px;line-height:21px}.catch-heading{max-width:514px;left:63px;top:76px}.catch-heading p{font-size:14px;line-height:21px;padding-right:50px}.catch-img::after{right:-91px;top:-151px;width:684px;height:684px}.always-left h2{font-size:48px;line-height:56px;margin-bottom:22px}.always-sec .row{padding-left:12px}.always-left p{font-size:16px;line-height:25px;padding:0 63px}.always-left::after{left:50%;top:50%;width:500px;height:500px}.always-img img.img-fluid{border-radius:70px}.always-sec{padding-bottom:100px}.mainfooter{padding:50px 0 50px}.mainfooter .container{padding:0 76px}.footercol-left h2{font-size:30px;line-height:38px;margin-bottom:7px}.footercol-left p{font-size:13px;line-height:20px}.copyright-left p{font-size:13px;line-height:20px}.copyright-right p{font-size:13px;line-height:19px}.footercol-form .form-group .form-control{border-radius:25px;height:50px;font-size:16px;padding:10px 25px}.footercol-form{padding-left:2%}.footercol-btn .btn.btn-text{font-size:14px;line-height:16px;height:40px;margin-top:4px}.footercol-form .form-group textarea.form-control{height:120px}.footercol-right ul li{margin-right:18px}.footercol-right ul li a{display:block;width:50px}.footercol-right{padding-top:32px}}@media all and (min-width:1741px) and (max-width:1910px){.container{padding:0 30px}.headerbox-left ul li a{font-size:33px;line-height:28px;padding:0 32px}.headerbox-center .rivercity-logo{width:270px;display:inline-block}.headerbox-center::after{width:370px;height:370px;margin-top:45px;margin-left:-13px}.navbar-fixed-top .headerbox-center::after{margin-left:-6px}.headerbox-center{margin-bottom:-79px}.btn.btn-info{font-size:32px;line-height:33px;min-width:250px;height:72px;padding:13px 10px}.headerbox-right ul li img.img-fluid{width:58px}.headerbox-right ul li{padding-left:13px}.header-sec .navbar{padding:50px 0 10px}.navbar-fixed-top .headerbox-center .rivercity-logo{width:150px}.header-sec.navbar-fixed-top .navbar{padding:20px 0 20px}.hero-banner .img-fluid{border-radius:70px}.mainheading h1{font-size:60px;line-height:66px;margin-bottom:25px}.mainheading{max-width:1100px}.mainheading p{font-size:16px;line-height:25px;padding:0 71px}.mainheading .btn.btn-text{padding:30px 0 0 0}.btn.btn-text{font-size:34px;line-height:47px}.main-sec{padding:100px 0 150px}.mainheading::after{right:0;top:-387px;width:700px;height:700px}.col-sec img.img-fluid{border-radius:70px}.col-left h2{font-size:54px;line-height:64px;margin-bottom:36px;padding-left:45px}.col-sec .col-md-6{padding:0 16px}.col-sec .row{margin:0 -16px;padding-left:50px;padding-right:10px}.col-left::after{left:-47px;top:-52px;width:406px;height:406px}.col-sec .btn.btn-text{padding:20px 0 0 50px}.catch-sec{padding:151px 0 151px}.catch-img img.img-fluid{border-radius:70px}.catch-heading h2{font-size:54px;line-height:57px}.catch-heading p{font-size:13px;line-height:21px}.catch-heading{max-width:514px;left:63px;top:76px}.catch-heading p{font-size:14px;line-height:21px;padding-right:50px}.catch-img::after{right:-91px;top:-151px;width:684px;height:684px}.always-left h2{font-size:48px;line-height:56px;margin-bottom:22px}.always-sec .row{padding-left:12px}.always-left p{font-size:16px;line-height:25px;padding:0 63px}.always-left::after{left:50%;top:50%;width:500px;height:500px}.always-img img.img-fluid{border-radius:70px}.always-sec{padding-bottom:100px}.mainfooter{padding:50px 0 50px}.mainfooter .container{padding:0 76px}.footercol-left h2{font-size:30px;line-height:38px;margin-bottom:7px}.footercol-left p{font-size:13px;line-height:20px}.copyright-left p{font-size:13px;line-height:20px}.copyright-right p{font-size:13px;line-height:19px}.footercol-form .form-group .form-control{border-radius:25px;height:50px;font-size:16px;padding:10px 25px}.footercol-form{padding-left:2%}.footercol-btn .btn.btn-text{font-size:14px;line-height:16px;height:40px;margin-top:4px}.footercol-form .form-group textarea.form-control{height:120px}.footercol-right ul li{margin-right:18px}.footercol-right ul li a{display:block;width:50px}.footercol-right{padding-top:32px}}