
@font-face {
    font-family: 'Casanova Scotia';
    src: url('../fonts/CasanovaScotia.woff2') format('woff2'),
        url('../fonts/CasanovaScotia.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
color: f36823
hover: ff0422
*/

body {font-family: 'Roboto', sans-serif;}
a {text-decoration: none;-webkit-transition: 0.45s;transition: 0.45s;}
a:hover {text-decoration: none;}

.carousel-control-next,
.carousel-control-prev {background: transparent;border: 0;}


.topone{ background:#060709; padding:0px 0;}

.toponeright{}
.toponeright ul{}
.toponeright ul{ margin:0; padding:0 0;}
.toponeright ul li{ list-style:none; display:inline-block; margin:0; padding:0 0 0 0px; position:relative; float:left;}
.toponeright ul li a{ idth:68px; height:47px; line-height:47px; display:inline-block; margin:0; padding:0 0 0 0px; position:relative; border-right:1px solid #464646; color:#e6e6e6; font-size:16px; 
 font-weight:400;}
.toponeright .instt{ width:80px; height:47px; line-height:47px; font-size:17px; color:#e6e6e6; text-align:center; display:inline-block; margin:0; padding:0 0; transition:all 0.5s;}
.toponeright .instt:hover{ background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); color: #fff;}

.toponeright .fbt{ width:80px; height:47px; line-height:47px; font-size:17px; color:#e6e6e6; text-align:center; display:inline-block; margin:0; padding:0 0; transition:all 0.5s;}
.toponeright .fbt:hover{ background:#3b5998;}

.toponeright .twt{ width:80px; height:47px; line-height:47px; font-size:17px; color:#e6e6e6; text-align:center; display:inline-block; margin:0; padding:0 0; transition:all 0.5s;}
.toponeright .twt:hover{ background:#00aced;}

.toponeright .wtt{ width:80px; height:47px; line-height:47px; font-size:17px; color:#e6e6e6; text-align:center; display:inline-block; margin:0; padding:0 0; transition:all 0.5s;}
.toponeright .wtt:hover{ background:#30a84e;}

.toponeright .gblt{ width:80px; height:47px; line-height:47px; font-size:17px; color:#e6e6e6; text-align:center; display:inline-block; margin:0; padding:0 0; transition:all 0.5s;}

.toponeright .menm{ width:80px; height:47px; line-height:47px; font-size:17px; color:#e6e6e6; text-align:center; display:inline-block; margin:0; padding:0 0; transition:all 0.5s;}
.toponeright .menm:hover{ background:#ff0422;}

.toponeright .srm{ width:80px; height:47px; line-height:47px; font-size:17px; color:#e6e6e6; text-align:center; display:inline-block; margin:0; padding:0 0; transition:all 0.5s;}
.toponeright .srm:hover{ background:#ff0422;}

.toponeright ul li form{ position:relative;}
.toponeright ul li input{ position:relative; width:320px; height:40px; line-height:40px; outline:none; border:1px solid #c7c7c7; border-radius:50px; font-size:14px; padding:0 0 0 6px;}
.toponeright ul li button{ position:absolute; z-index:1; right:0; top:0; background:#ff0422; color:#fff; width:40px; height:40px; line-height:40px; font-size:20px; text-align:center; display:inline-block;
 outline:none; border:none; border-radius:50px; transition:all 0.5s;}
.toponeright ul li button:hover{ background:#f36823;}

.topbtn{ text-align:right;}
.topbtn ul{ margin:0; padding:0 0;}
.topbtn ul li{  list-style:none; display:inline-block; margin:0; padding:0 0;}
.topbtn ul li a{ font-size:16px; font-weight:400; color:#b8b8b8; list-style:none; display:inline-block; margin:0 0; padding:0 3px;}
.topbtn ul li a:hover{ color:#f36823;}
.topbtn ul li span{ font-size:18px; color:#fff; padding:0 0 0 0;}


/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
color: #181818
hover: f36823

*/

.nav-fix .top-logo img{ max-width:120px;}
.nav-fix .navtopright  img{ max-width:70px;}



.logo-cont{ padding:10px 0;}

.logoright{ text-align:right;}
.logoright ul{ margin:0 0 0 0; padding:0 0 0 0;}
.logoright ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 0 0 0;}

.logoright-first{ margin:0 0 0 100px; padding:0 0 0 0; display: grid; grid: auto / auto auto;}
.logoright-first-img{ width:66px;}
.logoright-first-img img{}

.logoright-first-text{ padding-left:20px; text-align:left;}
.logoright-first-text span{ font-size:20px; font-weight:400; color:#424242; margin:0 0 0 0; padding:0 0 0 0;}
.logoright-first-text p{ font-size:20px; font-weight:400; color:#f36823; margin:0 0 0 0; padding:0 0 0 0;}
.logoright-first-text p a{ font-size:20px; font-weight:400; color:#424242; margin:0 0 0 0; padding:0 0 0 0; transition:all 0.5s;}
.logoright-first-text p a:hover{ color:#f36823;}

 

/*language drop down*/
.navtopright ul li ul { display: none; position: absolute; transition: all 0.3s; z-index: 999; background: #6c6c6c; width: 72px; left: -23px; padding: 9px 20px;}
.navtopright ul li:hover ul{ display:block; text-align: center !important;}
.navtopright ul li ul li{ padding: 0 0 0 0; display: list-item; background:none !important;}
.navtopright ul li ul li a{ color:#000; font-size:16px; display: list-item; background:none !important;}
.navtopright ul li ul a { height: 30px!important; background-color: transparent!important;}
/*language drop down*/

/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
color: #181818
hover: f36823

*/


.navmain {padding:0 0; background:#fff;}

.top_nav_items {padding:16px 0; text-align:center;}
.top_nav_items ul { margin: 0;padding: 0 0;font-size: 0; position:relative;}
.top_nav_items ul li { display:inline-block; list-style-type: none; position:relative;}
.top_nav_items ul li a { color:#181818; font-size:20px; font-weight:500; padding:0 12px; text-transform:uppercase;}
.top_nav_items ul li a:hover {color: #000; text-decoration:underline;}
.top_nav_items ul li a i {padding:0 2px 0 0; color:#000; font-size:14px;}


.top_nav_items ul li.srch{ background:#f36823; color:#fff; text-align:center; font-size:20px; width:52px; height:48px; line-height:48px; display:inline-block; margin:0 0 0 24px; padding:0 0;
 transition:all 0.5s;}
.top_nav_items ul li.srch:hover{ border-radius:25px;}
.top_nav_items ul li.srch i{ font-size:20px;}
/*dropdown css*/
.top_nav_items ul li ul {position: absolute;top: 100%;left: 10px;right: 0px;display: none;width: 220px;z-index: 999;background: #000;border: 0px solid #e4e4e4;padding: 0 0 0 0;border-bottom: 0px;}
.top_nav_items ul li ul li {display: block;text-align: left;width: 100%;background: transparent;-webkit-transition: 0.0s;transition: 0.0s;/*border-bottom: 1px solid #d2d2d2;*/position: relative;}
.top_nav_items ul li ul li a {height: 32px;line-height: 32px;padding-left: 10px;color: #fff;font-size: 14px;font-weight:400;}
.top_nav_items ul li ul li a:hover {color: #ff0422;}


.top_nav_items ul li .lara_mega_nemu { position:absolute; width:1000px; background:#fff; padding:20px 20px; left:86px; display:none; right:0; z-index:999; top:19px; transition:all 0.5s;
 box-shadow: 0 5px 5px rgb(0 0 0 / 19%);}
.top_nav_items ul li .lara_mega_nemu ul{width: auto;  background:none; z-index: 12; position: static; display: block; transition:all 0.5s;}
.top_nav_items ul li .lara_mega_nemu ul li { display: block; padding:0 0;}
.top_nav_items ul li .lara_mega_nemu ul li a{ background:none; font-size:15px; font-weight:500; text-transform:uppercase; line-height:38px; height:38px; color:#000; padding:0 0 0 0px;transition:all 0.5s;}
.top_nav_items ul li .lara_mega_nemu ul li a:hover{ color:#1edc00;}
/*.last-bar .top_nav_items ul li .lara_mega_nemu ul li a:hover { background: none; color:#06a3cf;}*/
.top_nav_items ul li .lara_mega_nemu ul li a i{ font-size:11px; color:#656464; padding:0 8px 0 0;}
.top_nav_items ul li:hover .lara_mega_nemu{display: block; transition:all 0.5s;}

.top_nav_items ul li .lara_mega_nemu ul li ul li{ padding:0 0; border:none;}
.top_nav_items ul li .lara_mega_nemu ul li ul li a{ font-size:14px; font-weight:400; line-height:22px; height:22px; text-transform:capitalize; padding:0 0 0 6px;}
.top_nav_items ul li .lara_mega_nemu ul li ul li a i{ font-size:8px; color:#656464; padding:0 2px 0 0;}

.padbtm{ padding:0 0 14px 0;}
.marpadlr{ margin:0 120px;}

/*nav fix*/
.nav-fix {background-color: #fff; padding:6px 0;position: fixed;top: -100px;left: 0;width: 100%;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;
 transition: transform .5s, -webkit-transform .5s;-webkit-transform: translateY(100px);transform: translateY(100px);box-shadow: 0px 1px 20px -6px #000;z-index: 999;}
/*nav fix*/

/*dropdown css*/

.moblink {display: none;}
.mobile_menus {display: none !important;}
#mySidenav {display: none;}


.navtopright{ text-align:right;}

/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
color: #181818
hover: f36823
*/

.aboutuscont{ background: url(../images/about-bg.png) no-repeat; padding:80px 0px;}
.services-main{ transition:all 0.5s; text-align:center;}
.services-main:hover img{ transform:rotate(360deg);}
.services-main img{ transition:all 0.5s; border-radius:66px; padding:6px 6px; border:1px dashed #515151;}
.services-main h4{ font-size:20px; font-weight:600; color:#ac5201; display:block; margin:20px 0 12px 0; padding:0 0 10px 0; position:relative; text-transform:uppercase;}
.services-main h4::after{ content:" "; position:absolute; z-index:1; bottom:0; right:0; width:50px; height:2px; background:#f36823; transform: translateX(-133px);}
.services-main p{ font-size:14px; font-weight:500; color:#333333; display:inline-block; margin:0 0 0px 0; padding:0 0 0px 0; line-height:24px;}

.about_left{}
.about_left img{}
.about_right{}
.about_right strong{ font-size:22px; font-weight:500; color:#fff; background:#000; margin:0 0 4px 0; padding:0 0 0 0; text-transform:capitalize; width:182px; height:40px; line-height:40px; text-align:center;
 display:inline-block;}
.about_right h4{ font-size:65px; font-weight:700; color:#f36823; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase;}
.about_right p{ font-size:16px; font-weight:500; color:#373636; margin:0 0 20px 0; padding:0 0 0px 0; line-height:28px; font-style:italic; text-align:justify;}
.about_right h5{ font-size:35px; font-weight:400; color:#373636; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase;}
.about_right a{ width:145px; height:45px; line-height:45px; font-size:15px; font-weight:500; color:#373636; margin:30px 0 0 0; padding:0 0 0px 0; text-transform:uppercase; display:inline-block;
 text-align:center; font-style:italic; border:2px solid #0e0e0e; transition:all 0.5s;}
.about_right a:hover{  background:#f36823; color:#fff;}
.about_right i{ color:#000; font-size:18px;}

/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
hover: f36823
*/

.caterogies_main{ background: url(../images/catbg.jpg) no-repeat center top; padding:60px 0px;}
.catheading{ text-align:center;}
.catheading strong{ font-size:22px; font-weight:500; color:#030303; background:#f36823; margin:0 0 6px 0; padding:0 0 0 0; text-transform:capitalize; width:182px; height:40px; line-height:40px; 
 text-align:center; display:inline-block;}
.catheading h4{ font-family: 'Casanova Scotia'; font-size:45px; font-weight:bold; color:#fff; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase;}
.catheading h5{ font-family: 'Casanova Scotia'; font-size:160px; font-weight:bold; color:#000; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase; text-shadow:0 0 2px #fff; line-height:105px;}

.catmain{ transition:all 0.5s; overflow:hidden; position:relative;}
.catmain:hover .catimg img{ transform: scale(1.03);}
.catimg{ transition:all 0.5s; overflow:hidden; position:relative;}
.catimg img{ transition:all 0.5s; overflow:hidden; position:relative; border:1px solid #727272;}
.catname{ position:absolute; z-index:1; left:10%; bottom:6%;}
.catname h4::after{ content:" "; position:absolute; z-index:1; left:-26px; width:8px; height:62px; background:#f36823;}
.catname h4{ font-family: 'Casanova Scotia'; font-size:29px; font-weight:normal; color:#fff; margin:0 0 0 0; padding:0 0 5px 0; text-transform:uppercase;  position:relative;}
.catname h5{ font-size:16px; font-weight:400; color:#f06723; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase;}
.mbb-20{ margin:0 0 20px 0;}

/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
hover: f36823
*/

/*feature*/
.feature_main{ padding:30px 0 60px 0;}
.featureheading{ text-align:center;}
.featureheading strong{ font-size:22px; font-weight:500; color:#030303; background:#f36823; margin:0 0 6px 0; padding:0 0 0 0; text-transform:capitalize; width:182px; height:40px; line-height:40px; 
 text-align:center; display:inline-block;}
.featureheading h4{ font-family: 'Casanova Scotia'; font-size:45px; font-weight:bold; color:#000; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase;}

.pro-slide-item { border:1px solid #e6e6e6; margin: 12px 0;background: #fff;}
.pro-slide-item .pro-imgs {padding:30px 10px;}
.pro-slide-item .pro-information {padding:0 22px 0px;}
.pro-slide-item .pro-information h4{ color:#141313; font-size:17px; font-weight:bold; margin:0 0 0 0; padding:0 0 15px 0; text-transform:uppercase;}
.pro-slide-item .pro-information ul { display:flex; align-self: center; justify-content: space-between; margin:0 0 0 0; padding:0px 0 0 0;}
.pro-slide-item .pro-information ul li {list-style: none;}
.pro-slide-item .pro-information ul li p {font-size:16px; text-transform: uppercase; font-weight:bold; color:#f36823;}
.pro-slide-item .pro-information ul li a { font-size:12px; color:#000; display: inline-block; padding:6px 20px; font-weight:500; text-transform:uppercase; font-style:italic; margin:0px 0 0 0;
 border:1px solid #000;}
 
 
.pro-slide-item .pro-information ul li a:hover {background: #f36823;}
.product-slider-inner .item {padding: 0 15px;}
.slick-list {padding: 0 12% 0 0 !important;}
.viewall-btns {padding: 40px 200px 0 15px;display: flex;align-items: center;}
.viewall-btns a { display:inline-block; font-size:14px; color:#000; text-transform:uppercase; padding:11px 25px;font-weight:400; border:2px solid #000;}
.viewall-btns a:hover {background: #f36823;border-color: #f36823;color: #fff;}

/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
hover: f36823
*/


.main-catlog-pdg { background: url(../images/news_bg.jpg) no-repeat center top; padding: 80px 0;}

.main-catlog-pdg .pdf-heading{}
.main-catlog-pdg .pdf-heading strong{ font-size:22px; font-weight:500; color:#030303; background:#f36823; margin:0 0 6px 0; padding:0 0 0 0; text-transform:capitalize; width:182px; height:40px; 
 line-height:40px;  text-align:center; display:inline-block;}
.main-catlog-pdg .pdf-heading h4{ font-family: 'Casanova Scotia'; font-size:40px; font-weight:bold; color:#fff; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase;}

.main-catlog-pdg .pdf-heading {margin-bottom: 20px; }
.main-catlog-pdg .pdf-heading h2 {font-size: 45px;color: #1d3e69;letter-spacing: 2px;font-weight: 700;text-transform: uppercase; }
.main-catlog-pdg .pdf-heading p {font-size: 22px;color: #2e2e2e;font-weight: 300; }
.main-catlog-pdg .main-newss {display: inline-flex;margin-top: 20px;align-items: center; }
.main-catlog-pdg .main-newss .news-img {max-width: 101px; }
.main-catlog-pdg .main-newss .news-text {padding-left: 30px; }
.main-catlog-pdg .main-newss .news-text h3 {font-size: 23px;font-weight:500;color: #fff; text-transform:uppercase;}
.main-catlog-pdg .main-newss .news-text p {font-size: 14px;color: #a7a7a7;font-weight: 300;}
.main-catlog-pdg .main-newss .news-text span {font-size: 18px;color: #f36823;font-weight:400;}
.main-catlog-pdg .home-catlog .catlog-head { }
.main-catlog-pdg .home-catlog .catlog-head h4 {font-size: 35px;font-weight: 600;text-transform: uppercase;color: #1d3e69;letter-spacing: 2px; }
.main-catlog-pdg .home-catlog .catlog-head a {width: 100%;height:60px;line-height:60px;display: inline-block;text-align: center;font-size:30px;font-weight: 600;color: #0a0a0a;background: #fff;
 text-transform: uppercase;padding: 0 0 0 0px;margin:0 0 0 0;transition: all 0.5s; text-align:center;}
.main-catlog-pdg .home-catlog .catlog-head a:after {content: " ";position: absolute;z-index: 1;left: 4px;top: 6px;background: #cfcfcf;width: 6px;height: 36px;transition: all 0.5s; }
.main-catlog-pdg .home-catlog .catlog-head a:hover {background: #f36823;color: #fff; }

/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
hover: f36823
*/

.certificates_main{ padding:80px 0;}

/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Casanova Scotia';
hover: f36823
*/

.bclr{ background:#f36823; width:100%; padding:30px 0; margin:-140px 0 0 0;}
.newlettrleft{ padding:0 18px;}
.newlettrleft h4{ font-family: 'Casanova Scotia'; font-size:28px; font-weight:bold; color:#000; text-transform:uppercase; padding:0px 0 0 0; margin:0 0 0 0;}
.newlettrleft p{ font-size:15px; font-weight:400; color:#000; padding:0px 0 0 0; margin:0 0 0 0;}

.newlettr-right{ padding:0 18px 0 0px;}
.newlettr-right form{ position:relative;}
.newlettr-right input{ position:relative; width:100%; height:60px; line-height:60px; padding:0 0 0 6px; margin:0 0 0 0; background:#fff; outline:none; border:none;}
.newlettr-right button{ position:absolute; z-index:1; right:1px; width:154px; height:60px; line-height:60px; font-size:16px; text-align:center; padding:0 0 0 6px; margin:0 0 0 0; border:none;  
 background:#000; color:#fff; outline:none; display:inline-block; font-weight:400; transition:all 0.5s;}
.newlettr-right button:hover{ background:#000; color:#fff;}



.footer{ background: url(../images/footbg.jpg) no-repeat center top; padding:80px 0;}

.footer-text{}

.footheading{ padding:0 0 0 0; margin:50px 0 35px 0;}
.footheading h4{ color:#fdfdfd; font-size:20px; font-weight:500; text-transform:uppercase; position:relative; padding:0 0 12px 0; margin:0 0 0 0;}
.footheading h4::after{ content:" "; z-index:1; position:absolute; left:0; bottom:0; background:#b3b3b3; width:50px; height:2px;}


.footer-text{ display:flex; margin:0px 0 16px 0;}
.footer-icon i{ color:#fff; padding:10px 11px; font-size:15px;}

.foot-text{ margin-left:15px;}

.foot-text p{ color:#fdfdfd; font-size:16px; font-weight:400; padding:0 0 0px 0; margin:0 0 0 0;}
.foot-text a{ color:#fdfdfd; font-size:16px; font-weight:400; padding:0 0 0px 0; margin:0 0 0 0; transition:all 0.5s;}
.foot-text a:hover{ color:#f36823;}

.footcocial{ margin:30px 0 0 0;}
.footcocial h4{ color:#fdfdfd; font-size:20px; font-weight:500; text-transform:uppercase; position:relative; padding:0 0 12px 0; margin:0 0 0 0;}
.footcocial h4::after{ content:" "; z-index:1; position:absolute; left:0; bottom:0; background:#b3b3b3; width:50px; height:2px;}

.footcocial ul{ margin:0px 0 0 0; padding:14px 0 0 0;}
.footcocial ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 12px 0 0;}

.footcocial .instb{ width:41px; line-height:41px; height:41px; text-align:center; border:1px solid #fdfdfd; color:#fdfdfd; font-size:17px; margin:0 0 0 0; padding:0 0 0 0; display:inline-block;
 transition:all 0.5s; border-radius:50px;}
.footcocial .instb:hover{ background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.footcocial .fbb{ width:41px; line-height:41px; height:41px; text-align:center; border:1px solid #fdfdfd; color:#fdfdfd; font-size:17px; margin:0 0 0 0; padding:0 0 0 0; display:inline-block;
 transition:all 0.5s; border-radius:50px;}
.footcocial .fbb:hover{ background:#3b5998;}
.footcocial .twb{ width:41px; line-height:41px; height:41px; text-align:center; border:1px solid #fdfdfd; color:#fdfdfd; font-size:17px; margin:0 0 0 0; padding:0 0 0 0; display:inline-block;
 transition:all 0.5s; border-radius:50px;}
.footcocial .twb:hover{ background:#00aced;}
.footcocial .wtb{ width:41px; line-height:41px; height:41px; text-align:center; border:1px solid #fdfdfd; color:#fdfdfd; font-size:17px; margin:0 0 0 0; padding:0 0 0 0; display:inline-block;
 transition:all 0.5s; border-radius:50px;}
.footcocial .wtb:hover{ background:#30a84e;}

.footcat{ margin:50px 0 0 0;}
.footcat h4{ color:#fdfdfd; font-size:20px; font-weight:500; text-transform:uppercase; position:relative; padding:0 0 12px 0; margin:0 0 16px 0;}
.footcat h4::after{ content:" "; z-index:1; position:absolute; left:0; bottom:0; background:#b3b3b3; width:50px; height:2px;}

.footcat ul{ margin:30px 0 0 0; padding:0 0 0 0;}
.footcat ul li{ list-style:none; margin:0 0 0 0; padding:0 0px 0 0;}
.footcat a{ color:#fdfdfd; font-size:16px; font-weight:400; padding:0 0 16px 0; margin:0 0 0 0; transition:all 0.5s; display:inline-block;}
.footcat a:hover{ color:#f36823;}

.copyright{ background:#fff;}
.copy{ text-align:center; padding:14px 0;}
.copy p{ color:#181818; font-size:18px; font-weight:400; padding:0 0 0px 0; margin:0 0 0 0;}
.copy p span{ color:#181818; font-weight:600;}
.copy p a{ color:#181818; font-weight:600; transition:all 0.5s;}
.copy p a:hover{ color:#f36823;}

.navtopright .search-box-desktop {right: 222px;position: absolute;top: 48%;transform: translateY(-50%);z-index: 111;max-width: 250px;width: 100%;}
.navtopright .search-box-desktop .search-input {background: #f36823;outline: none;height: 50px;line-height: 50px;padding: 0 20px;color: #ffffff;width: 100%;border-radius: 25px; border:1px solid #fff;}
.navtopright .search-box-desktop .search-input::placeholder{ color: #fff; font-size:13px;}
.navtopright .search-box-desktop button {border: none;outline: none;position: absolute;right: 15px;top: 13px;background: transparent;  color: #fff;}


/*
font-family: 'Roboto', sans-serif;
font-family: 'Russo One', sans-serif;
color: #181818
hover: f36823
*/

/*Search*/
.open-search {background: rgba(0, 0, 0, 0.9);position: fixed;top: 0px;left: 0px;right: 0px;z-index: 9999;bottom: 0px;height: 100%;}
.open-search .search-target {position: absolute;top: 50%;left: 15%;right: 15%;text-align: center;transform: translateY(-50%);}
.open-search .search-target form {position: relative;}
.open-search .search-target form input {display: block;padding-left: 20px;width: 100%;outline: none;border-radius: 5px;font-size: 16px;height: 60px;background: transparent;color: #fff;border: none;
 border-bottom: 1px solid #fff;border-radius: 0;}
.open-search .search-target form button {border: none;display: block;outline: none;border-radius: 0px 5px 5px 0px;height: 60px;position: absolute;top: 0px;right: 0px;color: #fff;font-size: 17px;
 background: transparent;padding: 0px 40px;}
.open-search .search-target form button:hover {}
.search-wrapper01 {position: absolute;top: 20px;right: 20px;z-index: 999;cursor: pointer;padding: 10px;}
.search-wrapper01::after {display: block;content: "";background: #fff;height: 45px;width: 2px;transform: rotate(-45deg);}
.search-wrapper01::before {display: block;content: "";background: #fff;height: 45px;width: 2px;transform: rotate(45deg);position: absolute;}
.search-wrapper01:hover::after,
.search-wrapper01:hover::before {background: #f3aa4e;}
/*Search*/

/*owl slider styline*/
.products_inner:hover{border-color:#a6a6a6;}
.c_slider_1 .item{padding:0px 2px;}
.c_slider_1r .owl-nav{display: block !important;}
.c_slider_1 .owl-nav .owl-prev{ position:absolute; top:-21%; right:88px; transform:translateY(-30%);width:43px; height:43px; line-height:43px; border:2px solid #f36823 !important; text-align: center;
 transition: 0.45s; color:#f36823; border-radius:50px;}
.c_slider_1 .owl-nav .owl-prev i{ display:block; color:#f36823; font-size:20px; text-align:center; padding:10px 0; transition:0.45s all;}
.c_slider_1 .owl-nav .owl-prev:hover{ background: #f36823 !important; color:#fff;}
.c_slider_1 .owl-nav .owl-prev:hover i{ color:#fff;}
.c_slider_1 .owl-nav .owl-next{ position:absolute; top:-21%; right:38px; transform:translateY(-30%); border:2px solid #f36823 !important; width:43px; height:43px; line-height:43px; text-align:center;  
 transition:0.45s; color:#f36823; border-radius:50px;}
.c_slider_1 .owl-nav .owl-next i{display:block; color:#f36823; font-size:20px; text-align:center; padding:10px 0; transition: 0.45s all;}
.c_slider_1 .owl-nav .owl-next:hover i{ color:#fff;}
.c_slider_1 .owl-nav .owl-next:hover{ background: #f36823 !important; color:#fff;}

/*owl slider prd-slider-2 styline*/
.prd-slider-2:hover{border-color:#a6a6a6;}
.prd-slider-2 .item{padding:0px 14px;}
.prd-slider-2 .owl-nav{display: block !important;}
.prd-slider-2 .owl-nav .owl-prev{ position:absolute; top:44%; left:100px; transform:translateY(-30%);width:43px; height:43px; line-height:43px; border:1px solid #fff; text-align: center;transition: 0.45s; 
 color:#1e1e1e; border-radius:50px; background: #fff !important;}
.prd-slider-2 .owl-nav .owl-prev i{ display:block; color:#1e1e1e; font-size:20px; text-align:center; padding:10px 0; transition:0.45s all;}
.prd-slider-2 .owl-nav .owl-prev:hover{ background: #1ddc00 !important;}
.prd-slider-2 .owl-nav .owl-prev:hover i{ color:#000;}
.prd-slider-2 .owl-nav .owl-next{ position:absolute; top:44%; right:67px; transform:translateY(-30%); border:1px solid #fff; width:43px; height:43px; line-height:43px; text-align:center; transition:0.45s;
 color:#1e1e1e; background: #fff !important; border-radius:50px;}
.prd-slider-2 .owl-nav .owl-next i{display:block; color:#1e1e1e; font-size:20px; text-align:center; padding:10px 0; transition: 0.45s all;}
.prd-slider-2 .owl-nav .owl-next:hover i{ color:#000;}
.prd-slider-2 .owl-nav .owl-next:hover{ background: #1ddc00 !important;}

.toponeright .mobb{ display:none;}



/******************************************/

/*menu css*/

@media (max-width: 1550px) {
.marpadlr{ margin:0 60px;}
}

@media (max-width: 1550px) {
.top_nav_items ul li a{ font-size:18px; padding:0 10px;}
}

@media (max-width: 1400px) {
.marpadlr{ margin:0 40px;}
.top_nav_items ul li a{ font-size:17px; padding:0 12px;}
.catname h4{ font-size:22px;}

}


@media (max-width: 1200px) {
.logoright-first{ margin: 0 0 0 49px;}

.logoright-first-text p{ font-size:16px;}
.logoright-first-text span{ font-size:16px;}
.logoright-first-text p a{ font-size:16px;}
.navtopright ul li a{ padding: 0 6px 0 0;}
.navtopright ul li{ padding:0 6px 0 0;}
.navtopright ul li:last-child{ width:115px;}
.top_nav_items ul li a{ padding:0 6px; font-size:15px;}
.about_right h4{ font-size:34px;}
.footcocial ul li{ padding:0 2px 0 0;}
.newletter2 h4{ font-size:20px;}
.newletter2 p{ font-size:13px;}
.certi_left h4{ font-size:20px;}
.certi_left{ padding:0 61px 0 0;}
.certi_left p{ font-size:13px;}


}






@media (max-width: 992px) {
/*menu css*/
.mobile_menus i {font-size: 18px;color: #fff;background: #ec2024;padding: 8px 9px;border-radius: 50px;}
.navcontmain {position: static;}
.navcont {display: none;}
.mobile_menus {display: inline-block !important;}
#mySidenav {display: block;}
#mySidenav {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 {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 13px;color: #aaa;display: block;text-transform: uppercase;transition: 0.3s;font-weight: 400;letter-spacing: 0.5px;}
.sidenav a:hover {color: #bc1c18;}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}
.mobile_menus {float: right;margin: 21px 12px 0 0px;}
.mobile_menus a {padding: 0px;float: left;}

.dropdown {position: relative;}
.dropdown-menu {display: none;}
.toggle,
.dropdown-menu {width: 100%;}

.catheading h5{ font-size:60px;}
.top_nav_items ul li a { padding: 0 2px; font-size: 13px;}




.logoright ul li{ padding:0 0 0 0; margin:0 0;}
.logoright-first-text{ padding-left:10px;}
.logoright-first-text span{ font-size:14px;}
.logoright-first-text p{ font-size:14px;}
.logoright-first-text p a{ font-size:14px;}
.navtopright ul li:last-child{ width:83px;}
.navtopright ul li{ padding:0 0 0 0;}
.navtopright ul li a{ padding:0 0 0 0; font-size:13px;}
.logoright-first{ margin:0 0 0 8px;}



}


@media (max-width: 768px) {
.topbtn{ display:none;}
.top_nav_items{ display:none;}
.toponeright ul li form{ display:none;}
.toponeright .mobb{ display:block; display:inline-block;}
.moblink {display: block;text-align: right;margin: 10px 0;}
.moblink ul {margin: 0;padding: 0;}
.moblink ul li {list-style: none;display: inline-block;margin: 0 0 0 0px;padding: 0 0 0 0px;}
.moblink ul li a {font-size: 16px;color: #fff;background: #000;display: inline-block;width: 32px;line-height: 32px;height: 32px;text-align: center;margin: 0 0 0 0px;padding: 0 0 0 0px;transition: all 0.5s;}
.moblink ul li a:hover {border-radius:25px;color: #fff;}

.marpadlr{ margin:0 0px;}

.navtopright{ text-align:center;}

.leftmenucategory button.accordion{ width:100%;}
.brand ul li{ width:100%; margin:0 0 44px 0;}
.footer-main .d-fl{ display:block;}

.mission{ margin:0 0 6px 0;}
.featureheading p{ font-size:12px;}


.about_right h5{ font-size:18px; text-align:center;}


.logoright{ display:none;}
.toponeright{ display:none;}

.newletter1{ text-align:center;}

.featureheading p{ padding:0 0;}
.catlogname h4{ font-size:20px; padding: 16px 0 10px 138px;}
.catlogname img{ left:0;}
.aboutuscont{ padding:20px 0;}
.catheading h4{ font-size:27px;}
.cat1name2 h4{ font-size:20px;}
.mar-130{ margin:13px 0 0 0;}
.cat1name h4{ font-size:20px;}
.featureheading h4{ font-size:26px;}
.feature_container{ padding:20px 0;}

.c_slider_1 .owl-nav .owl-prev{ display:none;}
.c_slider_1 .owl-nav .owl-next{ display:none;}

.catheading h4{ font-size:18px;}
.catheading h5{ font-size:30px; line-height:34px;}
.pro-slide-item .pro-information ul{ display:block;}
.pro-slide-item .pro-information h4{ font-size:14px;}
.pro-slide-item .pro-information ul li p{ font-size:14px;}
.main-catlog-pdg .pdf-heading h4{ font-size:20px;}
.main-catlog-pdg{ padding:20px 20px;}
.main-catlog-pdg{ background: url(../images/news_bg.jpg) repeat center top;}
.main-catlog-pdg .pdf-heading{ text-align:center;} 

.bclr{ padding:30px; text-align:center;}
.newlettrleft h4{ font-size:15px;}
.newlettrleft p{ font-size:13px;}
.main-catlog-pdg .main-newss{ display:block;}
.main-catlog-pdg .main-newss .news-img{ text-align:center; max-width:100%;}
.main-catlog-pdg .main-newss .news-text{ margin:0 0 0 0; padding:0 0; text-align:center;}

.footer{ background: url(../images/footbg.jpg) repeat center top;}





.moblink { display: block; text-align:center; margin: 10px 0;}
.moblink ul { margin: 0;padding: 0;}
.moblink ul li { list-style:none; display:inline-block; margin: 0 0 0 0px; padding: 0 0 0 0px;}
.moblink ul li a { font-size:12px;color: #fff;background: #000;display: inline-block;width:20px;line-height:20px;height:20px;text-align: center;margin: 0 0 0 0px;padding: 0 0 0 0px;transition: all 0.5s;}
.moblink ul li a:hover {border-radius:25px;color: #fff;}



}

@media (max-width: 520px) {
.navtopright img{ max-width:57px;}
}


