.custom-carousel{margin:0 auto}.custom-carousel .carousel .owl-carousel{overflow:hidden}.custom-carousel .owl-carousel .owl-stage{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:stretch;justify-content:stretch;font-size:0}.custom-carousel .owl-nav{display:none!important}.custom-carousel .carousel .owl-stage .owl-item{display:flex;flex:1}.custom-carousel .slide{position:relative;width:100%}.custom-carousel .slide .left-side{position:relative;z-index:2;width:60%;padding:50px 50px 88px}.custom-carousel .slide .right-side{position:relative;z-index:2;width:40%;text-align:center;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;height:100%}.custom-carousel .slide.image-left .left-side{order:2}.custom-carousel .slide.image-left .right-side{order:1}.custom-carousel .slide .right-side img{max-width:200px;height:auto;margin:0 auto;max-height:100px}.custom-carousel .slide p,.custom-carousel .slide span{color:inherit;font-size:18px}.custom-carousel .owl-dots{position:absolute;bottom:20px;left:0;width:60%;text-align:left;line-height:1;font-size:0;padding:0 50px}.custom-carousel .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;background:#fff;transition:.2s ease;margin:4px;vertical-align:middle;opacity:.4;cursor:pointer;outline:none;border-radius:50%;box-shadow:none}.custom-carousel .owl-dots .owl-dot.active{opacity:1;cursor:default}@media (min-width:993px){.custom-carousel .carousel .owl-stage .owl-item{min-height:420px}}@media (max-width:993px){.custom-carousel .slide .left-side{padding:40px 40px 78px}.custom-carousel .owl-dots{padding:0 40px}}@media (max-width:767px){.custom-carousel .slide{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}.custom-carousel .slide .left-side{order:2;width:100%}.custom-carousel .slide .right-side{order:1;width:100%;height:280px}.custom-carousel .owl-dots{width:100%;text-align:center}.custom-carousel .owl-dots .owl-dot{width:10px;height:10px;border-radius:50%}.custom-carousel .stars{margin-left:auto;margin-right:auto}}@media (max-width:479px){.custom-carousel .slide .right-side{height:220px}.custom-carousel .slide .left-side{padding:40px 20px 78px}}.custom-carousel .stars{text-align:left;font-size:0;width:120px;height:24px}.custom-carousel .grey-stars{position:relative;z-index:1}.custom-carousel .stars span.material-icons{font-size:24px}.custom-carousel .yellow-stars{position:relative;z-index:2;margin-top:-24px}