.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--main-color:#29305c;--sec-color:#e13034;--third-color:#ffe0b6}@keyframes bannerscroll{0%{background-position:0 0}100%{background-position:-380px 380px}}*{margin:0;padding:0;box-sizing:border-box;font-family:'Montserrat'}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background:var(--sec-color)}::-webkit-scrollbar-thumb:hover{background:var(--main-color)}.btn-main{padding:.5rem 2rem;background-image:linear-gradient(120deg,var(--sec-color) 85%,#fff 86%,var(--main-color) 88%,#fff 89%);border:0;color:#fff;font-size:18px;letter-spacing:2px;box-shadow:-10px 20px 10px -18px var(--main-color);outline:#fff0}.btn-main:hover{transform:scale(1.1)}.btn-mains{background-color:var(--main-color)!important;border:solid 1px var(--main-color)!important;color:#fff!important;font-size:18px;letter-spacing:2px;border-radius:0px!important;padding:5px 25px!important}.btn-mains:hover{background:var(--main-color)!important;color:#fff!important;transform:scale(1.1)}.btn-sec{background-color:var(--sec-color)!important;border:solid 1px var(--sec-color)!important;color:#fff!important;font-size:18px;letter-spacing:2px;border-radius:0px!important;padding:5px 25px!important}.btn-sec:hover{background:var(--sec-color)!important;color:#fff!important;transform:scale(1.1)}.text-main{color:var(--main-color)}.text-sec{color:var(--sec-color)}.bg-main{background-color:var(--main-color)}.bg-sec{background-color:var(--sec-color)}.bg-third{background-color:var(--third-color)}.bg-main-light{background-color:#acb7ff}.bg-sec-light{background-color:#ffa1a3}.sticky{position:fixed!important;top:0;z-index:1000}nav{width:100%;display:grid;align-items:center;padding:1vw 2vw 1vw 2vw!important;background-color:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .16);transition:all .6s ease}.navbar-expand-lg{justify-content:space-between!important}nav .logo{height:70px;width:auto}nav ul{list-style:none;padding:0;text-align:center;position:relative;z-index:13}nav li{position:relative;display:inline-block;margin-right:10px}nav li:hover{background-color:var(--sec-color)}nav li:last-child>a{color:#fff}nav li:last-child{background-color:var(--main-color)}nav a{display:block;padding:5px 15px;text-decoration:none;color:var(--main-color);font-size:20px;font-weight:700;text-transform:uppercase}nav li a:hover{text-decoration:none;color:#fff}nav ul ul{display:none;position:absolute}nav li:hover>ul{display:flex;flex-direction:column;background-color:#fff;padding:10px;width:300px;border:5px dotted var(--main-color)}nav li:hover>ul li a{font-size:20px}nav ul ul ul{right:100%;top:0;width:400px!important}nav>ul>li>ul>li{min-width:100%}ul li ul li a:hover{background-color:var(--main-color)}ul li ul li ul li a{background-color:transparent!important;color:var(--main-color)!important}ul li ul li ul li a:hover{color:#fff!important}nav ul li ul li:last-child{background-color:#fff0}nav ul li ul li:last-child>a{color:var(--main-color)}nav ul li ul li:last-child>a:hover{color:#fff!important}nav ul li ul li:last-child:hover{background-color:var(--sec-color)}.mheader{display:none}.mobile-bottom-header{display:none}.sidenav{display:none}.home-banner{width:100%;height:85vh}.home-banner img{height:85vh;width:100%;object-fit:cover;filter:brightness(.5)}.home-banner .banner-content{position:absolute;z-index:1;top:22%;padding:2rem 2rem 2rem 15rem}.home-banner .banner-content h1{font-size:50px;font-weight:700;color:#fff;margin-bottom:10px}.banner-buttom-con{padding:2rem 3rem;background-color:var(--main-color)}.banner-buttom-con h2{color:#fff;font-size:30px;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;margin:0}.banner-buttom-con img{height:50px;width:auto;object-fit:cover;margin-left:20px}.home-about-us{background-color:#fff;padding:5rem 3rem}.home-about-us h2{font-size:50px;text-transform:uppercase;color:var(--sec-color)}.home-about-us p{font-size:20px;color:#000}.home-sdvosb{padding:5rem 3rem;background-image:linear-gradient(90deg,#991d1fc7,#991d1fc7),url(https://rcg-nc.com/wp-content/uploads/2025/02/courageous-soldier-salutes-majestic-sunset-iconic-urban-skyline-with-patriotic-american-flag-scaled.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.home-sdvosb .heading h2{text-align:center;font-size:50px;color:#fff;text-transform:uppercase;margin-bottom:20px}.home-sdvosb .heading p{text-align:center;font-size:20px;color:#fff;margin-bottom:40px;padding:0 10rem}.home-sdvosb .sdvosb-box{padding:1rem;background-color:#29305c7d}.home-sdvosb .sdvosb-box .hbbox{display:flex;flex-direction:column;align-items:center}.home-sdvosb .sdvosb-box .hbbox img{width:auto;height:18vh;object-fit:cover;margin-bottom:0;border-radius:0}.home-sdvosb .sdvosb-box .hbbox h4{text-align:center;color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.8rem}.home-summary{padding:5rem 3rem;background-color:#fff}.home-summary .heading h2{text-align:center;font-size:50px;color:#000;text-transform:uppercase;margin-bottom:20px}.home-summary .heading p{text-align:center;font-size:20px;color:var(--main-color);margin-bottom:40px;padding:0 15rem}.home-summary .summary-box{padding:1rem;display:flex;flex-direction:column;align-items:center}.home-summary .summary-box img{width:90%;height:30vh;object-fit:cover;border:5px solid var(--sec-color);position:relative}.home-summary .summary-box .summary-lower-box{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background-color:#ebeeff;border-radius:50px;padding:7rem 1rem 1rem 1rem;margin-top:-6rem;height:100%}.home-summary .summary-box .summary-lower-box p{text-align:center;color:#000;margin-bottom:10px;font-size:19px}.home-summary .mr25{margin-top:25px}.home-summary .mr35{margin-bottom:35px!important}.home-product-category{padding:5rem 3rem;background-image:linear-gradient(180deg,#ffffff2b,#ffffff2b),url(https://rcg-nc.com/wp-content/uploads/2025/02/2.png);background-repeat:no-repeat;background-position:300px center;background-size:cover}.home-product-category .pboxd{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4rem}.home-product-category .home-product-category-box img{height:auto;width:100%;object-fit:cover}.home-product-category .home-product-category-box p{position:relative;bottom:2rem;padding:.5rem;margin:0;background-color:var(--main-color);font-size:15px;text-align:center;color:#fff}.home-product-category .home-product-category-box h4{font-size:90px;color:#fff;text-align:center;font-weight:700}.home-product-category .home-product-category-box h4 span{font-size:20px;background-color:var(--main-color);padding:5px 10px}.home-product-category .home-product-category-box h4 span:last-child{font-size:60px;background-color:#fff0}.home-product-category .home-product-category-box h4 hr{margin:-25px;border:none}.home-product-category .home-product-category-box h6{font-size:18px;color:#fff;text-align:center;font-weight:400;margin-top:-20px}.home-product-category h2{font-size:50px;color:var(--main-color);text-transform:uppercase;margin-bottom:20px}.home-product-category p{font-size:20px;color:#000;margin-bottom:40px}.home-meet-our-team{padding:5rem 3rem;background-image:url(https://rcg-nc.com/wp-content/uploads/2025/02/6.png);background-repeat:no-repeat;background-position:center -20px;background-size:cover}.home-meet-our-team h2{font-size:50px;color:var(--main-color);text-transform:uppercase;margin-bottom:120px;text-align:center}.home-meet-our-team p{text-align:center;color:#fff;font-size:25px;margin-top:20px;margin-bottom:30px}.home-meet-our-team .c-pad{padding:0 10rem}.home-meet-our-team .meet-box{border:10px solid var(--sec-color)}.home-meet-our-team .meet-box img{width:100%;object-fit:cover;border-bottom:1px solid #000}.home-meet-our-team .meet-box p{padding:1rem;background-color:#fff;color:#000;margin:0;font-size:25px}.home-meet-our-team h3{font-size:50px;color:#FFF;text-transform:uppercase;margin-top:80px;margin-bottom:30px;text-align:center}.home-meet-our-team .contracts{background-color:var(--third-color);padding:5rem 3rem}.home-meet-our-team .contracts-box{background-color:#fff;padding:1rem;display:flex;flex-direction:column;align-items:center;border-radius:50px 5px 50px 5px;box-shadow:5px 10px 15px #000}.home-meet-our-team .contracts-box .cont{display:flex;align-items:center}.home-meet-our-team .contracts-box .cont img{object-fit:cover;height:40px;width:auto;margin-right:5px}.home-meet-our-team .contracts-box .cont h5{color:#000;text-align:left;margin-bottom:0;font-size:18px;font-weight:600}.home-meet-our-team .contracts-box p{color:#000;text-align:center;margin-bottom:0;font-size:18px}.home-suppliers{padding:5rem 3rem;background-color:#fff}.home-suppliers h2{font-size:50px;color:var(--main-color);text-transform:uppercase;margin-bottom:20px;text-align:center}.home-suppliers .home-suppliers-box{background-color:#EBEEFF;padding:10px 20px;border-radius:50px 5px 50px 5px}.home-suppliers .home-suppliers-box img{width:100%;height:auto}.home-client-feedback-before{min-height:20vh;background-color:#fff}.home-client-feedback{padding:5rem 5rem;background-image:url(https://rcg-nc.com/wp-content/uploads/2025/02/8.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;bottom:-20vh;min-height:90vh}.home-client-feedback .mySwiperF{position:relative;bottom:30vh}.home-client-feedback .feedback-box{background-color:#f0f2ff;min-height:50vh;display:flex}.home-client-feedback .feedback-box .bg-img{background-image:url(https://rcg-nc.com/wp-content/uploads/2025/02/7.png);background-repeat:no-repeat;background-position:center;background-size:cover}.home-client-feedback .feedback-box .bg-img img{position:relative;left:55%;bottom:15%;height:200px;width:200px;border-radius:50%;border:10px solid var(--main-color)}.home-client-feedback .feedback-box h2{position:relative;top:33%;right:25%;z-index:6;color:#fff;rotate:270deg;font-size:50px;text-transform:uppercase;text-align:center}.home-client-feedback .feedback-box .fddbx{display:flex;flex-direction:column;justify-content:center;padding:1rem 4rem 1rem 0}.home-client-feedback .feedback-box .fddbx p{color:#000;text-align:left;margin-bottom:10px;font-size:18px}.home-client-feedback .feedback-box .fddbx h4{color:#000;text-align:left;margin-bottom:10px;font-size:30px;font-weight:600}.home-client-feedback .feedback-box .fddbx h5{color:#000;text-align:left;margin-bottom:0;font-size:25px;font-weight:600}.banner{display:flex;align-items:center;overflow:hidden;position:relative;width:100%;height:50vh;background-image:url(https://rcg-nc.com/wp-content/uploads/2025/02/map-1019834_1920.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:0 -50px;clip-path:ellipse(95% 100% at 50% 0%);--mask:radial-gradient(35px at 50% calc(100% - 48px),#000 99%,#0000 101%) calc(50% - 60px) 0/120px 100%,
    radial-gradient(35px at 50% calc(100% + 18px),#0000 99%,#000 101%) 50% calc(100% - 30px)/120px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.banner-text{border-radius:10px;padding:1rem}.banner-text h4{font-size:3.5em;font-weight:700;margin-top:100px;text-align:center;font-family:"Segoe Script"}#About{overflow-x:hidden!important}.about-body{padding:5rem 3rem}.about-body p{color:#000;text-align:;margin-bottom:0;font-size:20px;padding:0 10px}.about-body img{width:100%;object-fit:cover;border-image:linear-gradient(to bottom,var(--main-color) 0%,var(--sec-color) 100%) 1;border-width:10px;border-style:solid}.product-body{padding:5rem 3rem}.product-body img{width:100%;border-image:linear-gradient(to right,var(--main-color) 0%,var(--sec-color) 100%) 1;border-width:10px;border-style:solid}.product-body h2{font-size:50px;color:var(--main-color);text-transform:uppercase;margin-bottom:10px;text-align:left}.product-body p{color:#000;text-align:left;margin-bottom:10px;font-size:20px;padding:0 10px}.product-categorys{padding:5rem 3rem;background:linear-gradient(90deg,#000000ab,#000000ab),url(https://rcg-nc.com/wp-content/uploads/2025/02/227-scaled-1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.product-categorys h2{font-size:50px;color:#fff;text-transform:uppercase;margin-bottom:10px;text-align:center}.product-categorys p{color:#fff;text-align:center;margin-bottom:10px;font-size:20px;padding:0 5rem}.product-categorys .product-category-box{border-image:linear-gradient(to bottom,var(--main-color) 0%,var(--sec-color) 60%) 1;border-width:8px;border-style:solid;margin-bottom:1.5rem;height:auto}.product-categorys .product-category-box img{width:100%;height:auto}.product-categorys .product-category-box h4{text-align:center;font-size:20px;font-weight:900;color:#fff;padding:10px 10px;background-color:var(--sec-color);margin-bottom:0}#Blog{overflow-x:hidden}.blog-cont{padding:5rem 3rem}.blog-box{background-color:var(--third-color)}.blog-box img{width:100%;height:30vh;object-fit:cover}.blog-content{padding:1rem 1rem 1.5rem 1rem}.blog-box h3{margin-top:10px;margin-bottom:10px;color:var(--sec-color)}.blog-box p{font-size:20px}#SinglePost{overflow-x:hidden}.single-post-body{padding:3rem 1rem}.single-post-body p{font-size:20px}.single-post-img{height:350px;width:auto;box-shadow:0 10px 10px 0 var(--main-color)}.alignright{float:right;margin:0 0 20px 20px}aside{border-bottom:dotted 1px #ddd;padding:0 0 20px 0;margin:0 0 20px 0}.padding-lg-3{padding-left:30px!important}.recent-article{font-size:13px;margin:0;color:#000}#Contact{overflow-x:hidden!important}.contact-body{padding:5rem 3rem}.contact-body img{width:100%}.contact-body i{font-size:25px;margin:20px 20px 20px 0;color:var(--sec-color)}.contact-body h4{font-size:40px;text-align:center}.contact-body p{font-size:20px}.contact-body span{font-size:20px;font-weight:700}.wpcf7-form label{display:block;color:var(--main-color);font-size:22px;font-weight:700}.wpcf7-form input{width:100%;text-indent:10px;border:2px solid var(--main-color)}.wpcf7-form textarea{width:100%;text-indent:20px;border:2px solid var(--main-color);height:20vh}.wpcf7-submit{background-color:var(--main-color)!important;border:solid 1px var(--main-color)!important;color:#fff!important;font-size:25px!important;border-radius:0px!important;padding:5px 25px!important}.wpcf7-submit:hover{background-color:var(--sec-color)!important;border:solid 1px var(--sec-color)!important;color:#fff!important;font-size:25px!important;border-radius:0px!important;padding:5px 25px!important}footer .main-footer{padding:4rem 3rem;background-color:var(--sec-color);text-align:left}footer .main-footer a{text-decoration:none;color:#fff;display:table}.main-footer img{width:auto;height:80px}.main-footer p{text-align:center;font-size:18px;margin-bottom:20px;padding:0 2rem}.footer-social-icons{display:flex;margin-top:15px;margin-left:10px}.footer-social-icons i{font-size:20px;color:var(--sec-color);background-color:#fff;margin-right:10px;display:block;height:30px;width:30px;border-radius:100%;text-align:center}.main-footer h4{text-align:center;font-size:25px;font-weight:700;margin-bottom:20px}.footer-contact{margin-top:1.5rem;border-left:5px solid var(--third-color)}.footer-contact i{font-size:20px;color:#fff}.footer-contact a{font-size:18px;margin-left:10px}.lower-footer{background-color:var(--main-color);font-size:15px;letter-spacing:2px;padding:1rem;font-family:system-ui}@media(max-width:768px){.column-reverse{display:flex;flex-direction:column-reverse}nav{height:10vh;padding:1vw 5vw!important}nav a{display:block;padding:0;color:var(--main-color);font-size:25px;font-weight:700}nav .logo{height:50px}.mheader{display:flex;flex-direction:column;gap:1px}.mobile-bottom-header{display:block;position:fixed;bottom:0;z-index:15;background-color:var(--main-color);width:100%;padding:5px}.mobile-bottom-header .href i{font-size:30px;color:#fff;text-decoration:none}.mobile-bottom-header-menu{margin-top:-15px}.mobile-bottom-header-menu i{font-size:35px;color:#fff;border-radius:100%;border:2px solid #fff;padding:10px;background-color:var(--sec-color)}#closeBtn{display:none}.sidenav{display:block;height:100%;width:0;position:fixed;z-index:14;top:0;left:0;background-color:var(--sec-color);overflow-x:hidden;transition:0.5s;padding-top:50px}.sidenav a{text-decoration:none;font-size:25px;color:#fff;display:block;margin-top:20px;transition:0.3s}.sidenav ul{list-style:none;padding:10px;text-align:center;position:relative;z-index:16}.sidenav a:hover{background-color:var(--main-color);padding:2px 30px;margin:10px 0}.sub-menu{background-color:#ff5483}.sidenav ul ul{display:none;position:relative}.sidenav li:hover>ul{display:flex;flex-direction:column;background-color:#fff;width:100% border:5px dotted var(--main-color)}.sidenav li:hover>ul li a{color:var(--sec-color)}.sidenav ul ul ul{top:0;width:100%!important}ul li ul li a:hover{background-color:var(--main-color)}ul li ul li ul li a{background-color:transparent!important;color:var(--main-color)!important}ul li ul li ul li a:hover{color:var(--main-color)!important}.home-banner{height:60vh}.home-banner img{height:60vh}.home-banner .banner-content{top:30%;padding:2rem 2rem 2rem 2rem}.home-banner .banner-content h1{font-size:30px}.banner-buttom-con{padding:2rem 1rem}.banner-buttom-con h2{font-size:20px;text-align:left}.home-about-us{padding:2rem 1rem}.home-about-us h2{font-size:30px;text-align:center}.home-about-us p{font-size:18px;text-align:center}.home-about-us a{text-align:center;display:block}.home-sdvosb{padding:2rem 1rem}.home-sdvosb .heading h2{font-size:30px}.home-sdvosb .heading p{font-size:18px;padding:0}.home-sdvosb .sdvosb-box .hbbox{border-bottom:2px solid var(--sec-color)}.home-sdvosb .sdvosb-box .hbbox img{height:15vh}.home-sdvosb .sdvosb-box .hbbox h4{margin-bottom:15px;font-size:18px}.home-summary{padding:2rem 1rem}.home-summary .heading h2{font-size:30px;margin-bottom:20px}.home-summary .heading p{font-size:18px;padding:0}.home-summary .summary-box img{width:85%;height:20vh}.home-summary .summary-box .summary-lower-box p{font-size:18px}.home-summary .mr25{margin-top:0}.home-summary .mr35{margin-bottom:10px!important}.home-product-category{padding:2rem 2rem;background-color:#e130343b}.home-product-category .pboxd{align-items:center;padding:0 0 2rem 0}.home-product-category .home-product-category-box img{height:auto;width:100%;object-fit:cover}.home-product-category .home-product-category-box p{position:relative;bottom:2rem;padding:.5rem;margin:0;background-color:var(--main-color);font-size:15px;text-align:center;color:#fff}.home-product-category .home-product-category-box h4{font-size:90px;color:#fff;text-align:center;font-weight:700}.home-product-category .home-product-category-box h4 span{font-size:20px;background-color:var(--main-color);padding:5px 10px}.home-product-category .home-product-category-box h4 span:last-child{font-size:60px;background-color:#fff0}.home-product-category .home-product-category-box h4 hr{margin:-25px;border:none}.home-product-category .home-product-category-box h6{font-size:18px;color:#fff;text-align:center;font-weight:400;margin-top:-20px}.home-product-category h2{font-size:30px;text-align:center}.home-product-category p{font-size:18px;text-align:center}.home-meet-our-team{padding:2rem 1rem;background-image:url(https://rcg-nc.com/wp-content/uploads/2025/02/6.png);background-repeat:no-repeat;background-position:center top;background-size:cover}.home-meet-our-team h2{font-size:30px;margin-bottom:20px}.home-meet-our-team p{color:#000;font-size:22px;margin-top:0}.home-meet-our-team .c-pad{padding:0 1rem}.home-meet-our-team .meet-box{border:5px solid var(--sec-color);margin-bottom:1.5rem}.home-meet-our-team h3{font-size:30px;margin-top:50px;margin-bottom:30px}.home-meet-our-team .contracts{background-color:var(--third-color);padding:2rem 1rem}.home-meet-our-team .contracts-box{margin-bottom:1.5rem}.home-meet-our-team .contracts-box .cont img{height:50px;margin-right:10px}.home-meet-our-team .contracts-box .cont h5{font-size:25px}.home-meet-our-team .contracts-box p{font-size:25px}.home-suppliers{padding:2rem 1rem}.home-suppliers h2{font-size:30px}.home-suppliers img{width:100%;height:auto}.home-client-feedback-before{min-height:0vh}.home-client-feedback .mySwiperF{position:relative;bottom:15vh}.home-client-feedback{padding:2rem 1rem;background-position:center 0vh}.home-client-feedback .feedback-box .bg-img img{position:relative;left:20%;top:15%;height:200px;width:200px;border-radius:50%;border:10px solid var(--main-color)}.home-client-feedback .feedback-box h2{position:relative;top:5%;right:0%;z-index:6;rotate:0deg;font-size:30px}.home-client-feedback .feedback-box .fddbx{display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem 4rem 2rem}.home-client-feedback .feedback-box .fddbx p{text-align:center}.home-client-feedback .feedback-box .fddbx h4{text-align:center}.home-client-feedback .feedback-box .fddbx h5{text-align:center}.banner{height:auto;padding:50px 20px}.banner-text{width:100%}.banner-text h4{font-size:1.7em;margin-top:0}.img-banner{display:none;width:350px;height:350px;object-fit:cover;border-radius:100%}.about-body{padding:2rem 1rem}.about-body p{text-align:center;padding:0;margin:10px 0 30px 0}.product-body{padding:2rem 1rem}.product-body img{border-image:linear-gradient(to top,var(--main-color) 0%,var(--sec-color) 100%) 1}.product-body h2{font-size:30px;text-align:center;margin-top:25px}.product-body p{text-align:center;font-size:18px;padding:0}.product-categorys{padding:2rem 1rem}.product-categorys h2{font-size:30px}.product-categorys p{font-size:18px;padding:0}.blog-cont{padding:2rem 1rem}.blog-box{margin-bottom:2rem}.single-post-body{padding:2rem 1rem;margin-top:0}.alignright{float:none;margin:0}.single-post-img{height:250px;width:100%;object-fit:cover;margin-bottom:1rem}.contact-body{padding:2rem 1rem}.contact-body h4{font-size:30px;text-align:center}footer .main-footer{padding:2rem 1rem;text-align:center}footer .main-footer a{display:block}.main-footer p{text-align:center}.footer-social-icons{display:flex;justify-content:center;border-bottom:5px double;border-top:5px double}.footer-social-icons i{font-size:30px;margin-right:20px;margin-bottom:20px;margin-top:20px;height:43px;width:43px}.main-footer img{margin:1rem 0}.main-footer h4{text-align:center;font-size:27px;margin-bottom:10px;margin-top:20px}.footer-contact{margin-top:.5rem;border-left:0 solid var(--third-color)}.footer-contact i{font-size:20px;color:#fff}.footer-contact a{font-size:20px;margin-left:0}.lower-footer{background-color:var(--main-color);font-size:15px;letter-spacing:2px;padding:1rem 1rem 6rem 1rem}}@media (min-width:767px) and (max-width:1180px){nav{height:15vh}nav ul{flex-direction:row!important}nav li:hover{background-color:var(--sec-color)}.home-banner{height:75vh}.home-banner img{height:75vh}.home-banner .banner-content{top:30%;padding:2rem 2rem 2rem 8rem}.home-about-us{padding:3rem 2rem}.home-about-us h2{text-align:center}.home-about-us p{text-align:center}.home-about-us button{float:inline-end}.home-sdvosb{padding:3rem 2rem}.home-sdvosb .heading p{padding:0}.home-sdvosb .sdvosb-box .hbbox{border:5px solid var(--sec-color);margin-bottom:1rem}.home-sdvosb .sdvosb-box .hbbox img{height:15vh}.home-summary{padding:3rem 2rem}.home-summary .heading p{padding:0}.home-summary .summary-box img{width:85%;height:25vh}.home-summary .summary-box .summary-lower-box p{font-size:18px}.home-summary .mr25{margin-top:0}.home-summary .mr35{margin-bottom:10px!important}.home-product-category{padding:3rem 3rem;background-color:var(--sec-color);background-image:linear-gradient(180deg,#ffffff2b,#ffffff2b),url(https://rcg-nc.com/wp-content/uploads/2025/02/2.png);background-position:center 5px}.home-product-category .pboxd{padding:0 0 2rem 0;align-items:center}.home-product-category h2{text-align:center}.home-product-category p{text-align:center;margin-bottom:30px}.home-product-category .home-product-category-box p{bottom:1rem}.home-meet-our-team{padding:3rem 2rem;background-position:center top}.home-meet-our-team h2{margin-bottom:5rem;text-align:center;margin-top:3rem}.home-meet-our-team .c-pad{padding:0}.home-meet-our-team .meet-box{border:5px solid var(--sec-color)}.home-meet-our-team .meet-box p{padding:.7rem;font-size:20px}.home-meet-our-team .contracts-box{margin-bottom:2rem}.home-client-feedback-before{min-height:5vh}.home-client-feedback .mySwiperF{position:relative;bottom:15vh}.home-client-feedback{padding:3rem 2rem;background-position:center 0vh}.home-client-feedback .feedback-box{min-height:35vh}.home-client-feedback .feedback-box .bg-img img{left:60%;bottom:0%;height:180px;width:180px}.home-client-feedback .feedback-box .fddbx{padding:1rem 4rem 1rem 4rem}.home-client-feedback .feedback-box .fddbx p{text-align:center}.home-client-feedback .feedback-box .fddbx h4{text-align:center}.home-client-feedback .feedback-box .fddbx h5{text-align:center}.home-suppliers{padding:3rem 2rem}.banner{height:35vh;background-position:0 -50px}.banner-text h4{margin-top:0}#About{overflow-x:hidden!important}.about-body{padding:3rem 2rem}.about-body p{text-align:center;padding:0;margin:20px 0 30px 0}.product-body{padding:3rem 2rem}.product-body img{border-image:linear-gradient(to top,var(--main-color) 0%,var(--sec-color) 100%) 1}.product-body h2{margin-top:20px;text-align:center}.product-body p{text-align:center;padding:0}.product-categorys{padding:3rem 2rem}.product-categorys p{padding:0}.product-categorys .product-category-box h4{font-size:25px;padding:1rem}.blog-box{margin-bottom:2rem}.blog-box img{height:20vh}.single-post-body{padding:3rem 2rem;margin-top:0}.alignright{float:right;margin:0 0 20px 20px}.single-post-img{height:250px;width:auto;object-fit:cover;margin-bottom:1rem}.contact-body{padding:3rem 2rem;text-align:center}.contact-body h4{text-align:center}.contact-body p{text-align:center}.wpcf7-form textarea{height:10vh}footer .main-footer{padding:3rem 2rem}footer .main-footer img{width:auto;height:60px}}