                @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');
                @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&display=swap');
                @import url('//db.onlinewebfonts.com/c/ade01399b8e25c43cb044b5ee3d166dd?family=KenyanCoffeeW00-Regular');
                @font-face {
                    font-family: 'Conv_Industry-Medium';
                    src: url('../fonts/Industry-Medium.eot');
                    src: local('☺'), url('../fonts/Industry-Medium.woff') format('woff'), url('../fonts/Industry-Medium.ttf') format('truetype'), url('../fonts/Industry-Medium.svg') format('svg');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: "KenyanCoffeeW00-Regular";
                    src: url("//db.onlinewebfonts.com/t/ade01399b8e25c43cb044b5ee3d166dd.eot");
                    src: url("//db.onlinewebfonts.com/t/ade01399b8e25c43cb044b5ee3d166dd.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/ade01399b8e25c43cb044b5ee3d166dd.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/ade01399b8e25c43cb044b5ee3d166dd.woff") format("woff"), url("//db.onlinewebfonts.com/t/ade01399b8e25c43cb044b5ee3d166dd.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/ade01399b8e25c43cb044b5ee3d166dd.svg#KenyanCoffeeW00-SemiBold") format("svg");
                }
                /** Generated by FG **/
                
                @font-face {
                    font-family: 'Conv_Industry-Bold';
                    src: url('../fonts/Industry-Bold.eot');
                    src: local('☺'), url('../fonts/Industry-Bold.woff') format('woff'), url('../fonts/Industry-Bold.ttf') format('truetype'), url('../fonts/Industry-Bold.svg') format('svg');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Conv_Industry-Book';
                    src: url('../fonts/Industry-Book.eot');
                    src: local('☺'), url('../fonts/Industry-Book.woff') format('woff'), url('../fonts/Industry-Book.ttf') format('truetype'), url('../fonts/Industry-Book.svg') format('svg');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Conv_Industry-Demi';
                    src: url('../fonts/Industry-Demi.eot');
                    src: local('☺'), url('../fonts/Industry-Demi.woff') format('woff'), url('../fonts/Industry-Demi.ttf') format('truetype'), url('../fonts/Industry-Demi.svg') format('svg');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Conv_Industry-Light';
                    src: url('../fonts/Industry-Light.eot');
                    src: local('☺'), url('../fonts/Industry-Light.woff') format('woff'), url('../fonts/Industry-Light.ttf') format('truetype'), url('../fonts/Industry-Light.svg') format('svg');
                    font-weight: normal;
                    font-style: normal;
                }
                /*
font-family: 'Ubuntu', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Montserrat', sans-serif;
*/
                
                p,
                h1,
                h2,
                h3,
                h4,
                h5,
                h6,
                ul {
                    margin: 0;
                    padding: 0;
                }
                
                a:hover {
                    text-decoration: none;
                }
                
                body {
                    font-family: var(--font-mon);
                }
                
                li {
                    list-style-type: none;
                }
                
                a {
                    transition: 0.45s;
                }
                
                header .container {
                    max-width: 1475px!important;
                }
                
                .mobialnav {
                    display: none;
                }
                
                .nav_win {
                    padding: 0 0;
                }
                
                .main_navs {
                    position: relative;
                }
                
                .top_nav_items ul li {
                    display: inline-block;
                    position: relative;
                    transition: 0.45s all;
                }
                
                .top_nav_items ul li a {
                    color: #000;
                    font-size: 16px;
                    display: inline-block;
                    padding: 0px 22px;
                    height: 98px;
                    font-family: 'Conv_Industry-Bold';
                    line-height: 98px;
                    text-align: center;
                    text-transform: uppercase;
                    font-weight: 700;
                    border-right: 1px solid #dbdbdb;
                }
                
                .top_nav_items ul li ul.l2_ul {
                    position: absolute;
                    top: 100%;
                    left: 0px;
                    right: 0px;
                    display: none;
                    width: 200px;
                    z-index: 999;
                    background: #eff3f6;
                    border: 0px solid #e4e4e4;
                    padding: 0 0 0 0;
                    border-bottom: 0px;
                    margin: 0;
                }
                
                .top_nav_items ul li ul.l2_ul li.l2_li {
                    display: block;
                    text-align: left;
                    width: 100%;
                    background: transparent;
                    transition: 0.45s;
                    position: relative;
                }
                
                .top_nav_items ul li ul.l2_ul li.l2_li a {
                    display: block;
                    text-align: left;
                    width: 100%;
                    color: #131313;
                    background: transparent;
                    position: relative;
                    font-size: 14px;
                    padding: 0px 15px;
                    height: 40px;
                    line-height: 40px;
                }
                
                .top_nav_items ul li ul.l2_ul li.l2_li a:hover {
                    background: #000;
                    color: #fff;
                }
                
                .top_nav_items ul li ul.l2_ul li.l2_li:hover a {
                    color: #fff;
                }
                
                .mobile-menu {
                    display: none;
                }
                
                .mobile-logo {
                    display: none;
                }
                
                .down-icon ul li {
                    display: inline-block;
                    padding: 30px 10px 10px 10px;
                }
                
                .down-icon ul li a {
                    color: #161616;
                    position: relative;
                    font-size: 18px;
                }
                
                .down-icon ul li:last-child a {
                    background: #d22519;
                    width: 200px;
                    height: 47px;
                    line-height: 47px;
                    text-align: center;
                    display: block;
                    color: #fff;
                    font-family: 'Conv_Industry-Bold';
                }
                
                .down-icon ul li:last-child {
                    border-left: 1px solid #dbdbdb;
                    height: 98px;
                    line-height: 80px;
                    padding-left: 50px;
                }
                
                .top_nav_items ul li:first-child a {
                    border-left: 1px solid #dbdbdb;
                }
                
                .down-icon ul {
                    font-size: 0;
                }
                
                .down-icon ul li small {
                    position: absolute;
                    top: -9px;
                    right: -5px;
                    background: red;
                    width: 15px;
                    height: 15px;
                    line-height: 15px;
                    text-align: center;
                    border-radius: 10px;
                    color: #fff;
                }
                
                ul.lk {
                    font-size: 0;
                }
                
                .logo {
                    height: 98px;
                    line-height: 98px;
                }
                
                .top_nav_items ul li:hover a {
                    background: #d22519;
                    color: #fff;
                }
                
                .catagories .container {
                    max-width: 1300px;
                }
                
                .catagories {
                    padding: 64px 0;
                }
                
                .cata-heading {
                    display: flex;
                    position: relative;
                }
                
                .cata-heading h2 {
                    position: relative;
                    font-size: 54px;
                    text-transform: uppercase;
                    color: #161616;
                    font-family: "KenyanCoffeeW00-Regular";
                }
                
                .cata-heading img {
                    position: absolute;
                    top: 0;
                    right: 0;
                }
                
                .cata-heading h2::after {
                    position: absolute;
                    content: "";
                    bottom: -10px;
                    left: 0;
                    background-color: #d22519;
                    width: 90px;
                    height: 3px;
                }
                
                .cat-inner {}
                
                .cat-inner .cat-name strong:hover {
                    color: #d22519;
                }
                
                .absulat-head {
                    position: relative;
                }
                
                .cat-inner .cat-name h1 {
                    font-size: 130px;
                    color: #fff;
                    font-family: "KenyanCoffeeW00-Regular";
                    padding-left: 19px;
                    text-shadow: 0px 0px 2px #0000007d;
                }
                
                .cat-inner .cat-name h2 {
                    font-size: 40px;
                    color: #161616;
                    position: absolute;
                    top: 50%;
                    transform: translateY(-50%);
                    font-family: "KenyanCoffeeW00-Regular";
                    text-transform: uppercase;
                }
                
                .cat-inner .cat-name p {
                    font-family: 'Conv_Industry-Light';
                    font-size: 16px;
                    color: #000;
                }
                
                .cat-inner .cat-name strong {
                    color: #161616;
                    font-size: 21px;
                    transition: 0.45s;
                    font-family: "KenyanCoffeeW00-Regular";
                }
                
                .pad-btm-40 {
                    padding-bottom: 40px;
                    display: block;
                }
                
                .pad-btm-30 {
                    padding-bottom: 30px;
                    display: block;
                }
                
                .snip1321 {
                    position: relative;
                    overflow: hidden;
                    min-width: 230px;
                    max-width: 315px;
                    width: 100%;
                    color: #000000;
                    text-align: center;
                    -webkit-perspective: 50em;
                    perspective: 50em;
                }
				
				.sidenav{ display:none;}
                
                .snip1321 * {
                    -webkit-box-sizing: padding-box;
                    box-sizing: padding-box;
                    -webkit-transition: all 0.2s ease-out;
                    transition: all 0.2s ease-out;
                }
                
                .snip1321 figcaption {
                    top: 50%;
                    left: 20px;
                    right: 20px;
                    position: absolute;
                    opacity: 0;
                    z-index: 1;
                }
                
                .snip1321:after {
                    background-color: #aa1f16;
                    position: absolute;
                    content: "";
                    display: block;
                    top: 15px;
                    left: 15px;
                    right: 15px;
                    bottom: 15px;
                    -webkit-transition: all 0.4s ease-in-out;
                    transition: all 0.4s ease-in-out;
                    transform: rotateX(-90deg);
                    transform-origin: 50% 50%;
                    opacity: 0;
                }
                
                figcaption {
                    background-color: #fff;
                    width: 70px;
                    height: 70px;
                    line-height: 70px;
                    border-radius: 50%;
                    text-align: center;
                    margin: 0 auto;
                }
                
                .snip1321:hover figcaption,
                .snip1321.hover figcaption {
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                    opacity: 1;
                    -webkit-transition-delay: 0.2s;
                    transition-delay: 0.2s;
                }
                
                .snip1321:hover:after,
                .snip1321.hover:after {
                    -webkit-transform: rotateX(0);
                    transform: rotateX(0);
                    opacity: 0.8;
                }
                
                .about-main {
                    padding: 80px 0px;
                }
                
                .about-img {
                    margin-top: -80px;
                }
                
                .about-img img {
                    width: 100%;
                }
                
                .about-decs {
                    position: relative;
                    padding: 60px 0 76px 0px;
                }
                
                .circle-img {
                    position: absolute;
                    top: 0;
                    right: 0;
                    margin-top: -70px;
                }
                
                .about-decs h2 {
                    font-family: "KenyanCoffeeW00-Regular";
                    font-size: 54px;
                    color: #161616;
                    position: relative;
                    margin-bottom: 20px;
                    text-transform: uppercase;
                }
                
                .about-decs h2:after {
                    position: absolute;
                    content: "";
                    bottom: -10px;
                    left: 0;
                    background-color: #d22519;
                    width: 90px;
                    height: 3px;
                }
                
                .about-decs p {
                    font-size: 16px;
                    color: #161616;
                    padding-bottom: 20px;
                }
                
                .about-decs a {
                    font-family: "KenyanCoffeeW00-Regular";
                    font-size: 21px;
                    color: #161616;
                    text-transform: uppercase;
                }
                
                .about-decs a:hover {
                    color: #d22519;
                }
                
                .about-bg-color {
                    background: #f5f5f5;
                    padding-bottom: 50px;
                }
                
                .product-main {
                    padding-bottom: 60px;
                }
                
                .prod-heading h2 {
                    position: relative;
                    font-size: 54px;
                    text-transform: uppercase;
                    color: #161616;
                    font-family: "KenyanCoffeeW00-Regular";
                }
                
                .prod-heading h2::after {
                    position: absolute;
                    content: "";
                    bottom: -10px;
                    left: 0;
                    background-color: #d22519;
                    width: 90px;
                    height: 3px;
                }
                
                .owl-carousel {
                    display: block!important;
                }
                
                .prod-bg {
                    background-color: #f5f5f5;
                    padding: 10px 10px 0px 10px;
                    margin: 30px 0px 0 0;
                }
                
                .prod-inner {
                    background-color: #fff;
                    margin-right: 3px;
                }
                
                .prod-inner .prod-name {
                    padding: 0px 0px 30px 30px;
                }
                
                .prod-inner .prod-img {
                    overflow: hidden;
                }
                
                .prod-inner .prod-img img {
                    transition: 0.45s;
                }
                
                .prod-inner:hover .prod-img img {
                    transform: scale(1.05);
                }
                
                .prod-inner .prod-name h3 {
                    font-family: 'Roboto', sans-serif;
                    color: #0b0b0b;
                    font-size: 16px;
                    text-transform: capitalize;
                }
                
                .prod-inner .prod-name h5 {
                    font-family: 'Roboto', sans-serif;
                    color: #0b0b0b;
                    font-size: 18px;
                    text-transform: uppercase;
                    font-weight: 700;
                    padding-top: 5px;
                }
                
                .owl-carousel .owl-dots.disabled,
                .owl-carousel .owl-nav.disabled {
                    display: block!important;
                    text-align: center;
                    line-height: 0;
                }
                
                .owl-nav {
                    padding: 30px;
                }
                
                .c_slider_1 .owl-prev {
                    background: #d22519!important;
                    width: 40px;
                    height: 40px;
                    margin-right: 5px;
                    transition: 0.45s;
                }
                
                .c_slider_1 .owl-prev i {
                    font-size: 20px;
                    color: #fff;
                }
                
                .c_slider_1 .owl-prev:hover {
                    background: #101010!important;
                }
                
                .c_slider_1 .owl-next {
                    background: #d22519!important;
                    width: 40px;
                    height: 40px;
                    transition: 0.45s;
                }
                
                .c_slider_1 .owl-next:hover {
                    background: #101010!important;
                }
                
                .c_slider_1 .owl-next i {
                    font-size: 20px;
                    color: #fff;
                }
                
                .side-img {
                    margin-top: -105px;
                }
                
                .news-letter {}
                
                .production {
                    position: relative;
                }
                
                .production .circle-img {
                    position: absolute;
                    top: 22px;
                    left: 34px;
                }
                
                .news_event {}
                
                .news-right {
                    border-top: 20px solid #d22519;
                    margin-right: 50px;
                    margin-bottom: 50px;
                    border-left: 20px solid red;
                    border-color: #d22519;
                    padding: 30px;
                }
                
                .news-right h2 {
                    font-family: "KenyanCoffeeW00-Regular";
                    font-size: 54px;
                    color: #161616;
                    position: relative;
                    margin-bottom: 20px;
                    text-transform: uppercase;
                }
                
                .news-right h2:after {
                    position: absolute;
                    content: "";
                    bottom: -10px;
                    left: 0;
                    background-color: #d22519;
                    width: 110px;
                    height: 6px;
                }
                
                .news-right .media-body h3 {
                    font-family: 'Conv_Industry-Bold';
                    font-size: 25px;
                    color: #161616;
                    text-transform: uppercase;
                }
                
                .news-right .media-body p {
                    font-family: 'Conv_Industry-Light';
                    font-size: 16px;
                    color: #161616;
                }
                
                .news-right .media-body h5 {
                    font-family: 'Conv_Industry-Book';
                    color: #d22519;
                    font-size: 16px;
                }
                
                .news-right .media img {
                    border: 5px solid #e8e8e8;
                }
                
                .production img.prods {
                    width: 100%;
                }
                
                .main-delivery {
                    text-align: center;
                    padding: 60px 0px;
                }
                
                .deliver-inner .deliver-img {
                    transition: 0.45s;
                }
                
                .deliver-img {
                    width: 100px;
                    position: relative;
                    margin: 0 auto;
                    background: #fff;
                }
                
                .deliver-name h2 {
                    font-size: 18px;
                    font-family: 'Conv_Industry-Bold';
                    color: #fff;
                    padding: 45px 0px 0px 0px;
                    text-transform: uppercase;
                }
                
                .deliver-name p {
                    color: #171717;
                    font-size: 18px;
                    font-family: 'Roboto Condensed', sans-serif;
                    font-weight: 400;
                    padding: 10px 0px 10px 0px;
                }
                
                .deliver-inner:hover .deliver-img {
                    transform: rotate(360deg);
                }
                
                .top-footer {
                    background-color: #171717;
                    padding: 70px 0px 40px 0px;
                    position:relative;
                }
                .alibaba_logo{
                    position:fixed;
                    bottom:50px;
                    right:20px;
                    z-index:9;
                }
                .inner-link h2 {
                    color: #fff;
                    font-size: 21px;
                    text-transform: uppercase;
                    font-family: 'Conv_Industry-Demi';
                    position: relative;
                    padding-bottom: 20px;
                    margin-bottom: 30px;
                }
                
                .inner-link ul li a {
                    color: #ababab;
                    font-size: 15px;
                    line-height: 30px;
                    font-family: 'Roboto Condensed', sans-serif;
                }
                
                .inner-link ul li a:hover {
                    color: #ec2024;
                }
                
                .inner-link .media .icon {
                    color: #fff;
                    font-size: 15px;
                }
                
                .inner-link .media-body h5 {
                    color: #ababab;
                    font-size: 15px;
                    line-height: 30px;
                    font-family: 'Roboto Condensed', sans-serif;
                }
                
                .inner-link .media-body a {
                    color: #ababab;
                    font-size: 15px;
                    font-family: 'Roboto Condensed', sans-serif;
                }
                
                .inner-link .media-body a:hover {
                    color: #ec2024;
                }
                
                .inner-link p {
                    color: #ababab;
                    font-size: 15px;
                    line-height: 30px;
                    font-family: 'Roboto Condensed', sans-serif;
                }
                
                .inner-link form {
                    position: relative;
                }
                
                .inner-link form input {
                    width: 82%;
                    border: 2px solid #4a4a4a;
                    height: 50px;
                    background: none;
                    outline: none;
                    color: #ababab;
                    padding-left: 10px;
                }
                
                .inner-link form button {
                    position: absolute;
                    height: 50px;
                    width: 50px;
                    line-height: 50px;
                    text-align: center;
                    text-transform: uppercase;
                    color: #000;
                    background-color: #feb801;
                    font-family: 'Conv_Industry-Demi';
                    right: 0px;
                    outline: none;
                    font-size: 26px;
                    border: none;
                    transition: 0.45s;
                }
                
                .inner-link form button:hover {
                    background-color: #ec2024;
                    color: #fff;
                }
                
                .inner-link h2:after {
                    position: absolute;
                    content: "";
                    background-color: #ec2024;
                    width: 70px;
                    height: 2px;
                    bottom: 0;
                    left: 0;
                }
                
                .middle-footer {
                    background-color: #232323;
                    padding: 30px;
                    margin-top: 50px;
                }
                
                .company-img {
                    text-align: right;
                }
                
                .socail-link ul li {
                    display: inline-block;
                    padding-right: 10px;
                }
                
                .socail-link ul li a {
                    width: 38px;
                    height: 38px;
                    line-height: 38px!important;
                    display: inline-block;
                    border: 1px solid #454545;
                    text-align: center;
                    border-radius: 3px;
                    color: #fff;
                    font-size: 16px;
                }
                
                .socail-link ul li a.facebook {
                    color: #fff!important;
                    background: #3b5999;
                    border-color: #3b5999;
                }
                
                .socail-link ul li a.twitter {
                    background: #55acee;
                    color: #fff!important;
                    border-color: #55acee;
                }
                
                .socail-link ul li a.instagram {
                    background: #e3c210;
                    color: #fff!important;
                    border-color: #e3c210;
                }
                
                .socail-link ul li a.google-plus {
                    background: #ed1c24;
                    color: #fff!important;
                    border-color: #ed1c24;
                }
                
                .socail-link ul li a.youtube {
                    background: #FF0000;
                    color: #fff!important;
                    border-color: #FF0000;
                }
                
                .socail-link ul {
                    padding-top: 16px;
                }
                
                .down-footer {
                    padding: 14px 0px;
                    background-color: #171717;
                }
                
                .copy-right p {
                    color: #ababab;
                    font-size: 15px;
                    font-family: 'Roboto Condensed', sans-serif;
                }
                
                .copy-left p {
                    display: inline-block;
                    color: #ababab;
                    font-size: 15px;
                    font-family: 'Roboto Condensed', sans-serif;
                }
                
                .copy-left {
                    text-align: right;
                }
                
                .copy-left p a {
                    color: #ababab;
                    font-size: 15px;
                    font-family: 'Roboto Condensed', sans-serif;
                }
                
                .copy-left p a:hover {
                    color: #ec2024;
                }
                
                .searchs {
                    display: none;
                }
                
                @media screen and (max-width: 1500px) {
                    .down-icon ul li:last-child {
                        padding-left: 28px;
                    }
                }
                
                @media screen and (max-width: 1400px) {
                    .down-icon ul li {
                        padding: 30px 5px 10px 5px;
                    }
                }
                
                @media screen and (max-width: 1300px) {
                    .top_nav_items ul li:first-child a {
                        border-left: 1px solid #dbdbdb;
                    }
                    .top_nav_items ul li a {
                        padding: 0px 17px;
                    }
                    .down-icon ul li:last-child a {
                        width: 175px;
                    }
                }
                
                @media screen and (max-width: 1200px) {
                    .top_nav_items ul li a {
                        padding: 0px 7px;
                        height: 80px;
                        line-height: 80px;
                    }
                    .down-icon ul li:last-child {
                        height: 80px;
                        line-height: 80px;
                    }
                    .logo {
                        height: 80px;
                        line-height: 80px;
                    }
                    .down-icon ul li {
                        padding: 19px 5px 10px 5px;
                    }
                    .cata-heading h2 {
                        font-size: 40px;
                    }
                    .cat-inner .cat-name h2 {
                        font-size: 30px;
                    }
                    .cat-inner .cat-name h1 {
                        font-size: 100px;
                    }
                    .about-bg-color {
                        padding-bottom: 0;
                    }
                    .about-decs {
                        padding: 30px 0 30px 0px;
                    }
                    .about-main {
                        padding: 60px 0px;
                    }
                    .about-img {
                        margin-top: -30px;
                    }
                    .about-decs p {
                        padding-bottom: 5px;
                    }
                    .prod-heading h2 {
                        font-size: 40px;
                    }
                    .owl-nav {
                        padding: 10px;
                        text-align: center;
                    }
                    .side-img {
                        margin-top: 31px;
                    }
                    .news-right h2 {
                        font-size: 40px;
                    }
                    .news-right {
                        margin-right: 0;
                        margin-bottom: 0;
                        padding: 10px;
                    }
                    .news-right .media-body p {
                        font-size: 15px;
                    }
                }
                
                @media screen and (max-width: 992px) {
                    .searchs {
                        display: block;
                    }
                    .main-menu {
                        display: none;
                    }
                    .down-icon {
                        display: none;
                    }
                    #mySidenav {
                        display: block;
                    }
                    .sidenav {
                        display: block;
                    }
                    .sidenav {
                        height: 100%;
                        width: 0;
                        position: fixed;
                        z-index: 9999;
                        top: 0;
                        right: 0;
                        background-color: #000;
                        overflow-x: hidden;
                        transition: 0.5s;
                        padding-top: 60px;
                    }
                    #mySidenav li {
                        list-style: none !important;
                    }
                    .sidenav hr {
                        margin: 0;
                        border-color: #1e4145;
                    }
                    .sidenav a:hover {
                        color: #fff;
                    }
                    .dropdown-menu {
                        padding: 0!important;
                        margin: 0!important;
                    }
                    .list-group-item {
                        background-color: #35777d!important;
                    }
                    .sidenav a {
                        padding: 8px 8px 8px 32px!important;
                        text-decoration: none;
                        font-size: 16px;
                        color: #aaa;
                        display: block;
                        text-transform: uppercase;
                        transition: 0.45s;
                        font-weight: 400;
                        letter-spacing: 0.5px;
                        text-align: left;
                        font-family: 'Poppins', sans-serif;
                    }
                    .sidenav .closebtn {
                        position: absolute;
                        top: 0;
                        right: 25px;
                        font-size: 36px;
                        margin-left: 50px;
                    }
                    .searchs {
                        display: block;
                        text-align: right;
                        padding: 16px 0px;
                    }
                    .search {
                        display: none;
                    }
                    .searchs ul li {
                        display: inline-block;
                    }
                    .searchs ul li .icon {
                        background: #000;
                        color: #fff;
                        width: 47px;
                        left: 47px;
                        line-height: 47px;
                        text-align: center;
                        border-radius: 5px;
                        display: block;
                        transition: 0.45s;
                    }
                    .searchs ul li .po-abs {
                        position: relative;
                    }
                    .searchs ul li .po-abs small {
                        position: absolute;
                        top: 0;
                        right: 15px;
                        color: #fff;
                    }
                    .down-bar {
                        padding: 10px 0;
                    }
                    .cata-heading img {
                        top: -20px;
                    }
                    .side-img img {
                        width: 100%;
                    }
                    .mar-top-30 {
                        margin-top: 30px;
                    }
                    .top-footer {
                        padding: 70px 0px 20px 0px;
                    }
                }
                
                @media screen and (max-width: 768px) {
                    .mr-btm {
                        margin-bottom: 30px;
                        text-align: center;
                    }
                    .cat-img.snip1321 {
                        margin: 0 auto;
                    }
                    .cat-inner .cat-name h2 {
                        left: 41%;
                    }
                    .catagories {
                        padding: 64px 0 30px 0px;
                    }
                    .about-main {
                        padding: 30px 0px;
                    }
                    .middle-footer {
                        padding: 30px 0;
                    }
                    .socail-link ul li {
                        padding-right: 6px;
                    }
                }
                
                @media screen and (max-width: 576px) {
                    .mobile-logo {
                        display: block;
                    }
                    .logo {
                        display: none;
                    }
                    .searchs {
                        padding: 18px 0px;
                    }
                    .cata-heading h2 {
                        font-size: 30px;
                    }
                    .cata-heading img {
                        display: none;
                    }
                    .cat-inner .cat-name h2 {
                        left: 36%;
                    }
                    .pad-btm-40 {
                        padding-bottom: 10px;
                    }
                    .catagories {
                        padding: 30px 0 0px 0px;
                    }
                    .about-bg-color {
                        background: none;
                    }
                    .about-decs h2 {
                        font-size: 30px;
                    }
                    .about-decs p {
                        font-size: 14px;
                    }
                    .circle-img {
                        display: none;
                    }
                    .about-main {
                        padding: 30px 0px 0px 0;
                    }
                    .about-decs a {
                        font-size: 16px;
                    }
                    .prod-heading h2 {
                        font-size: 30px;
                    }
                    .owl-dots {
                        display: none;
                    }
                    .product-main {
                        padding-bottom: 30px;
                    }
                    .news-right .media-body h3 {
                        font-size: 22px;
                    }
                    .news-right .media-body p {
                        font-size: 13px;
                    }
                    .main-delivery {
                        padding: 30px 0px;
                    }
                    .middle-footer {
                        padding: 0px 0;
                        margin-top: 20px;
                    }
                    .socail-link {
                        text-align: center;
                    }
                    .company-img {
                        text-align: center;
                        padding: 10px 0;
                    }
                    .copy-left {
                        text-align: center;
                    }
                    .top-footer {
                        padding: 30px 0px 20px 0px;
                    }
                }