







@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');

* {
  margin:0;
  padding:0;
  box-sizing: border-box;
  font-family: 'Roboto', sans-serif;
}

a{ text-decoration: none; -webkit-transition:0.45s; transition:0.45s;}
a:hover{ text-decoration:none;}


.toponecont{ background:#f7941d; padding:20px 0px;}
.toponeleft{}
.toponeleft ul{ margin:0 0 0 0; padding:0 0 0 0;}
.toponeleft ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 25px 0 0;}
.toponeleft ul li a{ color:#2b2b2b; font-size:14px; display:inline-block; margin:0 0 0 0; padding:0 0 0 0; transition:all 0.5s;}
.toponeleft ul li a:hover{ color:#fff;}
.toponeleft img{ padding:0 10px 0 0;}

.toponeright{ text-align:right;}
.toponeright ul{ margin:0 0 0 0; padding:0 0 0 0;}
.toponeright ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 6px; position:relative;}
.toponeright ul li a:hover:after{ width:100%; height:1px; background:#fff; content:''; position:absolute; bottom:0; z-index:1; left:0; transition:all 0.5s;}
.toponeright ul li a:after{ width:0; height:1px; background:#fff; content:''; position:absolute; bottom:0; z-index:1; left:0; transition:all 0.5s;}
.toponeright ul li a{ color:#2b2b2b; font-size:14px; display:inline-block; margin:0 0 0 0; padding:0 0; text-transform:uppercase; position:relative; transition:all 0.5s;}
.toponeright ul li a:hover{ color:#fff;}

.toplogo{}
.toplogo img{}



/*language drop down*/
.top_nav_items ul li ul { display:none; position:absolute; transition:all 0.3s; z-index:9999999; background:#6c6c6c; width:63px; left:14%; padding:9px 0 0 17px;}
.top_nav_items ul li:hover ul{ display:block; text-align: center !important;}
.top_nav_items ul li ul li{ padding: 0 0 0 0; display: list-item;}
.top_nav_items ul li ul li a{ color:#000; font-size:16px; display: list-item;}


 
/*
font-family: 'Aero Matics Display';
font-family: 'Aero Matics';
font-family: 'Montserrat', sans-serif;
*/


.navcont2{ position:static !important;}
.navcont1{ background:#44ae34; padding:0 0px; left:0; right:0; z-index:999;}

.nav_win{ padding:0 0;}
.main_navs{ position:relative;}
.top_navs{}
.top_nav_items{}
.top_nav_items ul{ padding:0 0 0 0;}
.top_nav_items ul li{ display:inline-block; position:relative; transition:0.45s all; padding:0 0 0 0px;}
.top_nav_items ul li:nth-of-type(6){ transition:all 0.5s;}
.top_nav_items ul li:nth-of-type(6):hover{ border:none !important;}
.top_nav_items ul li:nth-of-type(7){ background:#f7941d; text-align:center; width:77px; line-height:90px; height:90px; font-size:28px; color:#fff; display:inline-block; margin:0 0 8px 0; padding:0 0 0 0;
 transition:all 0.5s;}
.top_nav_items ul li:nth-of-type(7):hover{ background:#000; border:none !important;}

.top_nav_items ul li a{ color:#000; font-size:14px; font-weight:600; display:inline-block; position:relative; height:46px; line-height:46px; padding:0 20px; text-transform:uppercase; margin:0 0 0 0px; 
 text-decoration:none !important; border:1px solid transparent;}
.top_nav_items ul li a:hover{ border:1px solid #636363;}


.top_nav_items ul li ul.l2_ul{ position:absolute; top:100%; left:0px; right:0px; display:none; width:260px; z-index:999; background:#eff3f6; border:0px solid #e4e4e4; padding:0 0 0 0; border-bottom:0px; 
 border-radius:6px}
.top_nav_items ul li ul.l2_ul li.l2_li{ display:block; text-align:left; width:100%; background:transparent; transition: 0.0s; border-bottom:1px solid #d2d2d2; position: relative;}
.top_nav_items ul li ul.l2_ul li.l2_li a{ display:block; text-align:left; width:100%; color:#000; 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:hover{}
.top_nav_items ul li ul.l2_ul li.l2_li:hover a{ color:#f7941d;}

/*
font-family: 'Aero Matics Display';
font-family: 'Aero Matics';
font-family: 'Montserrat', sans-serif;
*/


.site_h_r{ text-align:right; line-height:97px;}
.site_h_r ul{}
.site_h_r ul li{ display:inline-block; padding:0 5px; position:relative;}
.site_h_r ul li a{ font-size:21px; display:inline-block; width:42px; transition:0.45s; height:42px; line-height:42px; text-align:center;color:#fff; background:#0f0f0f;}
.site_h_r ul li:first-child a{ font-size:18px;}
.site_h_r ul li:first-child{ padding-left:0px;}
.site_h_r ul li:nth-child(3){ padding-right:0px;}
.site_h_r ul li a:hover{ border-radius:50%; background:#bc1c18; color:#fff;}
.mobile_menus{ display:none !important;}
#mySidenav{ display:none;}


/* seach start */
/*
.searchtop{ width:100%; text-align:right; padding:0 0;}
.searchtop ul{ margin:0 0 0 0; padding:0 0 0 0;}
.searchtop ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 0 0 0;}
.searchtop ul li:nth-of-type(1){}
.searchtop ul li:nth-of-type(2){ background:#f7941d; text-align:center; width:100px; line-height:80px; height:80px; font-size:28px; color:#fff; display:inline-block; margin:0 0 0 0; padding:0 0 0 0;}
*/


/*you brand*/
.yourbrandcont{ background:#fff url(../images/bck-bg.png) repeat-x center center; padding:70px 0;}
.ybrandmain{ -webkit-box-shadow: 0px 3px 19px 0px rgba(125,125,125,1); -moz-box-shadow: 0px 3px 19px 0px rgba(125,125,125,1); box-shadow: 0px 3px 19px 0px rgba(125,125,125,1); transition:all 0.5s; 
 overflow:hidden; text-align:center; padding:42px 0px; background:#fff;}
.ybrandmain:hover{ -webkit-box-shadow: 0px 3px 19px 0px rgb(125 125 125); -moz-box-shadow: 0px 3px 19px 0px rgba(125,125,125,1); box-shadow: 0px 3px 19px 0px rgb(247 148 28);}
.ybrandmain img{ transition:all 0.5s; overflow:hidden;}
.ybrandmain h4{ font-family: 'Aero Matics Display'; font-size:20px; font-weight:bold; color:#101010; text-transform:uppercase; margin:0 0 10px 0; padding:14px 0px; transition:all 0.5s; overflow:hidden;
 position:relative; display:inline-block; width:100%;}
.ybrandmain h4:after{ position:absolute; z-index:1; content:""; bottom:0; left:39%; text-align:center; width:70px; height:1px; background:#000; display:inline-block;}
.ybrandmain p{ font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:400; color:#101010; line-height:28px;}

/*categories area*/
.catcontmain{
  /*background: url(../../media/misc/catbg.jpg) no-repeat center;*/
  background-size:cover;
  padding:50px 0px;
  background-color: #384356;
}
.catmainheading{ text-align:center;}
.catmainheading h4{ font-family: 'Aero Matics Display'; font-size:40px; font-weight:bold; color:#f7941d; text-transform:uppercase; margin:0 0 12px 0; padding:14px 0px; position:relative; 
 display:inline-block;}
.catmainheading h4 span{ color:#fff;}
.catmainheading h4:after{ position:absolute; z-index:1; content:""; bottom:0; left:30%; text-align:center; width:140px; height:1px; background:#fff; display:inline-block;}
.catmainheading p{ font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:300; color:#fff; margin:0 0 6px 0; padding:0px 0 30px 0px; font-style:italic;}

.catmain{
  border-top:10px solid #f7941d;
  border-right:10px solid #f7941d;
  border-left:10px solid #f7941d;
  transition:all 0.5s;
  overflow:hidden;
}
.catmain:hover{
  border-top:10px solid #F7941D;
  border-right:10px solid #F7941D;
  border-left:10px solid #F7941D;
}
.catmain:hover .catimg img{
  transform:scale(1.1);
}
.catimg{
  transition:all 0.5s;
  overflow:hidden;
  height: 250px;
}
.catimg img{
  transition:all 0.5s;
  overflow:hidden;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.catname{
  transition:all 0.5s;
  height: 100px;
  padding:10px 0;
 background:#f7941d;
  text-align: center;
  vertical-align: middle;
}
.catname h4{
  font-weight:bold;
  vertical-align: middle;
  transition:all 0.5s;
  position:relative;
  line-height: 30px;
  font-size:24px;
  color:#020202;
  text-transform:uppercase;
  text-align:center;
  height: 80px;
  margin:0 0 0 0; padding:10px 0px;
}
.catmain:hover .catname h4{
  background:#000; color:#f7941d;
}
.catmain:hover i{ color:#fff;}
.mar-bb{ margin:0 0 30px 0;}



/*
font-family: 'Aero Matics Display';
font-family: 'Aero Matics';
font-family: 'Montserrat', sans-serif;
*/

/*feature area*/
.featuremaincont{ background: url(../../media/misc/featurebg.png) no-repeat center; background-size:cover; padding:100px 0px;}
.featureheaingmain{ text-align:center;}
.featureheaingmain h5{ font-size:24px; font-weight:bold; color:#f7941d; text-transform:uppercase; margin:0 0 0px 0; padding:0px 0px; display:inline-block; width:100%;
 font-style:italic;}
.featureheaingmain h4{
  font-size:40px;
  font-weight:bold; color:#000; text-transform:uppercase; margin:0 0 10px 0; padding:0 0 8px 0px; position:relative; 
 display:inline-block;}
.featureheaingmain h4:after{ position:absolute; z-index:1; content:""; bottom:0; left:30%; text-align:center; width:76px; height:1px; background:#000; display:inline-block;}
.featureheaingmain p{ font-size:15px; font-weight:400; color:#4c4c4c; margin:0 0 46px 0; padding:0px 0 0 0px; font-style:italic;}

.featuremain{ background:#eeeeee; text-align:center; transition:all 0.5s; overflow:hidden;}
.featuremain:hover img{ transform:scale(1.1);}
.featuremain img{
  transition:all 0.5s;
  overflow:hidden;
  height: 250px;
  object-fit: cover;
}
.featuremain h4{
  font-size:16px;
  line-height: 20px;
  height: 60px;
  font-weight:bold; color:#000;
  text-transform:uppercase;
  margin:0 0 0 0;
  padding:10px 0px;
  display:block; 
  transition:all 0.5s;
  overflow:hidden;
}
.featuremain p{ font-size:18px; font-weight:bold; color:#f7941d; text-transform:uppercase; margin:0 0 0 0; padding:0 0 20px 0px; display:block; transition:all 0.5s; 
 font-style:italic; overflow:hidden;}
.viewall{ background:#000; margin:0 0 0 0; padding:12px 0px; text-align:center;}
.viewall a{ font-family: 'Montserrat', sans-serif; font-style:italic; font-size:18px; color:#fff; font-weight:300;}
.viewallhvr{ text-align:center; transition:all 0.5s;  display:none;}
.viewallhvr a{ color:#010101; margin:0 0 0 0; padding:12px 0px; font-style:italic; font-weight:400; text-align:center; position:relative; display:inline-block;}
.viewallhvr i{ font-family: 'Montserrat', sans-serif; font-size:28px; color:#010101; position:absolute; top:9px; margin:0 0 0 10px;}
.featuremain:hover .viewall{ display:none; transition:all 0.5s;}
.featuremain:hover .viewallhvr{ background:none; display:block; transition:all 0.5s;}

/*wel come area*/
.welcomcont{ padding:70px 0px;}
.wllrpm{ margin:0 0 0 0; padding:0 0px;}
.welleft{ transition:all 0.5s;}
.welleft img{ transition:all 0.5s;}
.welright{ transition:all 0.5s;}
.welright img{ transition:all 0.5s;}

.welmid{}
.welmid h4{ font-family: 'Aero Matics Display'; font-size:45px; font-style:italic; text-transform:uppercase; color:#000; margin:0 0 0 0; padding:0 0 0 30px;}
.welmid h4 span{ font-family: 'Montserrat', sans-serif; font-size:20px; font-weight:300; font-style:italic; text-transform:uppercase; color:#000; margin:0 0 0 0; padding:0 0 130px 0;}
.welmid h5{ font-family: 'Aero Matics Display'; font-size:45px; font-weight:bold; text-transform:uppercase; color:#000; margin:0 0 0 0; padding:0 133px 0 0; text-align:right;}
.welmid h6{ font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:300; font-style:italic; text-transform:capitalize; background:#000; color:#eaeaea; margin:30px 0; padding:20px 0; width:69%;
 text-align:center;}
.welmid p{ font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:300; font-style:italic; color:#393838; margin:0 0 0 0; padding:0 55px; line-height:44px;}
.welmid h3{ font-family: 'Aero Matics Display'; font-size:20px; color:#000; font-style:italic; margin:30px 0; padding:0 65px; line-height:34px; letter-spacing:1px;}
.welmid a{ font-family: 'Aero Matics Display'; font-size:22px; font-style:italic; text-transform:capitalize; background:#000; color:#eaeaea; margin:30px 57px; padding:0 0; width:217px; height:70px;
 line-height:70px; text-align:center; display:inline-block; position:relative; transition:all 0.5s;} 
.welmid i{ font-size:26px; position:absolute; z-index:9; top:25px; right:27px;}
.welmid a:hover{ background:#f7941d;}

/*
font-family: 'Oswald', sans-serif;
font-family: 'Aero Matics Display';
font-family: 'Aero Matics';
font-family: 'Montserrat', sans-serif;
*/

/*get in touch*/
.touchcont{  background: url(../images/contentbg.png) no-repeat center; background-size:cover; padding:0 0 70px 0px;}
.gimgone{}
.gimgone img{}
.contactleft{ padding:70px 0 0 0;}
.contactleft h4{ font-family: 'Aero Matics Display'; font-size:50px; color:#000; text-transform:uppercase; margin:0 0 20px 0; padding:0 0 20px 0; position:relative;}
.contactleft h4:after{ position:absolute; z-index:1; content:""; bottom:0; left:0; width:190px; height:1px; background:#575757; display:inline-block;}
.contactleft strong{ font-family: 'Aero Matics Display'; font-size:30px; color:#fff; margin:0 0 0 0; padding:0 0 20px 0; font-style:italic; display:inline-block;}
.contactleft p{ font-family: 'Montserrat', sans-serif; font-weight:500; font-size:18px; color:#1d1d1d; margin:0 0 0 0; padding:0 0 20px 0; font-style:italic;}
.contactleft h5{ font-family: 'Montserrat', sans-serif; font-weight:500; font-size:18px; color:#fff; margin:0 0 0 0; padding:0 0 20px 0; font-style:italic;}
.contactleft span{ font-family: 'Aero Matics Display'; color:#000; font-size:24px;}

.contactfrmright{ border:5px solid #fff; background:#000; padding:32px 64px 073px 64px; margin:-78px 0 0 0;}
.contactfrmright h4{ font-family: 'Aero Matics Display'; font-size:40px; color:#fff; font-style:italic; text-transform:capitalize; margin:0 0 0 0; padding:0 0 20px 0;}
.contactfrmright form{}
.contactfrmright input{ width:100%; height:70px; line-height:70px; padding:0 0 0 12px; margin:0 0 24px 0; font-size:12px; color:#909090; font-weight:400; outline:none; border:none; background:#cccccc;}
.contactfrmright textarea{ width:100%; height:180px; line-height:180px; padding:0 0 0 12px; margin:0 0 24px 0; font-size:12px; color:#909090; font-weight:400; outline:none; border:none; background:#cccccc;
 border-radius:0;}
.contactfrmright button{ background:#cccccc; color:#010101; text-transform:uppercase; text-align:center; font-weight:500; font-size:22px; width:120px; line-height:42px; height:42px; outline:none;
 border:none; transition:all 0.5s; float:right; font-family: 'Aero Matics Display'; font-style:italic;}
.contactfrmright button:hover{ background:#f7941d; color:#000;}

/*certificates start*/
.certificatescont{ padding:70px 0;}
.certificateheading{}
.certificateheading h4{ font-family: 'Aero Matics Display'; font-size:40px; color:#0d0d0d; text-transform:uppercase; margin:0 0 20px 0; padding:0 0 20px 0; text-align:center; position:relative;}
.certificateheading h4:after{ position:absolute; z-index:1; content:""; bottom:0; left:0; right:0; margin:0 auto; width:190px; height:1px; background:#000; display:inline-block;}
.certiimg{ padding:40px 0 0 0;}
.certiimg img{ border:1px solid #000000;}



/*
font-family: 'Oswald', sans-serif;
font-family: 'Aero Matics Display';
font-family: 'Aero Matics';
font-family: 'Montserrat', sans-serif;
*/


.footermain{ background:#000000; padding:100px 0 40px 0px;}
.getintouch{}
.getintouch h4{ font-family: 'Oswald', sans-serif; font-size:20px; font-weight:400; color:#fefefe; margin:0 0 20px 0; padding:0 0 20px 0; position:relative; display:inline-block; text-transform:uppercase;}
.getintouch h4:after{ position:absolute; z-index:1; content:""; bottom:0; left:0;  margin:0 auto; width:50px; height:1px; background:#f7941d; display:inline-block;}
.getintouch img{ padding:0 20px 0 0;}
.getintouch p{ font-family: 'Oswald', sans-serif; font-size:16px; font-weight:300; color:#b6b6b6; margin:0 0 0 0; padding:0 0 16px 0;}
.getintouch a{ font-size:16px; font-weight:300; color:#b6b6b6; transition:all 0.5s;}
.getintouch a:hover{ color:#f7941d;}
.getintouch ul{ margin:0 0 0 0; padding:20px 0 0 0;}
.getintouch ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 0 0 0;}
.getintouch .fbb{ width:29px; height:29px; line-height:29px; font-size:16px; color:#fefefe; text-align:center; display:inline-block; border:1px solid #fefefe; border-radius:3px; transition:all 0.5s;}
.getintouch .fbb:hover{ background:#0054a6; border:1px solid #0054a6;}
.getintouch .instb{  width:29px; height:29px; line-height:29px; font-size:16px; color:#fefefe; text-align:center; display:inline-block; border:1px solid #fefefe; border-radius:3px; transition:all 0.5s;}
.getintouch .instb:hover{ background:#c32aa3; border:1px solid #c32aa3;}

.usefill{}
.usefill h4{ font-family: 'Oswald', sans-serif; font-size:20px; font-weight:400; color:#fefefe; margin:0 0 20px 0; padding:0 0 20px 0; position:relative; display:inline-block; text-transform:uppercase;}
.usefill h4:after{ position:absolute; z-index:1; content:""; bottom:0; left:0;  margin:0 auto; width:50px; height:1px; background:#f7941d; display:inline-block;}
.usefill ul{ margin:0 0 0 0; padding:0 0 0 0;}
.usefill ul li{ list-style:none; margin:0 0 0 0; padding:0 0 0 0; position:relative;}
.usefill ul li a{ font-family: 'Oswald', sans-serif; font-size:16px; font-weight:300; color:#b6b6b6; margin:0 0 0 0; padding:0 0 8px 0; display:inline-block;}
.usefill a:hover{ color:#f7941d;}

.usefill ul li a:hover:after{ width:30px; height:1px; background:#f7941d; content:''; position:absolute; bottom:0; z-index:1; left:0; transition:all 0.5s;}
.usefill ul li a:after{ width:0; height:1px; background:#fff; content:''; position:absolute; bottom:0; z-index:1; left:0; transition:all 0.5s;}

.paymentmth{}
.paymentmth h4{ font-family: 'Oswald', sans-serif; font-size:20px; font-weight:400; color:#fefefe; margin:0 0 20px 0; padding:0 0 20px 0; position:relative; display:inline-block; text-transform:uppercase;}
.paymentmth h4:after{ position:absolute; z-index:1; content:""; bottom:0; left:0;  margin:0 auto; width:50px; height:1px; background:#f7941d; display:inline-block;}
.paymentmth h5{ font-family: 'Oswald', sans-serif; font-size:20px; font-weight:400; color:#fefefe; margin:0 0 12px 0; padding:25px 0 12px 0; position:relative; display:inline-block; text-transform:uppercase;
 width:100%;}
.paymentmth h5:after{ position:absolute; z-index:1; content:""; bottom:0; left:0;  margin:0 auto; width:50px; height:1px; background:#f7941d; display:inline-block;}
.paymentmth img{}

.copyrightcont{ background:#000000; padding:20px 0px; border-top:1px solid #737373;}
.copymid{ text-align:center;}
.copymid p{ font-family: 'Oswald', sans-serif; font-size:14px; font-weight:400; color:#828282; margin:0 0 0 0; padding:0 0 8px 0; display:inline-block;}
.copymid span{ font-size:14px; font-weight:300; color:#f7941d; text-transform:uppercase;}
.copymid a{ color:#828282;}
.copymid a:hover{ color:#f7941d;}




/*
font-family: 'Oswald', sans-serif;
font-family: 'Aero Matics Display';
font-family: 'Aero Matics';
font-family: 'Montserrat', sans-serif;
*/





/*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:#ffffff; 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;}
/******************************************/





 /*owl slider styline*/
.products_inner:hover{border-color:#a6a6a6;}
.c_slider_1 .item{padding:0px 14px;}
.c_slider_1 .owl-nav{display: block !important;}
.c_slider_1 .owl-nav .owl-prev{ position:absolute; bottom:-22%; left:44%; transform:translateY(-30%); width:50px; height:50px; line-height:50px; border:1px solid #fff; text-align:center;
 transition: 0.45s; color:#1e1e1e; border-radius:4px; background:#000 !important;}
.c_slider_1 .owl-nav .owl-prev i{ display:block; color:#fff; font-size:25px; text-align:center; padding:0px 0; transition:0.45s all;}
.c_slider_1 .owl-nav .owl-prev:hover{ color:#f7941d;}
.c_slider_1 .owl-nav .owl-prev:hover i{ color:#f7941d;}
.c_slider_1 .owl-nav .owl-next{ position:absolute; bottom:-22%; right:43%; transform:translateY(-30%); border:1px solid #fff; width:50px; height:50px; line-height:50px; text-align:center; transition:0.45s; 
 color:#1e1e1e; border-radius:4px; background:#000 !important;}
.c_slider_1 .owl-nav .owl-next i{display:block; color:#fff; font-size:25px; text-align:center; padding:0px 0; transition: 0.45s all;}
.c_slider_1 .owl-nav .owl-next:hover i{ color:#f7941d;}
.c_slider_1 .owl-nav .owl-next:hover{ color:#f7941d;}

.owl-carousel button.owl-dot{ padding: 0!important; font:inherit; color:#333 !important; background: #ccc !important; display:inline-block !important; width:14px !important; height:14px !important; 
 border-radius:25px !important; margin:0 2px !important; border:none !important; outline:none !important;}

.carousel-control-next, .carousel-control-prev{ border:none; outline:none; background:transparent;}


.moblink{ display:none;}


@media (max-width: 1400px) {
.toponeleft ul li{ padding:0 15px 0 0;}
.top_nav_items ul li a{ padding:0 7px;}

.welmid h6{ font-size:14px; margin:9px 0; padding:20px 0;}
.welmid p{ padding:0 18px; line-height:32px; font-size:15px;}
.welmid h3{ margin:4px 0; padding:0 65px; line-height:34px;}

}


@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;}
.searchcont .cart22{ font-size:20px; float: left;}
.cart_liust ul li:last-child a{ width:35px; height:35px; line-height:35px; border:0px solid #fff; padding:0px; text-align:center; margin-left:11px; border-radius:50%; transform:translateY(0px); 
 transition:0.45s;}
.dropdown { position: relative;}
.dropdown-menu{ display: none;}
.toggle, .dropdown-menu { width: 100%;}
.is-active .dropdown-menu { display: block;}
.dropdown { position: relative; line-height: 18px;}
.my_drop{position: static;background: #000;}
.my_drop li{ background: #272727; color:#fff; border:0px; border-bottom:1px solid #5d5d5d; margin-bottom:0px;text-transform:uppercase; padding:10px 15px 10px 50px;font-size: 13px;letter-spacing: 0.5px;
 cursor: pointer; transition: 0.45s;}
.my_drop li:hover{background: #fff;color: #000;}
.catlink{ display:none;}

 }
/*menu css*/


@media screen and (max-width: 768px) {

.topmaincont1{ padding:4px 0; border-bottom:1px solid #ccc; margin:0 0 5px 0;}
.toponeleft ul li{ padding:0 10px 0 0;}
.toponeleft ul li a{ font-size:12px;}
.toprightarea{ display:none;}
.searchtop{ display:none;}
.toponeright{ display:none;}



.yourbrandcont{ padding:30px 0px;}
.ybrandmain {
  padding:10px 0px;
  margin:0 0 10px 0;
}
.catcontmain{
  padding:20px 0px;

}
.catmainheading h4{ font-size:26px;}
.featuremaincont{ padding:30px 0px;}
.featureheaingmain h4{ font-size:26px;}
.featureheaingmain p{ font-size:13px; margin:0 0 16px 0;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{ display:none !important;}
.welcomcont{ padding:30px 0px;}
.welmid h4{ font-size:28px;}
.welmid h5{ font-size:28px; text-align:center; padding:0 0 0 0;}
.welmid h6{ width:100%;}
.welmid p{ padding:0 9px; line-height:27px; font-size:13px;}
.welmid h3{ margin:4px 0; padding:0 5px; line-height:27px;}
.touchcont{ background:#f7941c; padding:0 0 20px 0;}
.contactfrmright{ margin:0 0 0 0;}
.contactleft{ padding:20px 0 0 0;}
.contactleft h4{ font-size:24px;}
.contactleft strong{ margin:0; padding:0;}
.contactleft p{ font-size:14px;}
.contactleft h5{ font-size:14px;}
.contactfrmright{ padding:0 9px;}
.contactfrmright h4{ padding:4px 0 9px 0;}
.contactfrmright button{ margin:15px 0 0 0;}
.certificatescont{ padding:20px 0;}
.certificateheading h4{ font-size:30px;}
.certificateheading h4{ margin:0 0 0 0; padding:0 0 10px 0;}
.footermain{ padding:30px 0;}
.usefill h4{ margin:0 0 12px 0; padding:24px 0 5px 0;}
.paymentmth h4{ margin:0 0 12px 0; padding:24px 0 5px 0;}







.qualitycont{ padding:30px 0px;}
.certificatecont{ padding:30px 0;}
.certheading h4{ font-size:18px; padding: 0 0 18px 0;}
.footercontmain { padding:30px 0;}
.featurename h4{ font-size:14px;}





.c_slider_1 .owl-nav .owl-next{ display:none;}
.c_slider_1 .owl-nav .owl-prev{ display:none;}

.c_slider_2 .owl-nav .owl-next{ display:none;}
.c_slider_2 .owl-nav .owl-prev{ display:none;}

.moblink{ display:block; text-align: center; margin:13px 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:#000; background:#fff; display:inline-block; width:26px; 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{ background:#000; color:#fff;}


}




#psm .accordion-header {}

#psm .accordion-button {
  background-color: #F7941D;
  color: white;
}

#psm .accordion-button:focus {
    box-shadow: none;
    border-color: rgba(0,0,0,.125);
}

#psm .accordion-collapse .accordion-body {
  padding-right: 0;
  padding-left: 0;
}
#psm .accordion-collapse .accordion-body a {
  display: block;
  color: black;
  font-size: 14px;
  padding:0 20px;
  text-transform: lowercase;
}
#psm .accordion-collapse .accordion-body a:hover {
  display: block;
  color: white;
  font-size: 14px;
  padding:0 20px;
  text-transform: lowercase;
  background-color: #F7941D;
}