/*
font-family: 'Barlow Semi Condensed', sans-serif;
hover: ed1b25
*/

body{}
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;}

.toptext{ text-align:center; background:#000; padding:6px 0;}
.toptext p{ font-family: 'Barlow Semi Condensed', sans-serif; margin:0 0 0 0; padding:0 0px; color:#fefefe; font-size:17px; font-weight:500;}
.topone{ position:absolute; z-index:1; width:100%; padding:12px 0;}
.top-logo{ text-align:center;}
.top-logo img{}

.topsearch_right{ text-align:right;}
.topsearch_right ul{ margin:0 0 0 0; padding:0 0;}
.topsearch_right ul li{ list-style:none; display:inline-block; margin:0 0 0 10px; padding:0 0; position:relative;}
.topsearch_right ul li a{ color:#000;}
	
.langg{ width:184px; height:35px; border:1px solid #999999; color:#000; font-family: 'Barlow Semi Condensed', sans-serif; font-weight:600; font-size:15px;}
.topsearch_right .langg i{ width:35px; height:35px; line-height:35px; display:inline-block; text-align:center; color:#fff; background:#ed1b25;}

.topsearch_right .search i{ width:35px; height:35px; line-height:35px; color:#fff !important; background:#000; font-size:20px; text-align:center; display:inline-block;}


.sercht{ position:absolute; z-index:111; top:102px;}
.sercht i{ color:#fff; font-size:18px; font-weight:600;}


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

/*
font-family: 'Barlow Semi Condensed', sans-serif;
hover: ed1b25
*/


.navmain {padding:0 0; background:#03062f;}
.top_nav_items{ padding:16px 0; position:relative;}

.top_nav_items ul{ margin:0; padding:0 0;font-size:0; position:relative; text-align:center;}
.top_nav_items ul li{ display: inline-block; list-style-type: none;}
.top_nav_items ul li a{ font-family: 'Barlow Semi Condensed', sans-serif; padding:0 28px; color:#fefefe; font-size:22px; font-weight:500; text-transform:uppercase;}
.top_nav_items ul li a:hover{ color: #ff0422;}
.top_nav_items ul li a i{ padding:0 2px 0 0; color:#fff; font-size:18px;}


/*dropdown css*/
.top_nav_items ul li ul {position: absolute;top: 100%;left: 10px;right: 0px;display: none;width: 220px;z-index: 999;background: #fff;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 { font-family: 'Barlow Semi Condensed', sans-serif; height: 32px;line-height: 32px;padding-left: 10px;color: #000;font-size: 16px;font-weight:400;}
.top_nav_items ul li ul li a:hover {color: #ff0422;}
.top_nav_items ul li:hover ul{ display:block;}

.top_nav_items ul li .lara_mega_nemu { position:absolute; width:100%; background:#000; padding:20px 20px; left:0px; display:none; right:0; z-index:999; top:30px; 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 h4{ font-family: 'Barlow Semi Condensed', sans-serif; color:#ed1b25; font-size:16px; font-weight:700; text-align:left; margin:0 0 0 0; padding:0 0 10px 0;
 text-transform:uppercase;}
.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:#fff; padding:0 0 0 0px;transition:all 0.5s;}
.top_nav_items ul li .lara_mega_nemu ul li a:hover{ color:#ed1b25; letter-spacing:1px;}
/*.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 i{ font-size:10px; color:#fff; padding:0 2px 0 0;}
.m_s_menu i{ font-size:14px; color:#ccc; padding:0 6px 0 0;}
.padbtm{ padding:0 0 14px 0;}






.top_nav_items .list-item {
    position: relative;
}
.top_nav_items .list-item .sub-menu {
    position: absolute;
    z-index: 111;
    background: #ffffff8c;
    min-width: 236px;
    -webkit-box-shadow: 0 0 5px 0 #111;
    -moz-box-shadow: 0 0 5px 0 #111;
    -ms-box-shadow: 0 0 5px 0 #111;
    -o-box-shadow: 0 0 5px 0 #111;
    box-shadow: 0 0 5px 0 #111;
    padding: 20px 10px;
    left: 0;
    margin-left: -10px;
    transform-origin: top;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: transform 0.3s linear;
    -moz-transition: transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
    transition: transform 0.3s linear;
}
.top_nav_items .list-item .sub-menu > li {
    display: block;
}
.top_nav_items .list-item .sub-menu > li:hover > a {
    background: #ed1b25;
    color: #fff;
}
.top_nav_items .list-item .sub-menu a {
    display: block;
    color: #000;
    padding: 0px 10px;
    font-size: 15px !important;
    font-size: 0.8125rem;
    font-weight: 600;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.top_nav_items .list-item .sub-menu .list-item2 {
    position: relative;
}
.top_nav_items .list-item .sub-menu .list-item2 .sub-menu2 {
    position: absolute;
    z-index: 1;
    background: #ffffff8c;
    min-width: 220px;
    -webkit-box-shadow: 0 0 5px 0 #111;
    -moz-box-shadow: 0 0 5px 0 #111;
    -ms-box-shadow: 0 0 5px 0 #111;
    -o-box-shadow: 0 0 5px 0 #111;
    box-shadow: 0 0 5px 0 #111;
    padding: 20px 10px;
    top: 0;
    left: 100%;
    -webkit-transition: transform 0.3s linear;
    -moz-transition: transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
    transition: transform 0.3s linear;
    display: none;
}
.top_nav_items .list-item .sub-menu .list-item2 .sub-menu2 a:hover {
    background: #ed1b25;
    color: #fff;
}
.top_nav_items .list-item .sub-menu .list-item2:hover .sub-menu2 {
    display: block;
}
.top_nav_items .list-item .sub-menu .list-item2:hover:before {
    transform-origin: left;
    transform: scaleX(1);
}
.top_nav_items .list-item .sub-menu .list-item2:hover.drop-caret:after {
    color: #000000;
}
.top_nav_items .list-item .sub-menu .list-item2.drop-caret:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #ed1b25;
    font-size: 13px;
    font-size: 0.8125rem;
    position: absolute;
    right: 10px;
    top: 5px;
}
.top_nav_items .list-item .sub-menu .list-item3 {
    position: relative;
}
.top_nav_items .list-item .sub-menu .list-item3 .sub-menu3 {
    position: absolute;
    z-index: 1;
    background: #ffffff8c;
    min-width: 220px;
    -webkit-box-shadow: 0 0 5px 0 #111;
    -moz-box-shadow: 0 0 5px 0 #111;
    -ms-box-shadow: 0 0 5px 0 #111;
    -o-box-shadow: 0 0 5px 0 #111;
    box-shadow: 0 0 5px 0 #111;
    padding: 20px 10px;
    top: 0;
    left: 100%;
    display: none;
    -webkit-transition: transform 0.3s linear;
    -moz-transition: transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
    transition: transform 0.3s linear;
}
.top_nav_items .list-item .sub-menu .list-item3 .sub-menu3 a:hover {
    background: #ed1b25;
    color: #000000;
}
.top_nav_items .list-item .sub-menu .list-item3:hover .sub-menu3 {
    display: block;
}
.top_nav_items .list-item .sub-menu .list-item3:hover:before {
    transform-origin: left;
    transform: scaleX(1);
}
.top_nav_items .list-item .sub-menu .list-item3:hover.drop-caret:after {
    color: #000000;
}
.top_nav_items .list-item .sub-menu .list-item3:hover > a {
    background: #ed1b25;
    color: #fff;
}
.top_nav_items .list-item .sub-menu .list-item3.drop-caret:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #ed1b25;
    font-size: 13px;
    font-size: 0.8125rem;
    position: absolute;
    right: 10px;
    top: 5px;
}
.top_nav_items .list-item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ed1b25;
    bottom: 0;
    left: 0;
    transform-origin: right;
    transform: scaleX(0);
    transition: transform 0.3s ease-in-out;
}
.top_nav_items .list-item:hover .sub-menu {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
}







.top_nav_items .list-item:hover:before {
    transform-origin: left;
    transform: scaleX(1);
}
.top_nav_items .list-item:hover.drop-caret:after {
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
}
.top_nav_items .list-item.drop-caret {
    padding-right: 15px;
}
.top_nav_items .list-item.drop-caret:after {
    content: "\f107";
    font-family: "FontAwesome";
    color: #ed1b25;
    font-size: 13px;
    font-size: 0.8125rem;
    position: absolute;
    right: 0;
    top: 3px;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}
.top_nav_items .list-item:not(:last-child) {
    margin-right: 0px;
}















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

/*nav fix*/
.nav-fix {background-color: #888888;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;}

.marque_cont{ background:#ba0000; padding:5px 0;}
.marq_text{}
.marq_text p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:45px; font-weight:500; color:#fff; text-transform:capitalize; margin:0 0 0 0; padding:0 0 0 0;}

.shotabout_main{ background: url(../images/about_bg2.jpg) no-repeat center top; padding:20px 0;}
.shortabout{ text-align:center;}
.shortabout strong{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:22px; font-weight:500; color:#fff; text-transform:uppercase; margin:0 0 0 0; padding:0 0 10px 0;}
.shortabout h4{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:48px; font-weight:700; color:#fff; text-transform:uppercase; margin:0 0 16px 0; padding:0 0 0px 0; display:inline-block;
 border-bottom:2px solid #fff;}
.shortabout p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:16px; font-weight:400; color:#fff; margin:0 0 0 0; padding:0 0 0px 0;}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
hover: ed1b25
*/

.categories_main{ background: url(../images/cat_bg.jpg) no-repeat center top; padding:40px 0 75px 0;}
.catheading{ padding:0 0 40px 0;}
.catheading h4{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:35px; font-weight:700; color:#000; text-transform:uppercase; margin:0 0 12px 0; padding:0 0 0px 0; text-align:center;
 background: url(../images/cat_heading_bg.png) no-repeat center top;}
.catheading p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:16px; font-weight:500; color:#404040; margin:0 0 0 0; padding:0 140px; text-align:center;}

.catname{ background:#000; padding:50px 25px;}
.catname h4{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:40px; font-weight:700; color:#fff; text-transform:uppercase; margin:0 0 25px 0; padding:0 0 0px 0;}
.catname a{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:14px; font-weight:400; color:#fff; text-transform:capitalize; margin:0 0 0px 0; padding:0 0 0px 0; background:#ee1a24;
 text-align:center; width:136px; line-height:38px; height:38px; display:inline-block; transition:all 0.5s;}
.catname a:hover{ background:#fff; color:#ed1b25; }
.catname i{ font-size:16px; font-weight:400; color:#fff; text-transform:capitalize; margin:0 0 0px 0; padding:0 0 0px 0; background:#ee1a24;  text-align:center; width:37px; line-height:38px; height:38px;
 display:inline-block;}
.padlr{ padding:0 0px 0 20px;}
.padrr{ padding:0 20px 0 0px;}

.catimg{ transition:all 0.5s; overflow:hidden;}
.catimg img{ transition:all 0.5s; overflow:hidden;}
.catimg:hover img{ transform: scale(1.05);}

.padmid2{ padding:0 0px 0 20px;}
.padmid22{ padding:0 20px 0 0px;}
.mar-30{ margin:30px 0;}

/*
font-family: 'Barlow Semi Condensed', sans-serif;
hover: ed1b25
*/

.catheading2{ padding:0 0 20px 0;}
.catheading2 h4{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:35px; font-weight:700; color:#000; text-transform:uppercase; margin:0 0 12px 0; padding:0 0 0px 0; text-align:center;
 background: url(../images/cat_heading_bg.png) no-repeat center top;}
.catheading2 p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:16px; font-weight:500; color:#404040; margin:0 0 0 0; padding:0 140px; text-align:center;}

.woh_we_work{ padding:40px 0 10px 0;}
.cutting_main{ background: url(../images/woh_bg.jpg) no-repeat center top; padding:75px 0 75px 0; transition:all 0.5s;}
.cutting img{ border:2px dashed #fff; border-radius:100px; padding:8px 10px; transition:all 0.5s;}
.cutting:hover img{ border:2px dashed #ee1a24;}
.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;
hover: ed1b25
*/

/*feature*/
.pro-slide-item {box-shadow: 0 0 10px 0 #40404069;border-radius: 15px;margin: 12px 0;background: #fff; position:relative; transition:all 0.5s;}
.pro-slide-item .pro-imgs {padding: 30px 10px;}
.pro-slide-item .pro-information {padding: 0 22px 0px; text-align:center; position:relative;}
.pro-slide-item .pro-information h3 {font-family: 'D-DIN'; color: #1c1c1c;font-size:18px;font-weight:bold;text-transform: uppercase; text-align:center;}
.pro-slide-item .pro-information h4 { font-family: 'D-DIN'; color: #1c1c1c;font-size:16px;font-weight:bold;padding-bottom: 20px; text-align:center;}
.pro-slide-item .pro-information ul { display: flex;align-self: center;justify-content: space-between; margin:0 0 0 0; padding:10px 0 0 0;}
.pro-slide-item .pro-information ul li {list-style: none;}
.pro-slide-item .pro-information ul li p {font-size: 22px;text-transform: uppercase;font-weight:bold; color:#1c1c1c; font-family: 'D-DIN';}
.pro-slide-item .pro-information ul li a { font-size:13px; color:#fff; background: #929292; display: inline-block; padding:5px 20px; font-weight:bold; border-radius:30px; text-transform: uppercase;
 font-family: 'D-DIN'; margin:0px 0 0 0;}
.pro-slide-item .pro-information ul li a:hover {background: #e01e26;}
.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; font-family: 'D-DIN'; padding:11px 25px;font-weight:bold; border-radius:30px; border:2px solid #000;
 background:#929292;}
.viewall-btns a:hover {background: #e01e26;border-color: #ff9000;color: #fff;}

.viewmor{ position:absolute; z-index:1; left:0; right:0; top:45%; transform:translateX(30%); opacity:0; transition:all 0.5s;}
.viewmor a{ font-family: 'D-DIN'; font-size:16px; color:#fff; background: #929292; display: inline-block; padding:8px 26px; font-weight:bold; border-radius:30px; text-transform: uppercase; margin:0px 0 0 0;
 transition:all 0.;}
.viewmor a:hover{ background: #ed1b25; border-radius:10px;}
.pro-slide-item:hover .viewmor{ opacity:1;}

/*
font-family: 'Barlow Semi Condensed', sans-serif;
hover: ed1b25
*/

/*footer*/
.footer-main{ background: url(../images/foot-bg.jpg) no-repeat center top; padding:0px 0 40px 0;}

.bclr{ background:#fff; width:100%; border-radius:50px; padding:30px 0; margin:-60px 0 0 0;}
.newlettrleft{}
.newlettrleft h4{ font-size:30px; font-weight:400; color:#000; text-transform:uppercase; padding:0px 0 0 0; margin:0 0 0 0;}

.newlettr-right{}
.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; border:1px solid #1c3a60; background:#fff; outline:none;}
.newlettr-right button{ position:absolute; z-index:1; right:0; width:73px; height:60px; line-height:60px; font-size:30px; text-align:center; padding:0 0 0 6px; margin:0 0 0 0; border:1px solid #1c3a60;  
 background:#000; color:#fff; outline:none; display:inline-block; transition:all 0.5s;}
.newlettr-right button:hover{ background:#ed1b25; color:#fff;}



.getint{ padding:40px 0 0 0;}
.getint h4{ font-size:22px; font-weight:600; color:#fff; text-transform:uppercase; background: url(../images/foot_h.png) no-repeat left bottom; padding:10px 0 20px 0; margin:0 0 20px 0;
 font-family: 'Barlow Semi Condensed', sans-serif;}
.getint p{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:17px; font-weight:400; color:#dadada; padding:0px 0 20px 0; margin:0 0 0px 0;}
.getint a{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:17px; font-weight:300; color:#dadada; padding:0px 0 20px 0; margin:0 0 0px 0; transition:all 0.5s;}
.getint a:hover{ text-decoration:underline; letter-spacing:1px;}
.getint i{ font-size:14px; font-weight:600;}
.getint ul{ margin:0 0 0 0; padding:0 0 0 0;}
.getint ul li{ list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.getint ul li a{ font-family: 'Barlow Semi Condensed', sans-serif; font-size:17px; font-weight:400; color:#dadada; padding:0px 0 14px 0; margin:0 0 0px 0; display:block; transition:all 0.5s;}
.getint ul li a:hover{ text-decoration:underline; letter-spacing:1px;}
	
/*
font-family: 'Barlow Semi Condensed', sans-serif;
hover: ed1b25
*/

.main-certificate {background: #dadada;padding:70px 0 70px 0; }
.main-certificate .certificat-headiing {text-align: center;position: relative; }
.main-certificate .certificat-headiing:after {content: "";width: 100%;height: 2px;background: #adadad;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.main-certificate .certificat-headiing h2 {display: inline-block;font-size: 40px;position: relative;z-index: 111;letter-spacing: 2px;color: #000;padding: 0 30px;font-weight: 700;background: #dadada;
 text-transform: uppercase; font-family: 'Barlow Semi Condensed', sans-serif;}
.main-certificate .certificate-list ul {display: flex;justify-content: space-between;}
.main-certificate .certificate-list ul li {margin-top: 30px;list-style: none;}


.footcontact{ display:inline-flex; margin:0 0 0 0; align-items:center; width:100%;}
.footcontact-icon{ max-width:50px;}
.footcontact-icon span{ color:#fff; width:34px; height:34px; line-height:34px; border-radius:50px; text-align:center; border:2px solid #fff; display:inline-block; padding:0 0 0 3px;}

.footcontactnmb{ margin:17px 0px 0 22px;}

.socialmedia{}
.socialmedia ul{ text-align:right; margin:0 0 0 0; padding:0 0 0 0;}
.socialmedia ul li{ display:inline-block; list-style:none; font-size:18px; font-weight:600; color:#fff; text-transform:uppercase; padding:0px 12px 0px 0; margin:0 0 0px 0;}
.socialmedia .fbb{ color:#fff; border:2px solid #fff; width:34px; height:34px; line-height:34px; text-align:center; display:inline-block; font-size:17px; padding:0px 0 0px 0; margin:0 0 0px 0; 
 border-radius:50px; transition:all 0.3s;}
.socialmedia .fbb:hover{ background:#3b5998;}
.socialmedia .lkd{ color:#fff; border:2px solid #fff; width:34px; height:34px; line-height:34px; text-align:center; display:inline-block; font-size:17px; padding:0px 0 0px 0; margin:0 0 0px 0; 
 border-radius:50px; transition:all 0.3s;}
.socialmedia .lkd:hover{ background:#0072b1;}
.socialmedia .insb{ color:#fff; border:2px solid #fff; width:34px; height:34px; line-height:34px; text-align:center; display:inline-block; font-size:17px; padding:0px 0 0px 0; margin:0 0 0px 0; 
 border-radius:50px; transition:all 0.3s;}
.socialmedia .insb:hover{ background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.socialmedia .wtb{ color:#fff; border:2px solid #fff; width:34px; height:34px; line-height:34px; text-align:center; display:inline-block; font-size:17px; padding:0px 0 0px 0; margin:0 0 0px 0; 
 border-radius:50px; transition:all 0.3s;}
.socialmedia .wtb:hover{ background:#30a84e;}
.socialmedia .twb{ color:#fff; border:2px solid #fff; width:34px; height:34px; line-height:34px; text-align:center; display:inline-block; font-size:17px; padding:0px 0 0px 0; margin:0 0 0px 0; 
 border-radius:50px; transition:all 0.3s;}
.socialmedia .twb:hover{ background:#00aced;}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
hover: ed1b25
*/



.paymentmet{ padding:0 0 0 30px;}
.paymentmet ul{ margin:0 0 0 0; padding:0 0 0 0;}
.paymentmet ul li{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; display:inline-block;}
.paymentmet ul li{ display:inline-block; list-style:none; font-size:18px; font-weight:600; color:#fff; text-transform:uppercase; padding:0px 0 0px 0; margin:0 0 0px 0;}

.mrtt{ margin:50px 0 0 0;}

.copyright-main{ background:#fff; padding:20px 0;}
.copyleft{ text-align:center;}
.copyleft p{ font-family: 'Barlow Semi Condensed', sans-serif; display:inline-block; list-style:none; font-size:18px; font-weight:500; color:#000; padding:0px 0 0px 0; margin:0 0 0px 0;}
.copyleft p span{ text-transform:uppercase; text-decoration:underline;}

.copyright{ text-align:right;}
.copyright p{ font-family: 'Barlow Semi Condensed', sans-serif; display:inline-block; list-style:none; font-size:18px; font-weight:500; color:#000; padding:0px 0 0px 0; margin:0 0 0px 0;}
.copyright p a{ color:#1d3e69; transition:all 0.5s;}
.copyright p a:hover{ color:#ed1b25; text-decoration:underline;}


/*
font-family: 'Barlow Semi Condensed', sans-serif;
hover: ed1b25
*/


/*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;}
.prd-slider .item{padding:0px 2px;}
.prd-slider .owl-nav{display: block !important;}
.prd-slider .owl-nav .owl-prev{ position:absolute; top:-21%; right:88px; transform:translateY(-30%);width:43px; height:43px; line-height:43px; border:1px solid #03062f !important; text-align: center;
 transition: 0.45s; color:#03062f; border-radius:50px;}
.prd-slider .owl-nav .owl-prev i{ display:block; color:#03062f; font-size:20px; text-align:center; padding:10px 0; transition:0.45s all;}
.prd-slider .owl-nav .owl-prev:hover{ background: #ff0422 !important; color:#fff;}
.prd-slider .owl-nav .owl-prev:hover i{ color:#fff;}
.prd-slider .owl-nav .owl-next{ position:absolute; top:-21%; right:38px; transform:translateY(-30%); border:1px solid #03062f !important; width:43px; height:43px; line-height:43px; text-align:center;  
 transition:0.45s; color:#03062f; border-radius:50px;}
.prd-slider .owl-nav .owl-next i{display:block; color:#03062f; font-size:20px; text-align:center; padding:10px 0; transition: 0.45s all;}
.prd-slider .owl-nav .owl-next:hover i{ color:#fff;}
.prd-slider .owl-nav .owl-next:hover{ background: #ff0422 !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;}


.moblink{ display:none;}
/******************************************/

/*menu css*/



@media (max-width: 1400px) {
.top_nav_items ul li a{ font-size:20px; padding:0 22px;}

}



@media (max-width: 1200px) {


}


@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%;}


.top_nav_items{ padding:0 0;}

}


@media (max-width: 768px) {

.topone{ position:static; background:#252525;}
.top_nav_items{ display:none;}
.sercht{ display:none;}
.toptext p{ font-size:11px;}

.moblink {display: block;text-align: certer;margin:5px 0 0 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:22px;line-height:22px;height:22px;text-align: center;margin: 0 0 0 0px;padding: 0 0 0 0px;transition: all 0.5s;
 border-radius:25px;}
.moblink ul li a:hover{ border-radius:25px;color: #ed1b25;}


.top-logo img{ max-width:116px;}

.catname h4{ font-size:20px;}

.cutting_main{ background: url(../images/woh_bg.jpg) repeat center top;}
.catheading p{ padding:0 10px;}
.catheading2 p{ padding:0 10px;}
.shortabout h4{ font-size:30px;}
.shortabout strong{ font-size:17px;}
.newlettrleft h4{ font-size:20px;}
.footer-main{ background: url(../images/foot-bg.jpg) repeat center top;}
.copyleft p{ text-align:center; font-size:14px;}
.copyright{ text-align:center;}
.copyright p{ text-align:center; font-size:14px;}


}


@media (max-width: 525px) {
.woh_we_work{ display:none;}
.cutting_main{ display:none;}
.padlr{ padding:0 0;}
.padrr{ padding:0 0;}
.categories_main{ padding:10px 0 10px 0;}
.catheading{ padding:0 0 0 0;}
.padmid2{ padding:0 0 0 0;}
.padmid22{ padding:0 0 0 0;}
.main-certificate .certificat-headiing h2{ font-size:29px;}
.socialmedia ul li{ padding:0 0; margin:0 0;}
.main-certificate{ padding:20px 0;}
.getint { padding:10px 0 0 0;}



}


