@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap");body{font-family:'Roboto',sans-serif;background-color:#000;color:#fff}a{text-decoration:none}li{list-style-type:none}.sidenav{display:block;height:100%;width:0;position:fixed;z-index:9999;top:0;left:0;background-color:#000;overflow-x:hidden;-webkit-transition:.5s;transition:.5s;padding-top:60px;text-align:center}.sidenav a.closebtn{position:absolute;top:20px;right:25px;font-size:30px;margin-left:50px;color:#fff;text-decoration:none}.sidenav ul{margin:0;padding:0;text-align:center}.sidenav ul li{list-style-type:none}.sidenav ul li a{padding:8px 8px 8px 32px !important;text-decoration:none;font-size:14px;color:#fff;display:block;text-transform:capitalize;-webkit-transition:.3s;transition:.3s;font-weight:400;letter-spacing:.5px;text-align:left}.sidenav ul li a:hover{color:#ed1c2d}.site-header{padding:20px 0 0}.site-header .main-menu{text-align:right}.site-header .main-menu ul{margin:0;padding:0}.site-header .main-menu ul li{display:inline-block}.site-header .main-menu ul li a{color:#fff;padding:5px 20px;font-size:14px;display:block;-webkit-transition:.45s;transition:.45s}.site-header .main-menu ul li a:hover{background-color:#ed1c2d}.site-header .main-menu ul .active-class{background-color:#ed1c2d}.site-header .main-menu ul .desktop-none{display:none}.site-header .search-content{text-align:right;padding:10px 0}.site-header .search-content ul{margin:0;padding:0}.site-header .search-content ul li{display:inline-block}.site-header .search-content ul li a{padding-right:20px}.site-header .search-content ul li a img{width:22px}.site-header .search-content ul li form{position:relative}.site-header .search-content ul li form input{width:335px;height:32px;line-height:32px;padding:0 10px;border:1px solid #c2c2c2;border-radius:1px;font-size:14px;color:#000;background-color:#fff;color:#000}.site-header .search-content ul li form input:focus{outline:none}.site-header .search-content ul li form button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px;border:none;background-color:transparent}.site-header .search-content ul .desktop-none{display:none}.custom-banner .carousel{padding-bottom:20px;margin-bottom:40px}.custom-banner .carousel-indicators{margin-bottom:0;bottom:-15px}.category-wrapper{padding-bottom:40px}.category-card{position:relative;-webkit-transition:.45s;transition:.45s}.category-card .category-thumb img{width:100%}.category-card .category-content{position:absolute;bottom:0;padding:20px;color:#000}.category-card .category-content h2{font-size:16px;font-weight:700;margin:0;line-height:1.5}.category-card .category-content p{font-size:14px;margin:0}.category-card:hover{opacity:.8}.custom-padding{padding:0 15px}.contact-number{padding:65px 0;background-color:#101010}.contact-number p{font-size:30px;font-weight:300;text-align:center;margin:0}.contact-number p strong{font-size:38px;font-weight:700}.top-footer{padding-top:50px;font-size:12px}.top-footer .footer-log img{width:100%}.footer-links h2{font-size:20px;color:#ed1c2d;font-weight:700;text-transform:uppercase;position:relative}.footer-links h2:after{position:absolute;content:'';height:1px;background:#ed1c2d;position:absolute;right:0;bottom:10px;width:80%}.footer-links ul{margin:0;padding:0}.footer-links ul li{line-height:2.5}.footer-links ul li a{color:#fff;-webkit-transition:.45s;transition:.45s}.footer-links ul li a:hover{color:#ed1c2d}.footer-links ul li a i{font-size:14px;margin-right:5px;color:#ed1c2d}.info h2:after{width:43%}.social-icon h2:after{width:43%}.social-icon ul li{display:inline-block;max-width:30px}.coptright-section{padding:10px 0}.coptright-section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coptright-section .develope-by{text-align:right}.coptright-section{border-top:1px solid #ed1c2d}.coptright-section p{margin:0;font-size:12px}.bread-crum{margin:20px 0}.bread-crum ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bread-crum ul li{display:inline-block}.bread-crum ul li span{font-size:40px;padding:10px 0;margin-left:20px}.about-content{padding-bottom:20px}.about-content .text{max-width:500px}.about-content .text h2{font-weight:700;font-size:12px;margin-bottom:20px}.about-content .text p{font-size:12px}.about-content .about-thumb img{width:100%}.contact-form h2{font-size:24px;margin-bottom:30px;text-transform:uppercase;color:#000}.contact-form form .form-group{margin-bottom:20px}.contact-form form .form-group label{width:100%;margin-bottom:10px}.contact-form form .form-group label span{position:relative;font-size:12px;font-weight:600}.contact-form form .form-group label span:after{position:absolute;content:'*';color:#ed1c2d;top:0;right:-12px;width:10px;height:10px}.contact-form form .form-group input{width:100%;background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px}.contact-form form .form-group textarea{width:100%;background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-size:14px;height:32px;line-height:100px;padding:0 9px}@media (max-width:991.98px){.site-header .main-menu ul li{display:none}.site-header .main-menu ul .desktop-none{display:block}.site-header .main-menu ul .desktop-none a{background-color:#ed1c2d;padding:5px 14px}.site-header .main-menu ul li a{display:inline-block}}@media (max-width:785px){.site-header .search-content ul li a{padding:0}.site-header .search-content ul .desktop-none{display:inline-block;position:relative;top:3px}.site-header .search-content ul .desktop-none a{color:#fff;padding-left:20px}.site-header .search-content ul li form{display:none}.category-card .category-content h2{font-size:12px}.contact-number{padding:35px 0}.contact-number p{font-size:18px}.contact-number p strong{font-size:16px}.footer-links h2:after{width:50%}.footer-links h2{font-size:16px}.copy-right{text-align:center;margin-bottom:10px}.coptright-section .develope-by{text-align:center}.bread-crum ul li span{font-size:16px}}@media (max-width:576px){.top-footer .footer-log img{width:auto;margin-bottom:30px}.info h2:after{width:25%}.social-icon h2:after{width:25%}}