@charset "UTF-8";
@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-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;
}

a {text-decoration: none;-webkit-transition: 0.4s;transition: 0.4s;}
a:hover {text-decoration: none;}
body{ font-family: "Montserrat", sans-serif;}

.mobile_left,
.cart_menu,
.sidenav {display: none;}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
p {padding: 0;margin: 0;}
header .topbar { background:#211f20;padding:2px 0;}
header .topbar .brdr {border-bottom: 1px solid #898989;padding-bottom: 10px;}
header .topbar .brdr .top_search ul li {display: inline-block;}
header .topbar .brdr .top_search ul li a {font-size: 20px;color: #fff;border: 1px solid #a8a8a8;display: block;width: 42px;height: 42px;line-height: 40px;text-align: center;border-radius: 30px;}
header .topbar .brdr .top_search ul li a:hover {background-color: #fa8100;color: #ffffff;}
header .topbar .brdr .top_search ul li:nth-last-child(1) a {display: none;}
header .topbar .brdr .top-icon {text-align: right;}
header .topbar .brdr .top-icon ul li {display: inline-block;}
header .topbar .brdr .top-icon ul li form {position: relative;margin-left: 10px;}
header .topbar .brdr .top-icon ul li form input {max-width: 210px;height: 29px;font-size: 12px;font-weight: 400;color: #979695;border-radius: 30px;border: none;outline: none;background-color: #e1e1e1;
padding-left: 15px;}
header .topbar .brdr .top-icon ul li form button {font-size: 16px;color: #000000;border: none;outline: none;background-color: transparent;position: absolute;right: 5px;}
header .topbar .brdr .top-icon ul li a {font-size: 20px;color: #ededed;border: 1px solid #a8a8a8;display: block;width: 42px;height: 42px;line-height: 40px;text-align: center;border-radius: 30px;}
header .topbar .brdr .top-icon ul li:nth-of-type(1) a:hover {background-color: #25d366;color: #ffffff;}
header .topbar .brdr .top-icon ul li:nth-of-type(2) a:hover {background-color: #4267b2;color: #ffffff;}
header .topbar .brdr .top-icon ul li:nth-of-type(3) a:hover {background-color: #c13584;color: #ffffff;}
header .topbar .brdr .top-icon ul li:nth-of-type(4) a {display: none;}
header .topbar .top_nav_items {padding-top: 10px;}
header .topbar .top_nav_items ul li {display: inline-block;}
header .topbar .top_nav_items ul li ul {width: 250px;background: #fa8100;z-index: 12;position: absolute;display: none;}
header .topbar .top_nav_items ul li ul li {width: 100%;}
header .topbar .top_nav_items ul li ul li a {display: block;text-align: left;text-transform: capitalize;padding: 7px 5px;color: #fff;border-bottom: 1px solid #ffffff;}
header .topbar .top_nav_items ul li ul li a:hover {color: #000000;}
header .topbar .top_nav_items ul li a {font-family: 'Barlow Semi Condensed', sans-serif;font-size: 17px;font-weight:500;color: #ededed;text-transform: capitalize;padding: 0 27px 5px 0;
display: block;position: relative;}
header .topbar .top_nav_items ul li a::after {position: absolute;content: "";background-color: #fa8100;width: 0px;height: 2px;bottom: 0;left: 0;-webkit-transition: 0.4s;transition: 0.4s;}
header .topbar .top_nav_items ul li a:hover {color: #fa8100;}
header .topbar .top_nav_items ul li a:hover::after {width: 45px;}
header .top-asure {text-align: center;}
header .top-asure p {font-size: 16px;font-weight: 400;color: #ffffff;background-color: #fa8100;padding: 5px 0;}
header .top-asure p i {padding: 0 10px;}

/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

.logo img{ max-width:125px;}


.about_main {background: url(../images/about-bg.jpg) no-repeat left;padding: 50px 0;}

.shortleft{ text-align:right;}
.shortleft img{}

.about_main .about-right {position: relative;}
.about_main .about-right h2 {font-size: 30px;font-weight: 400;color: #393939;text-transform: capitalize;}
.about-s {background: url(../images/nesz.png) no-repeat center;padding: 80px 0;background-size:cover;}

.aboutcomp{}
.aboutcomp h4{ font-family: 'Barlow Semi Condensed', sans-serif; color:#e5e5e5; font-size:97px; padding-bottom:0px; font-weight:700; text-transform:uppercase;}

.about-s .home-about-inner .abut-heading {position: relative;padding-left: 0px;margin-bottom: 10px;}
.about-s .home-about-inner .abut-heading h4 { font-family: 'Barlow Semi Condensed', sans-serif; color:#fa8100; font-size:22px; padding-bottom:0px; font-weight:700; text-transform:uppercase;
 margin: -42px 0 0 0;}
.about-s .home-about-inner .abut-heading h2 { font-family: 'Barlow Semi Condensed', sans-serif; text-transform: uppercase; line-height: 1;font-size: 70px;font-weight: 700;color: #000; }
.about-s .home-about-inner .abut-heading h2 span {color: #ed1c24; }
.about-s .home-about-inner .anut-pera {padding-bottom:10px;}
.about-s .home-about-inner .anut-pera p {font-family: 'Barlow Semi Condensed', sans-serif; font-size: 17px;color: #3f3f3f; line-height: 1.7; font-weight:500;}
.about-s .home-about-inner .home-mission {margin-top: 40px;display: grid;grid: auto / auto auto; }
.about-s .home-about-inner .home-mission .mission-img {width: 86px; }
.about-s .home-about-inner .home-mission .mission-text {padding-left: 20px; }
.about-s .home-about-inner .home-mission .mission-text h3 {font-family: 'Barlow Semi Condensed', sans-serif;font-size: 25px;font-weight:600;margin-bottom: 10px; text-transform:uppercase;}
.about-s .home-about-inner .home-mission .mission-text p {font-size: 17px;color: #3f3f3f;line-height: 1.7; }

/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

.services-main {/*background-image: url("../images/background-red.png");*/padding-bottom: 80px;background-size: cover;background-repeat: no-repeat;z-index: 1;position: relative;}
.services-main .services-heading {padding: 60px 0 40px 0;}
.services-main .services-heading h1 {text-align: center;color: #000;text-transform: uppercase;font-size: 45px;font-weight: 700;letter-spacing: 1px;}
.services-main .services-heading h1 span {color: #fa8100;text-transform: uppercase;font-size: 45px;font-weight: 700;padding-right: 7px;}
.services-main .services-imgs-section {position: relative;}
.services-main .services-imgs-section .services-div {text-align: center;}
.services-main .services-imgs-section .services-div .services-imgs {position: relative;border: solid 2px transparent;padding: 12px;border-radius: 100px;transition: 0.45s;z-index: 1;margin: auto;
 display: inline-block;}
.services-main .services-imgs-section .services-div .services-imgs:hover {border: solid 2px #333333;}
.services-main .services-imgs-section .services-div .services-sub-img {background: #fa8100;padding: 0;width: 131px;height: 131px;border-radius: 50%;position: relative;}
.services-main .services-imgs-section .services-div .red-img {opacity: 0;visibility: hidden;transition: 0.45s;left: 50%;position: absolute;top: 50%;margin: auto;transform: translate(-50%, -50%);}
.services-main .services-imgs-section .services-div .black-img {opacity: 1;visibility: visible;transition: 0.45s;left: 50%;top: 50%;position: absolute;margin: auto;transform: translate(-50%, -50%);}
.services-main .services-imgs-section .services-div:hover .black-img {opacity: 0;visibility: hidden;transition: 0.45s;}
.services-main .services-imgs-section .services-div:hover .red-img {opacity: 1;visibility: visible;transition: 0.45s;}
.services-main .services-imgs-section::after {position: absolute;content: "";width: 100%;left: 0;right: 0;height: 5%;bottom: 0;background: #4c4c4c;opacity: 0.8;top: 25%;border-radius: 10px;}
.services-main .services-text {text-align: center;padding-top: 35px;}
.services-main .services-text h3 {font-family: "Roboto", sans-serif;font-size: 27px;color: #000;font-weight: 500;text-transform: uppercase;padding-bottom: 15px;}
.services-main .services-text p {color: #1b1b1b;font-weight: 400;font-family: "Roboto", sans-serif;font-size: 15px;line-height: 21px;padding: 0px 20px 0px 20px;}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

.cate_main {background: url(../images/cat-bg.jpg) no-repeat;background-size: cover;padding: 50px 0;}
.cate_main .top-cate {text-align: center;padding-bottom: 40px;}
.cate_main .top-cate h3 {font-family: "Conv_Industry-Demi";font-size: 34px;color: #ffffff;text-transform: uppercase;letter-spacing: 1px;position: relative;}
.cate_main .top-cate h3::after {position: absolute;content: "";background-color: #ffffff;width: 118px;height: 2px;left: 31%;bottom: 9px;}
.cate_main .top-cate h3::before {position: absolute;content: "";background-color: #ffffff;width: 118px;height: 2px;right: 31%;bottom: 9px;}
.cate_main .inner_cate {text-align: center;}
.cate_main .inner_cate::after {position: absolute;content: "";border: 3px solid #fa8100;width: 0;height: 0%;top: 0;left: 0;-webkit-transition: 0.4s;transition: 0.4s;opacity: 0;}
.cate_main .inner_cate .cate-img img {-webkit-transition: 0.4s;transition: 0.4s;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.cate_main .inner_cate .cate-name {padding: 10px 0;}
.cate_main .inner_cate .cate-name h2 {font-family: "Conv_Industry-Demi";font-size: 28px;color: #ffffff;text-transform: capitalize;padding-bottom: 5px;}
.cate_main .inner_cate .cate-name h5 {font-size: 24px;font-weight: 400;color: #fa8100;text-transform: capitalize;}
.cate_main .inner_cate:hover::after {width: 100%;height: 100%;opacity: 1;}
.cate_main .inner_cate:hover .cate-img img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

/*feature area start*/
.featurecont{ background: url(../images/featurebg.jpg) repeat-x center center; padding:50px 0 50px 0; position:relative;}
.featureheading{margin:0 0 0 0; padding:0 0 20px 0; text-align:center;}
.featureheading h4{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:35px; color:#000; text-transform:uppercase; font-weight:700; padding:0px 0px 10px 0; margin:0 0 0 0;
 background: url(../images/fh_bg.jpg) no-repeat center bottom;}
.featureheading p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:16px; color:#545454; text-transform:capitalize; font-weight:500; padding:10px 50px; margin:0 0 0 0;}


.featuremain{ text-align:center; border:1px solid #c2c2c2; border-radius:6px; padding:0 0; transition:all 0.5s; overflow:hidden; position:relative;}
.featuremain:hover .horveff{ opacity:1;}
.featureimg{ background:#fff; padding:12px 0; transition:all 0.5s; overflow:hidden;}
.featureimg img{ transition:all 0.5s; overflow:hidden;}
.featurename{ background:#fff; padding:12px 0 0 0;}
.featurename h4{ font-family: 'Barlow Semi Condensed', sans-serif; color:#fa8100; font-size:20px; font-weight:500; margin:0 0 0 0; padding:14px 0 10px 0; text-transform:uppercase; transition:all 0.5s;}
.featurename p{ font-family: 'Barlow Semi Condensed', sans-serif; color:#323232; font-size:18px; font-weight:500; margin:0 0 0 0; padding:0 0 10px 0; text-transform:capitalize; transition:all 0.5s;}
.featuremain:hover .featureimg img{ transform:scale(1.1);}

.horveff{ position:absolute; z-index:1; left:13%; right:0; text-align:center; top:45%; background:#fa8100; padding:0px 0px; display:inline-block; width:230px; height:46px; line-height:46px; opacity:0;
 transition:all 0.5s;}
.horveff a{ font-family: 'Barlow Semi Condensed', sans-serif; color:#fff; font-size:15px; font-weight:600; margin:0 0 0 0; padding:0 0 10px 0; text-transform:capitalize; transition:all 0.5s;}
.horveff i{ color:#fff; margin:0 0 0 0; padding:0 10px 0 0; font-size:20px;}

.marpad{ margin:0 0; padding:0 45px;}


.pro-name h6{background: #ccc; padding:5px 0; color: #000; }

/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

.fea-pro {background: #ffffff;padding: 100px 0;position: relative;}
.fea-pro{position: relative;}
.fea-pro .right-fea {text-align: center;background: #fff;position: relative;border: 1px solid transparent;-webkit-transition: 0.4s;transition: 0.4s;}
.fea-pro .right-fea .fea-text {position: relative;}
.fea-pro .right-fea .fea-text h5 {font-size: 20px;font-weight: 400;color: #fa8100;text-transform: capitalize;-webkit-transition: 0.4s;transition: 0.4s;}
.fea-pro .right-fea .fea-text h6 {font-family: "Conv_Industry-Demi";font-size: 24px;color: #000000;padding: 5px 0;text-transform: uppercase;}
.fea-pro .right-fea .fea-text .fea-text-2 {position: absolute;bottom: 0;left: 0;right: 0;opacity: 0;-webkit-transition: 0.4s;transition: 0.4s;}
.fea-pro .right-fea .fea-text .fea-text-2 h4 {font-family: "Conv_Industry-Demi";font-size: 22px;color: #ffffff;background-color: #000000;text-transform: uppercase;padding: 20px 0;}
.fea-pro .right-fea:hover {border: 1px solid #000000;}
.fea-pro .right-fea:hover .fea-text .fea-text-2 {opacity: 1;}
.fea-pro .prd-slider-2:before {width: 102%;height: 100px;background-color: #d20000;content: "";top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: -9px;position: absolute;}


.cutting_mainfirst{ background: url(../images/cutting_bg.png) no-repeat center top;  padding:70px 0; margin:0 0 70px 0;}

.featureheading2{margin:0 0 0 0; padding:0 0 20px 0; text-align:center;}
.featureheading2 h4{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:35px; color:#fff; text-transform:uppercase; font-weight:700; padding:0px 0px 10px 0; margin:0 0 0 0;
 background: url(../images/fh_bg.jpg) no-repeat center bottom;}
.featureheading2 p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:16px; color:#bdbdbd; text-transform:capitalize; font-weight:500; padding:10px 50px; margin:0 0 0 0;}

.woh_we_work{ padding:80px 0 30px 0;}
.cutting_main{ background: url(../images/cutting_bg.jpg) no-repeat center top; padding:75px 0 75px 0; transition:all 0.5s;}
.cutting img{ border:2px dashed #ccc; border-radius:100px; padding:8px 10px; transition:all 0.5s;}
.cutting:hover img{ border:2px dashed #fa8100;}
.cutting{ text-align:center;}
.cutting h4{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:23px; font-weight:600; color:#fff; text-transform:uppercase; margin:20px 0 15px 0; padding:0 0 0px 0;}
.cutting p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:15px; font-weight:400; color:#c2beb6; text-transform:capitalize; margin:0 0 25px 0; padding:0 0 0px 0;}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

.catalog_main{ position: relative;}
.catlogheading{ position:absolute;left:14%; top:18%; z-index:1;}
.catlogheading h6 { font-family: 'Barlow Semi Condensed', sans-serif; font-size:40px; font-weight:600; color: #fa8100;text-transform:uppercase; padding:0 0; margin:0 0 0 0;}
.catlogheading p { font-family: 'Barlow Semi Condensed', sans-serif; font-size:18px; font-weight:500; color: #e3e3e3;text-transform: capitalize; padding:0 0; margin:10px 0 0 0;}
.catlogheading strong { font-family: 'Barlow Semi Condensed', sans-serif; font-size:23px; font-weight:500; color: #fa8100;text-transform:capitalize; padding:0 0; margin:10px 0; display:inline-block;}
.catlogheading a {font-size:18px;font-weight: 500; background:#fff; color:#000;text-transform: capitalize; display: block;  padding:0 0; margin:14px 0 0 0; width:162px; height:52px; line-height:52px;
 text-align:center;}
.catlogheading a:hover {background-color: #fa8100;color: #fff;}


.certificate {text-align: center;padding: 50px 0;}
.certificate .certificate-text {text-align: center;margin-bottom: -63px;}
.certificate .certificate-text h4 {font-family: "Conv_Industry-Bold";font-size: 200px;text-transform: capitalize;color: #b0b0b0;}
.certificate ul li {display: inline-block;padding: 0px 20px;}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

.newsletter_main{ background: url(../images/nletter_bg.png) no-repeat center top; padding:50px 0 59px 0;}
.newsletterheading{}
.newsletterheading{margin:0 0 0 0; padding:0 0 20px 0; text-align:center;}
.newsletterheading h4{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:35px; color:#000; text-transform:uppercase; font-weight:700; padding:0px 0px 12px 0; margin:0 0 10px 0;
 background: url(../images/nletterh.png) no-repeat center bottom;}
.newsletterheading p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:16px; color:#d0cecf; text-transform:capitalize; font-weight:500; padding:0px 0px; margin:0 0 4px 0;}

.frmtt form{ width:100%;}
.frmbtm{ width:100%;}
.frmbtm input{ width:100%; height:56px; border:1px solid #a1a1a1; background:#989898a3; border-radius:4px; outline:none; margin:0 0 16px 0; padding:0 0 0 6px; font-size:13px; color:#fff; font-weight:400;}
.frmbtm textarea{ width:100%; height:88px; border:1px solid #a1a1a1; background:#989898a3; border-radius:4px; outline:none; margin:0 0 10px 0; padding:0 0 0 6px; font-size:13px; color:#fff; font-weight:400;}
.frmbtm button{ width:100%; height:56px; line-height:56px; border:none; background:#fa8100; border-radius:4px; outline:none; margin:0 0 0px 0; padding:0 0 0 0px; font-size:16px; color:#000; font-weight:500;
 text-align:center; font-family: 'Barlow Semi Condensed', sans-serif; transition:all 0.5s;}
.frmbtm button:hover{ background:#989898a3; color:#fff;}
.frmbtm input::placeholder{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:16px; color:#fff;}
.frmbtm textarea::placeholder{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:16px; color:#fff;}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

footer{}
footer .logo {padding: 50px 0;}
footer .top-footer {background: url(../images/foot_bg.png) no-repeat center top; background: #211f20; padding:0 0 20px 0;}
footer .top-footer .last-menu {text-align: center;}
footer .top-footer .last-menu ul {border-bottom: 1px solid #5e5f5e;}
footer .top-footer .last-menu ul li {display: inline-block;}
footer .top-footer .last-menu ul li a { font-family: 'Barlow Semi Condensed', sans-serif; font-size: 17px;font-weight: 400;color: #fff;text-transform: capitalize;display: block;padding: 15px 15px;}
footer .top-footer .last-menu ul li a:hover {color: #fa8100;}
footer .top-footer .inner-para h2 {font-family: 'Barlow Semi Condensed', sans-serif;font-size: 24px; font-weight:600; color: #fff;text-transform: capitalize;}
footer .top-footer .inner-para h5 {font-family: 'Barlow Semi Condensed', sans-serif;font-size: 22px;color: #fa8100;text-transform: capitalize;padding: 15px 0;}
footer .top-footer .inner-para p { font-family: 'Barlow Semi Condensed', sans-serif; font-size: 16px;font-weight: 400;color: #dfdfdf;padding-bottom: 30px;}
footer .top-footer .inner-para form { position:relative;}
footer .top-footer .inner-para form input {width:357px; height:54px; border:none; outline:none; background-color: #ffffff; font-size:14px; font-weight:400;
box-shadow: 0px 0px 14px 0px rgba(105, 105, 105, 0.75);-webkit-box-shadow: 0px 0px 14px 0px rgba(105, 105, 105, 0.75); -moz-box-shadow: 0px 0px 14px 0px rgba(105, 105, 105, 0.75);
padding-left: 15px;border-radius: 30px;}
footer .top-footer .inner-para form button {position: absolute;right: 0;top: 0;width: 154px;height: 54px;border: none;outline: none;background: #77050a;
background: -webkit-gradient(linear, left top, right top, color-stop(40%, #77050a), color-stop(60%, #fa8100));background: linear-gradient(90deg, #fa8100 40%, #fa8100 60%);font-size: 15px;font-weight: 700;
color: #ffffff;border-radius: 30px;-webkit-transition: 0.4s;transition: 0.4s;}
footer .top-footer .inner-para form button:hover {background: #be0412;background: -webkit-gradient(linear, left top, right top, color-stop(40%, #be0412), color-stop(60%, #77050a));
background: linear-gradient(90deg, #be0412 40%, #77050a 60%);}
footer .top-footer .footer-social {text-align: right;}
footer .top-footer .footer-social ul li {display: inline-block;padding: 0 5px;}
footer .top-footer .footer-social ul li a {font-size: 20px;color: #fa8100;}
footer .top-footer .footer-social ul li:nth-of-type(1) a:hover {color: #4267b2;}
footer .top-footer .footer-social ul li:nth-of-type(2) a:hover {color: #1da1f2;}
footer .top-footer .footer-social ul li:nth-of-type(3) a:hover {color: #0e76a8;}
footer .top-footer .footer-social ul li:nth-of-type(4) a:hover {color: #c13584;}
footer .top-footer .footer-social ul li:nth-of-type(5) a:hover {color: #fa8100;}
footer .top-footer .inner-link {text-align: right;}
footer .top-footer .inner-link p {font-family: 'Barlow Semi Condensed', sans-serif; font-size: 17px;font-weight: 500;color: #dfdfdf;padding: 5px 0;}
footer .top-footer .inner-link a {font-family: 'Barlow Semi Condensed', sans-serif; font-size: 17px; font-weight: 500;color: #dfdfdf;}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
fa8100
*/

/*footer .top-footer .inner-link a:nth-last-child(1) {width: 230px;height: 39px;line-height: 39px;border: 1px solid #c7c7c7;color: #000000;text-transform: capitalize;display: block;text-align: center;
border-radius: 30px;float: right;}*/
footer .top-footer .inner-link a.ltchl {width: 230px;height: 39px;line-height: 39px;border: 1px solid #c7c7c7;color: #fff;text-transform: capitalize;display: block;text-align: center;border-radius: 30px;
float: right;}
footer .top-footer .inner-link a:nth-last-child(1):hover {background-color: #fa8100;color: #ffffff;}
footer .top-footer .inner-link a i {padding-right: 5px;}
footer .bottom-footer {padding: 30px 0;background-color: #000000;}
footer .bottom-footer .copy_right p {font-size: 18px;font-weight: 400;color: #ffffff;text-transform: capitalize;}
footer .bottom-footer .last-design {text-align: right;}
footer .bottom-footer .last-design h6 {font-size: 18px;font-weight: 400;color: #ffffff;text-transform: capitalize;}
footer .bottom-footer .last-design h6 a {color: #ffffff;}
footer .bottom-footer .last-design h6 a:hover {color: #fa8100;}



@media (max-width: 1500px) {
.cate_main .inner_cate .cate-name h2 {font-size: 26px;}
.cate_main .inner_cate .cate-name h5 {font-size: 21px;}
.cate_main .top-cate h3::before {width: 98px;}
.cate_main .top-cate h3::after {width: 98px;}
.fea-pro {padding: 80px 0;}
.fea-pro .prd-slider-2 .right-fea .fea-text h6 {font-size: 22px;}
.certificate .certificate-text h4 {font-size: 190px;}
footer .bottom-footer .copy_right p {font-size: 17px;}
footer .bottom-footer .last-design h6 {font-size: 17px;}
footer .bottom-footer {padding: 25px 0;}
.aboutcomp h4{ font-size:70px;}
}

@media (max-width: 1400px) {
header .topbar .top_nav_items ul li a {font-size: 16px;padding: 0 15px 5px 0;}
.about_main .about-right h2 {font-size: 28px;}
.about_main .about-right h3 {font-size: 38px;padding: 5px 0 25px 0;}
.about_main .about-right p {font-size: 20px;line-height: 40px;}
.about_main .about-right h5 {font-size: 17px;}
.about_main .about-right a {font-size: 18px;}
.cate_main .top-cate h3::after {width: 78px;}
.cate_main .top-cate h3::before {width: 78px;}
.cate_main {padding: 40px 0;}
.cate_main .inner_cate .cate-name h2 {font-size: 23px;}
.cate_main .inner_cate .cate-name h5 {font-size: 19px;}
.cate_main .top-cate h3 {font-size: 32px;}
.fea-pro {padding: 70px 0;}
.fea-pro .prd-slider-2 .right-fea .fea-text .fea-text-2 h4 {font-size: 20px;}
.fea-pro .prd-slider-2 .right-fea .fea-text h6 {font-size: 20px;}
.certificate .certificate-text h4 {font-size: 170px;}
.certificate ul li {width: 19%;}
.aboutcomp h4{ font-size:60px;}
}

@media (max-width: 1300px) {
header .topbar .brdr .top_search ul li a {font-size: 18px;width: 40px;height: 40px;line-height: 38px;}
header .topbar .brdr .top-icon ul li a {font-size: 18px;width: 40px;height: 40px;line-height: 38px;}
header .topbar .top_nav_items ul li a {padding: 0 15px 5px 0;}
header .top-asure p {font-size: 15px;}
.about_main .about-right h2 {font-size: 25px;}
.about_main .about-right h3 {font-size: 35px;padding: 5px 0 20px 0;}
.about_main .about-right p {font-size: 19px;line-height: 38px;}
.about_main {padding: 40px 0;}
.ship {padding: 40px 0;}
.ship .main-ship h5 {font-size: 18px;padding: 15px 0;}
.cate_main .top-cate h3::after {width: 68px;}
.cate_main .top-cate h3::before {width: 68px;}
.cate_main .inner_cate .cate-name h2 {font-size: 21px;}
.cate_main .inner_cate .cate-name h5 {font-size: 17px;}
.fea-pro .prd-slider-2 .right-fea .fea-text h5 {font-size: 18px;}
.fea-pro {padding: 60px 0;}
.catalog ul li h6 {font-size: 29px;}
.catalog ul li a {font-size: 14px;}
footer .top-footer .inner-para h2 {font-size: 22px;}
footer .top-footer .inner-para h5 {font-size: 20px;padding: 10px 0;}
footer .top-footer .inner-para p {font-size: 17px;padding-bottom: 20px;}
footer .top-footer .inner-link p {font-size: 16px;}
footer .top-footer .inner-link a {font-size: 16px;}
footer .bottom-footer .copy_right p {font-size: 16px;}
footer .bottom-footer .last-design h6 {font-size: 16px;}
.certificate .certificate-text h4 {font-size: 160px;}
.aboutcomp h4{ font-size:35px;}
.about-s .home-about-inner .abut-heading h2{ font-size:25px;}
}

@media (max-width: 1200px) {
header .topbar .top_nav_items ul li a {padding: 0 13px 5px 0;font-size: 15px;}
header .top-asure p {font-size: 14px;}
header .top-asure p i {padding: 0 5px;}
.about_main .about-right h2 {font-size: 22px;}
.about_main .about-right h3 {font-size: 32px;}
.about_main .about-right p {font-size: 18px;line-height: 36px;}
.about_main .about-right .grey {padding: 20px 0;line-height: 36px;}
.about_main .about-right h5 {padding: 8px 8px;left: -10%;}
.about_main .about-right a::after {width: 65px;height: 65px;}
.cate_main .top-cate h3 {font-size: 30px;}
.cate_main .top-cate h3::before {right: 27%;}
.cate_main .top-cate h3::after {left: 27%;}
.cate_main .inner_cate {margin: 0;}
.fea-pro .prd-slider-2 .right-fea .fea-text .fea-text-2 h4 {font-size: 19px;padding: 15px 0;}
.fea-pro .prd-slider-2 .right-fea .fea-text h6 {padding: 0 0;font-size: 18px;}
.catalog ul li h6 {font-size: 21px;}
.certificate .certificate-text h4 {font-size: 140px;}
.certificate ul li {padding: 0px 15px;}
footer .logo {padding: 30px 0;}
footer .top-footer .inner-para form input {width: 100%;}
footer .top-footer .inner-para h2 {font-size: 21px;}
footer .top-footer .inner-para p {font-size: 16px;}
footer .top-footer .inner-para form button {width: 144px;font-size: 14px;}
footer .top-footer .inner-link p {font-size: 15px;}
footer .top-footer .inner-link p {font-size: 15px;}
footer .bottom-footer {padding: 20px 0;}
.aboutcomp{ text-align:center;}
.about-s .home-about-inner .abut-heading{ text-align:center;}
}

@media (max-width: 992px) {
header .topbar .brdr .top-icon ul li form {display: none;}
header .topbar .top_nav_items {display: none;}
header .topbar .brdr .top-icon ul li:nth-of-type(3) {padding-right: 0;}
header .topbar .brdr .top-icon ul li:nth-of-type(4) a {display: block;}
header .topbar .brdr .top-icon ul li:nth-of-type(4) a:hover {background-color: #fa8100;color: #ffffff;}
header .topbar .brdr .top_search ul li:nth-last-child(1) a {display: block;}



.sidenav {display: block;height: 100%;width: 0;position: fixed;z-index: 9999;top: 0;right: 0;background-color: #161616;overflow-x: hidden;-webkit-transition: 0.5s;transition: 0.5s;padding-top: 60px;}
.sidenav a.closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;color: #fff;}
.sidenav ul {margin: 0;padding: 0;}
.sidenav ul li {list-style-type: none;display: block;}
.sidenav ul li a {padding: 8px 8px 8px 32px !important;text-decoration: none;font-size: 14px;color: #fff;display: block;text-transform: uppercase;-webkit-transition: 0.3s;transition: 0.3s;font-weight: 400;
letter-spacing: 0.5px;text-align: left;}
.sidenav ul li ul.dropdown-menu {padding: 0 !important;margin: 0 !important;width: 100%;position: relative;}
.sidenav ul li ul.dropdown-menu li {background-color: #e1b129;}
.sidenav ul li ul.dropdown-menu li a {font-size: 15px;color: #fff;}
header .top-asure p {font-size: 11px;}
.about_main {background: none;}
.about-left {margin-bottom: 20px;}
.about_main .about-right {margin-left: 50px;}
.ship .main-ship h5 {font-size: 15px;padding: 10px 0;}
.ship {padding: 30px 0;}
.cate_main {padding: 30px 0;}
.cate_main .top-cate h3 {font-size: 27px;}
.cate_main .top-cate h3::before {right: 23%;}
.cate_main .top-cate h3::after {left: 23%;}
.cate_main .inner_cate .cate-name h2 {font-size: 19px;}
.fea-pro .prd-slider-2 .right-fea .fea-text h5 {font-size: 17px;}
.fea-pro .prd-slider-2 .right-fea .fea-text h6 {font-size: 16px;}
.fea-pro {padding: 40px 0;}
.catalog ul li a {font-size: 11px;}
.catalog ul li h6 {font-size: 16px;padding-right: 0;}
.certificate .certificate-text h4 {font-size: 105px;}
footer .top-footer .last-menu ul li a {padding: 10px 10px;}
footer .top-footer .inner-para h2 {font-size: 19px;}
footer .top-footer .inner-para h5 {font-size: 16px;padding: 10px 0;}
footer .top-footer .inner-para p {font-size: 15px;}
footer .top-footer .inner-para form button {position: inherit;width: 100%;height: 44px;margin-top: 10px;}
footer .top-footer .inner-para form input {height: 44px;}
footer .top-footer .inner-link p {font-size: 14px;}
footer .top-footer .inner-link a {font-size: 14px;}
footer .bottom-footer .copy_right p {font-size: 15px;}
footer .bottom-footer .last-design h6 {font-size: 15px;}
.shortleft{ display:none;}
.about-s .home-about-inner .abut-heading h4{ margin:0 0 0 0;}
.services-main{ display:none;}
.services-main .services-text h3{ font-size:18px;}
.services-main .services-text p{ padding:0 2px; font-size:13px;}
.catlogheading{ position:static; text-align:center; left:0; right:0;}
.catalog_main{ padding:0 0 20px 0;}
.catlogheading a{ margin:15px;}
.about-s{ padding:20px 0;}
.featureheading h4{ font-size:25px;}
.featureheading2 h4{ font-size:25px;}
.newsletterheading h4{ font-size:25px;}
.about-s{ padding:5px;}

}

@media (max-width: 768px) {
.ship .main-ship h5 {font-size: 16px;}
.ship .main-ship {margin-top: 10px;}
.cate_main .top-cate h3 {font-size: 25px;}
.cate_main .top-cate h3::before {right: 13%;}
.cate_main .top-cate h3::after {left: 13%;}
.certificate .certificate-text h4 {font-size: 75px;}
.certificate .certificate-text {margin-bottom: -24px;}
footer .logo {padding: 20px 0;text-align: center;width: 30%;margin: auto;}
.inner-para {padding: 10px 0;}
footer .bottom-footer .copy_right p {font-size: 14px;}
footer .bottom-footer .last-design h6 {font-size: 14px;}
.left-fea {margin-top: 20px;}
.about-s .home-about-inner .abut-heading h2{ font-size:18px;}
.services-main .services-heading h1{ font-size:30px;}


.aboutcomp h4{ font-size:20px;}

.services-main{ background: url(../images/cat-bg.jpg) repeat;}
.cutting_mainfirst{ background: url(../images/cutting_bg.png) repeat center top;}
.catalog_main{ background:#000;}
.catalog_main img{ display:none;}
.newsletter_main{ background: url(../images/nletter_bg.png) repeat center top;}

.cate_main .inner_cate .cate-img img{ max-width:120px;}








}

@media (max-width: 576px) {
.top_search {text-align: center;}
header .topbar .brdr .top-icon {text-align: center;margin-top: 5px;}
.about_main .about-right h5 {left: -20%;}
.about_main .about-right p {font-size: 16px;line-height: 30px;}
.about_main .about-right .grey {font-size: 16px;line-height: 30px;}
.certificate .certificate-text h4 {font-size: 45px;}
header .topbar .brdr .top_search ul li a {font-size: 15px;width: 30px;height: 30px;line-height: 28px;}
header .topbar .brdr .top-icon ul li a {font-size: 15px;width: 30px;height: 30px;line-height: 28px;}
header .topbar .brdr {border-bottom: none;padding-bottom: 0;}
header .topbar .brdr .top-icon {text-align: center;margin-top: 0;}
.logo {width: 70%;margin: auto;}
.logo img {margin-bottom: 10px;}
header .topbar {padding: 10px 0;}
.about_main .about-right h2 {font-size: 20px;}
.about_main .about-right h3 {font-size: 30px;}
.about_main .about-right h5 {font-size: 16px;padding: 7px 7px;}
.about_main .about-right a {font-size: 17px;}
.cate_main .top-cate h3 {font-size: 20px;}
.cate_main .top-cate h3::after {left: 0;width: 45px;}
.cate_main .top-cate h3::before {right: 0;width: 45px;}
.cate_main .top-cate {padding-bottom: 20px;}
.certificate ul li {padding: 0px 5px;width: 18%;}
footer .top-footer .last-menu ul li a {padding: 10px 5px;font-size: 12px;}
footer .bottom-footer .copy_right p {text-align: center;padding-bottom: 5px;}
footer .bottom-footer .last-design h6 {text-align: center;}
header .topbar {text-align: center;}
}
/*# sourceMappingURL=layout.css.map */






