.homeSlider .mura-region-local,.homeSlider .mura-object{float:none}#myCarousel .carousel-caption{object-fit:cover;background-image:url(/rptamain/assets/image/hero-left-screen.png);background-position:left top;background-size:contain;background-repeat:no-repeat;left:0;top:0;bottom:0}#myCarousel .carousel-captionText{color:#fff;font-size:24px;top:50%;transform:translateY(-50%);left:7%;width:400px;position:absolute;text-align:left;line-height:1.2}#myCarousel .carousel-captionText h1{color:#fff;font-size:65px;font-weight:600;line-height:1;margin-bottom:30px}#myCarousel .carousel-captionText p{margin-bottom:20px}#myCarousel .carousel-captionText a{color:#fff;font-size:16px}#myCarousel .carousel-captionText a:hover{color:#86f9a4}#myCarousel .carousel-inner>.item>img{min-width:100%}#myCarousel .carousel-inner>.item>a>img{min-width:100%}#myCarousel .carousel-control{top:40%;width:auto}#myCarousel .carousel-control.left{background-image:none;left:10px}#myCarousel .carousel-control.right{background-image:none;right:10px}#myCarousel .carousel-indicators li{width:45px;height:5px;background-color:#90908f;border:1px solid #90908f;border-radius:0}#myCarousel .carousel-indicators .active{width:45px;height:5px;margin:1px;background-color:#000;border:1px solid #000}.homeCerification{background-image:url(/rptamain/assets/image/certification-bkd.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:490px}.homeCerification .container-fluid{height:490px;position:relative}.homeCert-content{position:absolute;right:0;top:0;bottom:0;background-image:url(/rptamain/assets/image/certification-cardboard.png);background-position:left;background-repeat:no-repeat;background-size:cover}.homeCert-text{color:#000;font-size:26px;position:absolute;left:20%;top:50%;right:10%;transform:translateY(-50%)}.homeCert-text h3{color:#000;font-size:30px;font-weight:600}.homeCert-text p{margin-bottom:20px}.homeCert-text a{color:#000;font-size:16px}.homeCert-text a:hover{color:#006c33}.homeHappening{padding-top:40px;color:#232323;font-size:20px;padding-bottom:30px}.homeHappening h2{font-weight:400;font-size:36px}.homeSeminar{padding-top:20px;padding-bottom:20px;color:#232323;font-size:16px}.homeSeminar [class*="col-"]{margin-bottom:20px}.homeSeminar h4{color:#000;font-size:20px;font-weight:600;margin-bottom:5px}.homeSeminar h4 a{color:#000}.homeSeminar h4 a:hover{color:#006c33}.homeSeminar h5{color:#db3900;font-size:16px;margin-bottom:15px}.homeWebinar{padding-bottom:20px;color:#232323;font-size:16px}.homeWebinar [class*="col-"]{margin-bottom:20px}.homeWebinar h4{color:#000;font-size:20px;font-weight:600;margin-bottom:5px}.homeWebinar h4 a{color:#000}.homeWebinar h4 a:hover{color:#006c33}.homeSafety{background-image:url(/rptamain/assets/image/foodsafety-bkd.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:490px}.homeSafety .container{position:relative;height:490px}.homeSafety-text{position:absolute;top:50%;left:20px;right:30px;transform:translateY(-50%);color:#fff;font-size:26px}.homeSafety-text h1{color:#fff;font-size:75px;font-weight:600}.homeSafety-text a{color:#fff;font-size:16px;margin-bottom:20px}.homeCompanies{padding-top:30px;padding-bottom:30px}.homeCompanies h4{color:#000;font-weight:600;font-size:24px;margin-bottom:20px}.homeCompanies .col-lg-2{text-align:center;padding-top:50px;padding-bottom:50px}@media(max-width:767px){#myCarousel .carousel-inner>.item>img{height:450px;object-fit:cover}#myCarousel .item{height:450px}#myCarousel .carousel-caption{height:450px;right:-60px}#myCarousel .carousel-captionText h1{font-size:50px}#myCarousel .carousel-control{display:none}.homeCerification{background-position:left}.homeCert-content{width:100%}.homeSeminar [class*="col-"]{margin-bottom:30px}.homeSeminar .col-sm-6 img{width:100%;object-fit:cover;height:250px}.homeSeminar .col-sm-3 img{width:100%;object-fit:cover;height:200px}.homeWebinar [class*="col-"]{margin-bottom:25px}.homeSafety{height:390px}.homeSafety .container{height:390px}.homeSafety-text h1{font-size:55px}}@media(min-width:768px){#myCarousel .carousel-inner>.item>img{height:550px;object-fit:cover}#myCarousel .item{height:550px}#myCarousel .carousel-caption{height:550px}}@media(max-width:991px){.homeCompanies .col-xs-6{padding-top:20px;padding-bottom:20px;height:120px}}@media(min-width:768px) and (max-width:991px){.homeCert-content{width:70%}}@media(min-width:992px) and (max-width:1199px){.homeCompanies .col-md-4{padding-top:20px;padding-bottom:20px;height:120px}}@media(min-width:992px){.homeCert-content{width:55%}}