.container{width:100%;max-width:1600px}.services_inner .project-bod .elementor-column-wrap.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.15)}.services_inner .project-bod .elementor-widget-text-editor{width:90%}.main-ryt-nav .sub-menu a.elementor-item-active:hover{background-color:#be9614!important;color:#fff!important}.elementor-sticky--active .logo-center img{width:130px!important;top:-3px}.banner_arrow{padding:17px 5px 10px;border:1px solid transparent;border-radius:25px;background:#dedddb}.services .swiper-slide figure{background-color:white;padding:0;padding-left:10px;box-sizing:border-box;border:1px solid #ddd;margin:0 10px!important}.services .swiper-slide figure b{font-size:20px}.services .swiper-slide figure p{font-size:15px;line-height:20px;color:#9a9a9a}.elementor-swiper-button{background-color:#f0f0f0;color:rgba(0,0,0,.46);padding:5px}.main-ryt-nav .sub-menu a.elementor-item-active:hover{background-color:#be9614!important}section.above_header .elementor-image{text-align:right}.elementor-sticky--active .logo-center{background-color:unset;box-shadow:none;position:relative;top:48px}.elementor-sticky--active .logo-center:before{height:226px}.footer-form .e-form__buttons{width:38%}.footer_links ul li a span.elementor-icon-list-text{transition:all .2s ease-in-out}.footer_links ul li a:hover span.elementor-icon-list-text{transform:scale(1.04)}.client-section .elementor-swiper-button{background-color:transparent;color:rgba(0,0,0,.46);padding:0}.client-section .elementor-swiper-button{top:64%}.project-bod .elementor-element-populated:after{content:"";width:75%;position:absolute;background:#ffaa04;height:5px;bottom:0;left:0}.services figure.swiper-slide-inner:after{content:"";background:#ffaa04;height:3px;width:74%;position:absolute;left:0;bottom:0}.project-bod .elementor-element-populated{position:relative}.services figure.swiper-slide-inner{position:relative}.support-area h6{color:#fff;font-size:20px;text-shadow:0px 0px 0px rgba(0,0,0,.3);font-weight:600;padding:0;margin:0}.support-area a{color:#fff}.support-alert .elementor-widget-container:before{content:"";position:absolute;background:#161d30;width:105px;height:100%;right:0;top:0;border-radius:0 60px 0 0}.contact-info ul{padding:0!important;list-style:none;margin:0}.contact-info ul li span{display:table-cell;color:#fff;font-weight:500}.contact-info ul li span a{color:#fff;font-weight:500}.contact-info ul li span i{padding-right:10px;color:white}.services_bottom{position:absolute;top:40px;right:-40px}.services figcaption a{color:black}.services figcaption a:hover{color:#be9614}.home_products a:hover,.ourservices a:hover{color:#be9614!important}.call a{color:#ffaa04}.call a:hover{color:#161d30}.page-id-1078 .elementor-swiper-button{background-color:transparent}.services figure.swiper-slide-inner{height:260px}.testimonials .elementor-testimonial__image img{border:2px dotted #ffaa04;padding:5px}.team-sec h3{margin-bottom:0}.team-sec .elementor-image-box-img img{outline:1px solid #be9614;outline-offset:4px;margin-bottom:10px}.footer-bg{background-color:#be9614}.footer-bg a{color:#fff;font-size:15px;font-weight:500}.footer-bg div{position:relative;bottom:66px;left:52%}span.b_xy{opacity:0}@media (min-width:1024px) and (max-width:1320px){footer-bg div{position:relative;bottom:50px;left:53%}}@media (min-width:760px) and (max-width:1024px){.footer-bg div{position:relative;bottom:51px;left:54%}}@media (min-width:535px) and (max-width:759px){.footer-bg div{position:relative;bottom:51px;left:56%}}@media only screen and (max-width:535px){.footer-bg div{position:relative;bottom:45px;left:25%}}@media only screen and (max-width:1024px){.elementor-sticky--active .logo-center:before{height:234px}.elementor-sticky--active .logo-center img{width:114px!important;top:-15px}.content .elementor-container{max-width:950px!important}}@media only screen and (max-width:980px){.elementor-sticky--active .logo-center img{width:114px!important;top:-15px}}@media only screen and (max-width:768px){.services figure.swiper-slide-inner{height:auto}}@media only screen and (max-width:767px){section.above_header .elementor-image{text-align:center}.top_content{margin-top:-130px!important}.top-head-space{margin-bottom:50px}.founder .elementor-widget-wrap{text-align:center}.services .elementor-image-carousel-caption{text-align:center!important}.yellow-section{left:0!important;right:0!important;margin:0 auto}.services_bottom{position:absolute;top:0;right:0}}@media only screen and (max-width:460px){.services figure.swiper-slide-inner{height:250px}}