/*** WIDGET/SYSTEM CSS ***/
.carousel-fade .carousel-inner .item {opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.carousel-fade .carousel-inner .active {opacity:1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left:0;opacity:0;z-index:1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity:1;}.carousel-fade .carousel-control {z-index:2;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}


/*** CSS File: index-2-style ***/
.serv-left-wrapper .homeserv-list{margin-top:2em;}.serv-left-wrapper .homeserv-list span.span-2{text-transform:uppercase;position:relative;display:inherit;}.serv-left-wrapper .homeserv-list span.span-2:before,.serv-left-wrapper .homeserv-list span.span-2:after{content:'';background:rgb(255 255 255 / 20%);position:absolute;width:100%;height:1px;left:0;top:11px;width:43%;}.serv-left-wrapper .homeserv-list span.span-2:after{right:0;left:inherit;}.testi-section-wrapper.ry-flex h2, .testi-section-wrapper.ry-flex p, .testi-block h5 {color:#3a3a3c !important;}div.testimonial-slider .carousel-control .icon-next:before, div.testimonial-slider .carousel-control .icon-prev:before {filter:brightness(0.3);}div#testi {background:#fff;padding-bottom:3em;}.gallery-slider {height:220px;}div#testi .btn-wrper {position:absolute;bottom: -4em;left:0;right:0;margin:auto;}.testi-slider-image {position:relative;height:565px !important;}.testi-bg {height:565px !important;position:relative;}img#sarasotalogo {filter:brightness(0.1);}.form-disclaimer p {font-weight:500;text-align:center;font-size:14px;line-height:25px;}#subs-box .databox input {height:55px;}input#FormBtn {border:none !important;} .first-section-wrapper h2 {color:#3a3a3c;}.serv-left-wrapper h4, .serv-left-wrapper h5 {color:#168fac;}div#services-cta h2 {color:#3a3a3c;}#subs-box .databox input {height:55px;border: none !important;}input#FormBtn {border:none !important;}div#subs-box {background:#f1f5f8;}.first-section-wrapper h2 {color:#3a3a3c;}.homeserv-list ul li p, .serv-right-content ul li p {color:#3a3a3c !important;font-weight:500 !important;text-align:left;}.serv-container p {color:#3a3a3c;text-align:center !important;line-height:26px;font-weight:500;}.serv-left .homeserv-list ul li {left:0;margin-bottom:0;width: 18%;position:relative;justify-content: center;}.serv-left .homeserv-list ul {display:flex;align-items:center;justify-content:space-between;margin: 7em 0 0 !important;border-bottom: 1px solid rgb(255 255 255 / 20%);padding-bottom: 3em;}.serv-left .homeserv-list ul li p {font-size:13px;line-height:20px;font-weight:500;}div.serv-left .homeserv-list ul li:before {position:absolute;top:-65px !important;left:0 !important;right:0 !important;margin:auto !important;width:60px !important;height:60px !important;}.serv-left .homeserv-list ul li:nth-child(5):before {max-width:100% !important;width:50px !important;height:50px !important;top:-65px !important;}.serv-right {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/homepage/services_img.jpg);height:1260px !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}.serv-left {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/homepage/redlight_image.jpg);height:1260px !important;}.serv-right-content ul {column-count:2;margin:2em auto;left: 13%;position:relative;}.serv-right-content ul li {margin-bottom:15px;}.serv-right-wrapper p {max-width: 600px;margin:auto;}div#subs-box img.img-responsive {margin:0 auto 1em !important;}

/*** PAGE CSS OVERRIDES ***/
@media (max-width:1600px)and (min-width:992px){div#ry-sec1 span.span-1,.home h2{font-size:25px !important;}div.slider-text-wrapper h2 {font-size:35px !important;}}.image-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.image-slider-wrapper .ry-el-bg{width:50%;padding:0;max-width:300px;margin:auto;}@media (max-width:500px){div.serv-right-content a.btn.btn-primary{font-size:14px;padding-right:25px;}div.serv-right-content a.btn.btn-primary:after{display:none;}div.serv-right-content li.btn.btn-primary{padding:0;}div.serv-right-content li.btn.btn-primary:after{display:none;}div.dr-content-left,div.dr-content-right{height:200px !important;}div.first-section-wrapper{margin:0;padding:2em 1em;border:none;}div.serv-left-list ul{-webkit-column-count:1; -moz-column-count:1;column-count:1;display:block;}div#services div.text-wrap{width:100%;}div.bmi{left:0;position:relative;right:0;margin:auto;}div.text-wrap h4{font-size:20px !important;}.link-wrp{padding:12em 0 2em;}a#ctabtn{width:auto;}a#ctabtn:after{right:20px;}div.cal-content-wrp{padding:2em 0;}div#bmi-cal{padding:2em 0 3em;background:#fff;}}.ry-horizontal-line{border-bottom:1px solid #ccc; padding-bottom:10px;}img#sarasotalogo {-webkit-filter:unset !important;filter:unset !important;}.gallery-slider img {max-width:300px;}.gallery-slider .carousel-indicators li {display:none !important;}body.home .form-wrapper {background:transparent;max-width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0;}body.home .form-wrapper .form-control {height:55px;border:none !important;}body.home div#subs-box h6 {font-weight:500;text-align:center;font-size:14px !important;line-height:25px;color:#000 !important;}body.home button#FormBtn {padding:5px 35px;border:none;background:#148faa;color:#fff;border-radius:10px;}body.home div#submitbtn {text-align:left;}body.home div#subs-box {padding-bottom:3em;}body.home .form-wrapper .form-control {border-radius:10px !important;}body.home .ry-flex {padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}body.home .ry-flex .input-block {width:33%;}@media (max-width:991px) { body.home .ry-flex { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }body.home .ry-flex .input-block { width:100%; }}@media (min-width:992px) {div#form-name .input-block {width:49.8%;}}}.testi-section-wrapper .ry-flex h2color:#158FAB !important;}