@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900');

body{font-family: 'Open Sans';}

h1,h2,h3,h4,h5,h6{font-family: 'Open Sans';}
p{font-family:'Montserrat', sans-serif; font-size:13px; font-weight: 400;}

h1{font-size:32px; font-weight:bold; margin:0 0 15px;}

.checkbox label{font-size:14px;}

a, button{outline: none;}

input.form-control{box-shadow: none; outline: none;}
select, select.form-control{padding-left:6px; padding-right:20px; outline:none; box-shadow:none;

  background-image:url(../image/drop-icon.png); background-position:100% 50%; background-repeat:no-repeat;

  -webkit-appearance:none;

  -ms-appearance:none;

  -o-appearance:none;

  -moz-appearance:none;

  appearance:none;

}
select:focus, select.form-control:focus{outline:none;  box-shadow:none;}
/*EI*/
select::-ms-expand{
  display:none;
}
/*EI*/

/*Btn Css*/

.btn-transparent{background:transparent; border:2px solid #d0d0d0; border-radius:0; box-shadow:none; outline:none; font-family: 'Montserrat', sans-serif; font-size: 14px; text-transform: uppercase;}

.btn-transparent:hover, .btn-transparent:focus{background:#d0d0d0; color:#333; border-color:#d0d0d0;}

.btn-dark, .btn-gray{background: #343738; color:#fff; border-radius:0; box-shadow:none; outline:none; font-family: 'Montserrat', sans-serif; font-size: 14px; text-transform: uppercase;}

.btn-gray{background:#656b6d; letter-spacing: 1px;}

.btn-dark:hover, .btn-dark:focus, .btn-gray:hover, .btn-gray:focus{background: #f58220; color:#fff;}

.btn-primary{color:#fff; background-color:#f58220; border-color:#f58220; border-radius:0; font-weight:600;  font-family: 'Montserrat', sans-serif; letter-spacing: 1px;}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background:#f58220; text-decoration:none; outline:none;}

/*Btn Css End*/



/*Modal*/

.modal .close{width: 30px; height: 30px; line-height:20px; text-align: center; position: absolute; top: -12px; right: -12px; color: #fff; background:#f00; border-radius:50%; opacity: 1; font-size:15px; font-weight: normal;}

.modal .close:hover, .modal .close:focus{text-decoration: none; background:#dd0303;}

.modal .close .fa{line-height: 28px;}

/*Modal*/



/*Header*/

header{background-color:#333333; position: fixed; top: 0; left: 0; right: 0; z-index: 9;

  -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;}

header.header_fixed{position: fixed;}
header.header_fixed .top-social{height: 0; overflow: hidden; border-bottom:transparent; display: block;}


.navbar-brand{float:left; padding:10px 0; height: auto; width:290px; -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;}
.navbar-brand img{max-width:100%;}
header.header_fixed .navbar-brand{width: 230px; -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;}

.header-right{float: right;}

.top-social{height:39px; margin-bottom:-2px; text-align: right;

  -webkit-transition:all 0.3s ease 0s;

  -moz-transition:all 0.3s ease 0s;

  -ms-transition:all 0.3s ease 0s;

  transition:all 0.3s ease 0s;}

.call_information{list-style:none;padding:0;margin:0; display: inline-block;}

.call_information .dropdown-menu{border-radius:0; border:0; padding:0; margin:0; min-width: 100px;}

.call_information .dropdown-menu li{display: block; margin:0; padding: 0;}

.call_information .dropdown-menu li a{color:#000; padding:6px 10px;}

.call_information .dropdown-menu li a:hover, .call_information .dropdown-menu li a:focus{background:#f58220; color:#fff; text-decoration: none;}

.call_information li{font-size:11px;font-family: 'Montserrat', sans-serif; font-weight:300; color:#b2b2b2; display:inline-block; padding:8px 0; position: relative;}

.call_information li i{padding:4px; font-size: 14px;}

.call_information li .fontyellow{color:#f58220;border-right:1px solid rgba(255,255,255,0.1);}

.call_information li a{color:#b2b2b2; padding:10px;

  -webkit-transition:all 0.3s ease 0s;

  -moz-transition:all 0.3s ease 0s;

  -ms-transition:all 0.3s ease 0s;

  transition:all 0.3s ease 0s;}

.call_information li a:hover, .call_information li a:focus{color:#f58220; text-decoration: none;}

.call_information .dropdown a{color:#b2b2b2; text-decoration:none;}

.social_info{display:inline-block; padding:0; padding-left: 10px;}

.social_info a{color:#b2b2b2; font-size:13px; padding:10px 6px; display: inline-block;}

.social_info a:hover, .social_info a:focus{color:#f58220;

  -webkit-transition:all 0.3s ease 0s;

  -moz-transition:all 0.3s ease 0s;

  -ms-transition:all 0.3s ease 0s;

  transition:all 0.3s ease 0s;}

/*Header End*/



/*Menu Bar*/

.menutop-border{border-top:1px solid rgba(255,255,255,0.1);}

.navbar-default{background-color:transparent; border:none; border-top:1px solid rgba(255,255,255,0.1); margin:0;  border-radius: 0; box-shadow: none; position: static;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0; float: left;}

.navbar-default .navbar-nav>.active>a{color:#fff;background-color:transparent}

.navbar-default .navbar-nav li > a{color:#fff;font-size:13px;font-family: 'Montserrat', sans-serif; font-weight: 300; padding:5px 0; margin:0 9px; position: relative;

  -webkit-transition:all 0.3s ease 0s;

  -moz-transition:all 0.3s ease 0s;

  -ms-transition:all 0.3s ease 0s;

  transition:all 0.3s ease 0s;}
.navbar-default .navbar-nav{padding-top: 8px;}
.navbar-default .navbar-nav li > a:before, .navbar-default .navbar-nav > .active > a:before, .navbar-default .navbar-nav > .open > a:before{height: 2px; content:''; position: absolute; bottom:0; left: 50%; width:0; margin:0 auto; background:#f58220;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.navbar-default .navbar-nav li:hover > a:before, .navbar-default .navbar-nav li:focus > a:before, .navbar-default .navbar-nav > .active > a:before, .navbar-default .navbar-nav > .open > a:before{left: 0; width:100%;}

.navbar-default .navbar-nav li:last-child > a{margin-right:0;}

.navbar-default .navbar-nav li:first-child > a{margin-left:0;}

.navbar-default .navbar-nav>.active>a:hover{background:none; color:#f58220;}

.navbar-default .navbar-nav li.dropdown .dropdown-menu li > a{display:block; color:#000; border:none; margin:0 !important; padding:6px 10px; font-size:12px;}

.navbar-default .navbar-nav li.dropdown .dropdown-menu li > a:hover, .navbar-default .navbar-nav li.dropdown.open .dropdown-menu  li > a:focus{background:#f58220; color:#fff; text-decoration:none;}

.navbar-default .navbar-nav li.dropdown .dropdown-menu  li > a:before{display:none;}

.navbar-default .navbar-nav li >a:hover, .navbar-default .navbar-nav li  > a:focus{color:#f58220;font-size:13px;font-family: 'Montserrat', sans-serif;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:transparent; color:#f58220;}

header.header_fixed .navbar-nav{padding-top:20px;}

header .container{position: relative;}

.feature_img{padding:5px; border:1px solid #d9d9d9; margin-top:38px; text-align: center;}

.navbar-default .navbar-nav li.dropdown .dropdown-menu .feature_img a:hover, .navbar-default .navbar-nav li.dropdown .dropdown-menu  .feature_img a:focus{background:transparent;}

.feature_img img{display:inline-block;}

.navbar-default .navbar-nav li .feature_img a:before{display: none;}

.navbar-default .navbar-nav > .open > a{background: none; color: #fff}

.navbar-default .navbar-nav li.mega_menu{position: static; padding-bottom:11px;}

header.header_fixed .navbar-default .navbar-nav li.mega_menu{padding-bottom:20px;}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu{padding:20px; margin:-20px 15px 0; height: auto; display: block; visibility: hidden; opacity: 0; max-height:430px; overflow-y:auto; width: auto; left: 0; right: 0;

    -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;

}

.navbar-default .navbar-nav li.dropdown .dropdown-menu{opacity:0; display:block !important; visibility:hidden;}

.navbar-default .navbar-nav li.dropdown:hover .dropdown-menu{opacity: 1; visibility: visible;}

.navbar-default .navbar-nav > li.mega_menu.open  .dropdown-menu, .navbar-default .navbar-nav li.mega_menu:hover .dropdown-menu{margin-top: 0px;opacity: 1; visibility: visible;}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu h4{font-size:16px; margin:0 0 15px; color:#f58220;}
  .navbar-default .navbar-nav li.mega_menu .dropdown-menu h4 a{color:#f58220}
  .navbar-default .navbar-nav li.mega_menu .dropdown-menu h4 a:hover{text-decoration:none}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu ul{list-style: none; padding:0; margin:0; clear: both;}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu ul li{display:block; margin-top:10px;}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu ul li a{padding:0; color: #000; margin:0; display:block; font-size:12px;}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu ul li a:before{display: none;}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu ul li a:hover, .navbar-default .navbar-nav li.mega_menu .dropdown-menu ul li a:focus{color:#f58220; background:transparent; text-decoration: none;}



.navbar-default .navbar-nav li.mega_menu .dropdown-menu  a.see-all{color:#000; text-decoration:none; padding:0; margin:15px 0 !important; font-weight:bold; display:block;}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu  a.see-all:hover, .navbar-default .navbar-nav li.mega_menu .dropdown-menu  a.see-all:focus{color:#f58220; text-decoration:none; background:transparent;}

.navbar-default .navbar-nav li.mega_menu .dropdown-menu  a.see-all:before{display:none;}





.close_menu_list{display: none;}

.navbar-header{float: right; padding:16px 0 0 20px;}

.search_box {line-height: 0; margin: 0; position: relative;}

.top-search{width: 20px; height: 12px; display: inline-block; text-align: right; position:relative; outline: none; z-index: 4;}

.top-search:before{content: '\f002'; position: absolute; top: 0; right: 0; font-size: 12px; line-height: 12px; color: #fff; font-family:'FontAwesome';

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.search_box.show_field .top-search:before{content: '\f00d'; color:#f58220;}

.search_box .search_field{position: absolute; right:25px; top:-11px; z-index: 2; width:0; visibility:hidden; background:#333; border:1px solid rgba(255,255,255,0.1); overflow: hidden; opacity: 0;  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.search_box.show_field .search_field{width: 400px; opacity: 1; visibility:visible;}

.search_box input[type="text"]{border:none; box-sizing: border-box; color: #afafaf; display: inline-block; font-size: 13px; height:37px; letter-spacing: 0.5px; line-height: 18px; margin: 0; padding:6px 12px; width: 100%; border-radius: 0; background:transparent;}

.search_box button{border: medium none; box-shadow: none; color: #fff; font-size: 13px; height: 37px; width:28px; background:transparent;}

.search_box button:hover, .search_box button:focus{color:#f58220;}

header.header_fixed .navbar-default .navbar-header{padding-top:27px;}

header.header_fixed .navbar-default .navbar-header .search_box{line-height:18px;}

/*Menu Bar*/ 



/*index Page Css start*/

/*Banner*/

body{padding-top:80px;}

.banner_info .carousel-caption{top:50%;padding:0 15px;transform:translatey(-50%);margin:0; text-align: left; left: 0; right: 0; padding:0; z-index: 5;}

.banner_info .carousel-caption h1{text-align:left; color:#f58220; font-size:54px; font-weight:600; line-height:24px; margin:0}

.banner_info .carousel-caption h2{font-size:38px; text-align:left; margin-bottom:30px; line-height:36px; letter-spacing:0.5px; font-weight: 600;}

.banner_info .carousel-caption h5{font-size:18px; text-align:left; margin-bottom:45px; letter-spacing:0.5px;line-height:20px; font-weight: 600;}

.banner_info .carousel-caption .btn-transparent{min-width:162px; font-size:14px; color:#fff;}

.banner_info .carousel-caption .btn-transparent:hover, .banner_info .carousel-caption .btn-transparent:focus{color:#333;}

.banner_info .carousel-control{bottom:auto; top:50%; width:52px;text-align:center; height:52px; background:#222; color:#fff; line-height:48px;transform:translatey(-50%); z-index: 6;}

.banner_info .carousel-control.right{right:100px;}

.banner_info .carousel-control.left {left: 100px;}

.banner_info .main_cont{max-width:585px;}



.banner_info .alert{margin:15px auto; max-width:50%;}

/*Banner End*/



/*Section Title*/

.section_title{text-align:center; font-weight:600; color:#000; padding-bottom:25px; font-size:32px; }

/*Section Title End*/



/* Select your Tool */

.select_tool{background:#f2f2f2; padding:60px 0;}

.select_tool_inner .select_box{float: left; width:20%; padding:0 10px;}

.select_tool_inner .select_box a{display: table; width: 100%; background: #fff; padding:10px 25px; height:130px; border:1px solid transparent;

  -webkit-transition:all 0.3s ease 0s;

  -moz-transition:all 0.3s ease 0s;

  -ms-transition:all 0.3s ease 0s;

  transition:all 0.3s ease 0s;}

.select_tool_inner .select_box a:hover, .select_tool_inner .select_box a:focus{border-color:#f58220; text-decoration:none;}

.select_tool_inner .select_box a:hover h4, .select_tool_inner .select_box a:focus h4{color: #f58220; text-decoration:none;}

.select_tool_inner .select_box span{display: table-cell; vertical-align: middle;}

.select_tool_inner .select_box img{margin-right:20px;}

.select_tool_inner .select_box h4{margin:0; padding:0; display:table-cell; vertical-align: middle; font-family: 'Montserrat', sans-serif; font-weight:700; color:#1d1d1d; font-size:18px; text-transform:uppercase;

  -webkit-transition:all 0.3s ease 0s;

  -moz-transition:all 0.3s ease 0s;

  -ms-transition:all 0.3s ease 0s;

  transition:all 0.3s ease 0s;}

/* Select your Tool End */



/*Talking of Cobra Carbide */

.talking_carbide{background:url(../image/bluebg.jpg); padding-top:48px; position:relative; background-size:100% auto; background-size: cover;}

.talking_carbide_img{position: absolute; left: 0; bottom:0; padding-left: 0;}

.talking_carbide h2{color:#fff; margin:0 0 25px; font-size:32px; font-weight:600; text-transform: inherit;}

.talking_carbide p{color:#fff; font-size:16px; font-family: 'Montserrat', sans-serif; font-weight:300; margin:0 0 20px 0;}

.talking_carbide p strong{font-weight:600;}

.talking_carbide .btn-transparent{color:#fff;}

.talking_carbide .btn-transparent:hover, .talking_carbide .btn-transparent:focus{color:#000;}

.talking_info{position: relative; padding:0 30px; min-height: 378px;}

.talking_info:before{content:''; width:2px; background:#f58220; position:absolute; top:0; bottom:0; right:100%; margin-right:28px;}

.talking_info:after{content:''; width:9px; height:11px; background:#f58220; position:absolute; top:0; right:100%;  margin-right:19px;}

/*Talking of Cobra Carbide End*/



/*New Arrivals*/

.new_arrivals h5{font-family: 'Montserrat', sans-serif; font-size:15px; margin-bottom:0; text-transform: uppercase;color:#1d1d1d;}

.new_arrivals h2{font-size:32px; font-weight:600; text-transform:inherit; color:#1d1d1d; margin-top:15px;}

.new_arrivals h2 span{color:#f58220}

.new_arrivals h3{color:#f58220; margin:0; font-size:24px; font-weight: 600;}

.new_arrivals_info{padding:48px 25px 45px; display: block;}

.new_arrivals .btn-transparent{margin:30px 0 10px; color:#1d1d1d; min-width:170px;}

.get_sale_box{background-color:#f9f9f9;margin-bottom:12px;padding:60px 0 0 20px;overflow:hidden; display: block;}

.get_sale_box p{font-family: 'Montserrat', sans-serif; font-size:15px; margin:10px 0 0 0; font-weight: 300; color:#1d1d1d;}

.get_sale_box img{float:right}

.new_arrivals_info img.img-responsive{margin-top: -30px;}

.new_arrivals_info, .get_sale_box{

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.new_arrivals_info:hover, .new_arrivals_info:focus, .get_sale_box:hover, .get_sale_box:focus{background:#f5f5f5; text-decoration:none;}

/*New Arrivals End*/



/*Arrivals Tabs*/

.arrivals_tabs{padding:50px 0 20px;}

.arrivals_tabs .tab-content{margin-top:48px}

.arrivals_tabs .nav.nav-pills{text-align:center; border:none;}

.arrivals_tabs .nav.nav-pills > li{display:inline-block; float:none}

.arrivals_tabs .nav.nav-pills > li > a{border:none; font-style:bold; color:#24252a; font-family: 'Montserrat', sans-serif; font-size:18px; padding:5px 15px; letter-spacing:1px; border:none; border-radius:0;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.arrivals_tabs .nav.nav-pills > li.active > a, .arrivals_tabs .nav.nav-pills > li > a:hover, .arrivals_tabs .nav.nav-pills > li > a:focus{background:#000; color:#fff;}

.products_img{border:1px solid rgba(0,0,0,0.1);padding:30px 0 35px 0; position: relative; margin-bottom:15px;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.products_img img{margin:0 auto;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.products_details{text-align:center}

.products_details p{font-family: 'Montserrat', sans-serif; font-size:13px; text-transform:uppercase; font-weight:400; margin:20px 0; text-align:center;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.products_details p span, .products_details p s{font-family: 'Montserrat', sans-serif; font-size:15px; color:#f58220; margin:0; font-weight: 300;}

.products_details a{font-family: 'Montserrat', sans-serif; font-size:13px; color:#1d1d1d; margin:0; text-transform: uppercase; font-weight: 400;}

.products_details a:hover, .products_details a:focus{color:#f58220; text-decoration: none;}

.products_details p s{color:#000; margin-right: 3px;}

.products_details .btn-transparent{margin:0 0 20px 0; color:#000; min-width:100px;}

.rating_info{position: absolute; bottom:5px; left: 0; right: 0; text-align: center;}

.rating_info .fa-stack{display: inline-block; font-size:14px; color:#a6a6a6; margin:0 -2px; width:15px; height:15px;}

.rating_info .fa-stack .fa-star{color:#f58220}

article.product_list{margin-bottom:20px;}

article.product_list .btn-transparent:hover, article.product_list .btn-transparent:focus{background:#f58220; border-color:#f58220; color: #fff; outline:none; text-decoration:none;}

article.product_list:hover .products_details p{color:#f58220;}

.cart-button{position: absolute; top: 50%; left: 0; right: 0; height:45px; margin-top:-23px; text-align: center; opacity: 0;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.cart-button .btn-icon{color:#fff; display:inline-block; font-size:14px; height:45px; line-height:45px; max-width:50px; text-align:center; width:50px; background:rgba(0,0,0,0.5); margin:0 -1px;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.cart-button .btn-icon:hover, .cart-button .btn-icon:focus{background:#000;}

article.product_list:hover .cart-button{opacity:1;}

article.product_list:hover .products_img img.img-responsive{opacity:0.3;}



.product-list article{border:1px solid rgba(0,0,0,0.1); padding:15px; overflow:hidden;}

.product-list .products_img{float:left; border:0; padding:0;}

.product-list .products_details{display:block; overflow:hidden; text-align:left;}

.product-list .products_details p{text-align:left;}

.product-list .rating_info{bottom:-22px;}

/*Arrivals Tabs End*/



/*Cobracarbide Bg*/

.build_tool{background:url(../image/carbide.jpg); position:relative; background-size:100% auto; background-size:cover; text-align: center; padding:110px 0;}

.build_tool h2{font-size:56px; color:#fff; padding-bottom:25px; margin:0; font-weight:600; text-transform: inherit;}

.build_tool p{font-size:18px; font-family: 'Montserrat', sans-serif; color:#fff; text-align:center; padding-bottom:32px; margin:0;}

.build_tool .btn-transparent{font-size:18px; color:#fff;}

.build_tool .btn-transparent:hover, .build_tool .btn-transparent:focus{color:#333;}

/*Cobracarbide Bg End*/



/*Latest from the Blog*/

.latest_blog{padding:45px 0;}

.latest_blog h6{font-family: 'Montserrat', sans-serif; font-size:13px; text-transform:uppercase; font-weight:400; margin:25px 0 12px;}

.latest_blog h6 a{color:#333}

.latest_blog p{font-family: 'Montserrat', sans-serif; font-size:13px; font-weight:400; line-height: 24px;}

.latest_blog article ul{background-color:#343738; list-style:none; margin:0; padding:0; text-align:center; overflow: hidden;}

.latest_blog article ul li{float: left; width:31%; text-align: center;  padding:10px 3px; font-size:12px; font-weight: 400;}
.latest_blog article ul li:first-child{width:38%;}

.latest_blog article ul li a{color: #fff; line-height:20px;}

.latest_blog article ul li a:hover, .latest_blog article ul li a:focus, .latest_blog h6 a:hover, .latest_blog h6 a:focus{color: #f58220; text-decoration: none;}

.latest_blog article ul li span{color:#fff; position:relative; z-index:1; font-size:18px; display: block; min-height:28px;}

.latest_blog article ul li p{color:#fff; position:relative; z-index:1; font-family: 'Montserrat', sans-serif; font-size:12px; font-weight:400; text-align: center; min-height:1px;margin:0; line-height: 20px;}

a.latest_blog_img img{width: 100%;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

a.latest_blog_img{position: relative; background:#888; display: block;}

a.latest_blog_img:before{border:1px solid rgba(230,230,230,0); content:''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; 

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

a.latest_blog_img:hover:before{border-color: rgba(230,230,230,0.5); border-width: 12px;}

a.latest_blog_img:hover img{opacity: 0.8;}

/*Latest from the Blog End*/



/*Subcrible to Our Newsletter and  Our Company*/

.subcrible_company{background-color:#343738;padding:60px 0 40px;}

.subcrible_company h4{color:#fff; margin:0 0 22px; font-weight: 600; text-transform: uppercase; font-size: 18px;}

.subcrible_company p{color:#fff;font-family: 'Montserrat', sans-serif; margin:0 0 22px 0; font-weight:400; font-size:13px; line-height: 24px;}

.subcrible_company .form-control{background-color:transparent; border-radius:0; border:1px solid rgba(255,255,255,0.1); font-weight:400; height:44px;}

.subcrible_company  button.btn-primary{color:#fff; background-color:#f58220; border-color:#f58220; border-radius:0; margin-top:20px; font-weight:600;  font-family: 'Montserrat', sans-serif; letter-spacing: 1px;}

.subcrible_company  button.btn-primary:hover, .subcrible_company  button.btn-primary:focus{background:#f58220; text-decoration:none; outline:none;}

.subcrible_company .our_company{padding:0 35px;}

.subcrible_company .our_company p{text-align: justify;}

.subcrible_company img.img-responsive{border:1px solid #6c6e6e;}

.cobra_carbide_video iframe{width:100%; height:460px;}

.subs_video{position: relative;}

.subs_video .play_icon{position: absolute; top: 50%; left: 50%; font-size:39px; margin:-24px 0 0 -24px; color:#fff; width:48px; height: 48px; text-align: center; line-height:49px;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.subs_video .play_icon:after{content:''; position: absolute; top:0; right: 0; bottom: 0; left: 0; border-radius: 50%; border:1px solid #fff;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.subs_video a:hover .play_icon{color:#f00;}

.subs_video a:hover .play_icon:after{border-color:#f00;}

/*Subcrible to Our Newsletter and  Our Company End*/



/*index Page Css End*/



/*Footer*/

footer{padding:55px 0; background:#e5e5e5;}

footer h4{font-weight:600; margin:0 0 18px; text-transform: uppercase;}

footer p{font-family: 'Source Sans Pro'; font-size:13px; margin:0 0 13px 0;}

footer a.mail_box{font-size:13px;color:#f58220; margin:10px 0 42px 0; display: block;

    -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;

}

footer a.mail_box:hover, footer a.mail_box:focus{color:#000;}

footer ul{list-style: none; padding:0; margin: 0;}

footer ul li{display: block; padding:0 0 10px 0;}

footer ul li:last-child{padding-bottom:0;}

footer ul li a{color: #f58220; font-family: 'Source Sans Pro'; font-size:13px;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

footer ul li a:hover, footer ul li a:focus{color: #000; text-decoration: none;}

.footer_social{display: block;}

.footer_social a{display: inline-block; color:#3d3d3d; font-size:14px; margin:0 5px;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.footer_social a:first-child{margin-left:0;}

.footer_social a:hover, .footer_social a:focus{color:#f58220; text-decoration: none;}

footer .form-control{margin-top:5px; border-radius:0; border-color:#b5b6b6; font-weight: normal; background:transparent;}

footer textarea.form-control{margin-top:5px; border-radius:0; border-color:#b5b6b6; height: 68px;}

footer .btn-dark{margin-top:5px;}

footer .btn-dark:hover, footer .btn-dark:focus{outline:none;}

.contact_get{padding:0 45px;}

/*Footer*/



/*Copyright*/

.copyright{padding:30px 0; background:#343738; text-align: center;}

.copyright p{font-weight:600px; font-size:14px; color:#fff; margin:0;}

.copyright p a{color:#fff;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.copyright p a:hover, .copyright p a:focus{color:#f58220; text-decoration: none;}

/*Copyright End*/



/*Breadcrumb*/

.breadcrumb{margin:35px 0 30px; background:transparent;}

.breadcrumb a{color:#000;

    -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;

}

.breadcrumb a:hover, .breadcrumb a:hover .material-icons{color:#f58220; text-decoration: none;}

/*Breadcrumb End*/



ul.cirle_style{list-style: none; padding:0; margin:0;}

ul.cirle_style li{display: block; padding-left:23px; position: relative; font-size:14px; line-height: 22px; margin-bottom:5px;}

ul.cirle_style li:before{content:''; position: absolute; top: 4px; left:0; width: 12px; height: 12px; border-radius:50%; background:#f58220;}

ul.cirle_style li:after{content:''; position: absolute; top:8px; left:4px; width: 4px; height: 4px; background:#fff;}



/*Category Page Css start*/

.carbide_mills{padding:5px 0 35px;}

.carbide_mills h4{color:#24252a; margin:0 0 15px; font-weight:600;}

.carbide_mills p{line-height: 22px; margin:0 0 25px;}

.carbide_mills ul.cirle_style li{padding-left:35px; margin-bottom:18px;}

.carbide_mills ul.cirle_style li:before{left:12px;}

.carbide_mills ul.cirle_style li:after{left:16px;}



.category_info{padding:30px 0;}

.category_info ul{list-style:none; padding:0;}

.category_info ul li{display:block; margin-bottom:10px;}

.category_info ul li a{color:#4e4e4e; }

.category_info ul li a:hover, .category_info ul li a:focus{text-decoration:none; color:#f58220;}

.category_info h3{font-size:18px; color:#24252a; margin:15px 0; font-weight:600;}

.category_info h4{font-size:16px; color:#24252a; margin:0 0 30px; font-weight:600;}

.category_info dl{list-style: none; padding:0 0 5px; margin: 0;}

.category_info dl dd ul{list-style: none; padding: 0; margin: 0; position: relative; border-left:1px solid #c8c8c8;}

.category_info dl dd ul:before{content:''; position: absolute; left: 0; bottom: 0; width: 7px; height: 1px; background:#c8c8c8; margin:0 0 0 -4px;}

.category_info dl dd ul:after{content:''; position: absolute; left: 0; top: 0; width: 7px; height: 1px; background:#c8c8c8; margin:0 0 0 -4px;}

.category_info dl dd ul li{margin:0;}

.category_info dl dd ul li a{color:#4e4e4e; font-size: 13px; padding:6px 0 6px 10px; display: block; position: relative;}

.category_info dl dd ul li a:hover:before, .category_info dl dd ul li a.active:before{content:''; position: absolute; left: 0; bottom: 0; top: 0; width: 1px; background:#f58220; margin:0 0 0 -1px;}

dl.categories_main_ac{border:1px solid #c8c8c8; display: block;}

dl.categories_main_ac dt{background:transparent; color:#24252a; font-size:14px; font-family:'Montserrat', sans-serif; padding:10px 26px 10px 14px; margin:-1px -1px 0; cursor:pointer; font-weight:300; position: relative; outline: none; border-top:1px solid #d9d9d9;}
dl.categories_main_ac dt:first-child{border-top:0;}

dl.categories_main_ac dt:before{content: 'control_point'; position: absolute; top:10px; right: 10px; font-size:14px; color:#797979; font-family: 'Material Icons';

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

dl.categories_main_ac dt.ui-state-active{background:#f58220; color: #fff; outline: none;}

dl.categories_main_ac dt.ui-state-active:before{content: 'remove_circle_outline'; color:#fff;}

dl.categories_main_ac dd{padding:10px; position: relative;}

dl.categories_main_ac dl.categories_inner_ac{border:0; position: relative; padding-bottom:0; background:#f1f1f1;}

dl.categories_main_ac dl.categories_inner_ac dd{padding:8px;}

dl.categories_main_ac dl.categories_inner_ac dt{background:transparent; color: #24252a; font-size: 12px;  font-weight: 400; margin-top:0; padding:8px 20px 8px 10px;}

dl.categories_main_ac dl.categories_inner_ac dt:before{content:'control_point'; color:#797979; right:5px; top: 8px;}

dl.categories_main_ac dl.categories_inner_ac dt.ui-state-active{color:#f58220; border-top:0;}

dl.categories_main_ac dl.categories_inner_ac dt.ui-state-active:before{content:'remove_circle_outline'; color:#f58220;}

dl.categories_main_ac dl.categories_inner_ac dt.ui-state-active:after{content:''; position: absolute; left: 0; bottom: 0; top: 0; width: 1px; background:#f58220; margin:0;}

dl.categories_main_ac dl.categories_inner_ac dd.ui-accordion-content-active:after{content:''; position:absolute; left:0; bottom:0; top:0; width:1px; background:#f58220; margin:0 0 0 -1px;}

dl.categories_main_ac dl.categories_inner_ac dl.categories_inner_ac{background:#fff;}
dl.categories_main_ac dl.categories_inner_ac dl.categories_inner_ac dl.categories_inner_ac{background:#fff; border:1px solid #d9d9d9;}



.category_title{padding:8px 0; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin-bottom:10px;}

.category_title a.fa-random{color: #c8c8c8; font-size:20px; vertical-align: middle;}

.category_title form.form-inline{display: inline-block; padding:0 10px; vertical-align: middle;}

.category_title form .form-control{background-color:#f2f2f2; border:none; height: 35px; padding:6px 20px 6px 7px;}

.category_title form label{font-weight:normal; font-size:14px; letter-spacing:0.5px; padding-right: 5px;}

.category_title .right_info{float: right;}

.category_title .right_info form.form-inline{padding-right:0;}

.list_grid{padding-top:4px; display: inline-block; vertical-align: middle;}

.list_grid button{color: #c8c8c8; display: inline-block; line-height: 12px; background:none; padding:0; border:0;}

.list_grid button:before, .list_grid button:after{display:none;}

.list_grid button.active, .list_grid button:hover, .list_grid button:focus{background:none; outline:none; color:#f58220; text-decoration: none;}

.category_title a.fa-random:hover, .category_title a.fa-random:focus{color:#f58220; text-decoration: none;}



.category_listing{margin:25px 0 0;}

.page_navigation{padding:15px 0; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin-top:30px; text-align: center;}

.page_navigation .pagination{margin:0; display: inline-block; vertical-align: middle;}

.page_navigation .pagination > li > a, .page_navigation .pagination > li > span{border:none; padding:0; margin:0 12px; color: #143546; font-size:13px; font-weight: bold;}

.page_navigation .pagination > li > span{color:#f58220;}

.page_navigation .pagination > li > a:hover, .page_navigation .pagination > li > span:hover, .page_navigation .pagination > li > a:focus, .page_navigation .pagination > li > span:focus{background:transparent; color: #f58220;}

/*Category Page Css End*/



/*Category Detail Page Css*/

.product_detail{margin-bottom:65px;}

.product_detail h4{font-size:18px; font-weight:600; color:#24252a; margin:0 0 15px;}

ul.pro_summery{list-style: none; padding:0; margin:10px 0; display:block;}

ul.pro_summery li{display:block; font-size:13px; font-weight:400; margin-bottom:10px;}

ul.pro_summery li a{color:#24252a; font-weight:bold;

    -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;

}

ul.pro_summery li strong{color:#008000;}

.rating_review{font-size:13px; margin:15px 0 25px;  font-weight: 400;}

.rating_review p{margin:0;}

.rating_review span{color:#d0d0d0; margin-right:-2px; width:12px; height:12px; line-height:12px;}

.rating_review a{color:#1d1d1d; text-decoration:underline; margin:0 10px; font-weight: bold; letter-spacing:1px;

    -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;

}

.rating_review a:hover, .rating_review a:focus, ul.pro_summery li a:hover, ul.pro_summery li a:focus{color:#f58220; text-decoration:none;}

.quantity label{font-weight:normal; font-size:14px;}

.quantity input{width:50px; height: 27px; background:#f2f2f2; padding:2px 2px 2px 6px; border:0; margin-left: 5px; outline:none;}

.prices_info{margin:10px 0 20px; font-size:15px; font-family: 'Montserrat', sans-serif; font-weight:300;}

.prices_info span{font-size:18px; font-weight:400; color:#f58220; margin-left: 8px;}

.product_detail .btn-lg{color:#000; outline:none; margin-bottom:15px;}

.social_info2{margin:20px 0 0;}

.social_info2 a:hover img{opacity:0.8;}



.product_detail_tab .nav-pills{text-align: center; margin-bottom:60px;}

.product_detail_tab .nav-pills > li{float: none; display: inline-block;}

.product_detail_tab .nav-pills > li > a{color:#363229; border-radius: 0; padding:3px 12px 6px; font-size: 18px; font-weight:600; letter-spacing:1px;

  -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}

.product_detail_tab .nav-pills > li.active > a, .product_detail_tab .nav-pills > li > a:hover, .product_detail_tab .nav-pills > li > a:focus{background:#363229; color:#fff;}

.product_detail_tab .tab-pane p{line-height:20px; margin-bottom:25px;}



.product_detail_tab h2{font-size:24px; font-weight:bold; margin:0 0 10px; text-align:center;}

.product_detail_tab .form-horizontal{border:1px solid #d9d9d9; padding:30px 30px 15px; /*background:#e8e6e6;*/ margin-bottom:20px;}

.product_detail_tab .form-horizontal .control-label, .form-style .control-label, .contact_page .control-label, .checkout-page .control-label, .login_form .control-label, .register-form fieldset .control-label, .panel-body .control-label, .my-account-detail .control-label{font-size:14px; font-family:'Open Sans'; display:block; font-weight:normal; margin-bottom:6px; text-align:left;}

.product_detail_tab .form-horizontal #review{text-align:center;}

.product_detail_tab .form-horizontal table.table{background:#fff;}

.product_detail_tab .form-horizontal table.table .fa-stack{width:12px; height:12px;}



.form-style .panel-heading{padding:14px 20px; text-align:center; border-radius:0; background:#666; color:#fff; border-color:#666;}

.form-style .panel-title{font-size:22px;}



.table_style{margin-top:35px;}

.table_style table tr th, .table_style table tr td{text-align: center;}

.table_style table tr th{background:#f58220; color:#fff; font-size: 15px; font-weight:bold; border-bottom: 0; padding:14px 10px;}

.table_style table tr td{font-family:'Montserrat', sans-serif; font-weight: 400; font-size:13px; padding:12px 10px; vertical-align: middle;}



.related_products{margin:35px 0 0 0;}

.related_products h4{font-size: 16px; font-weight:600; color:#24252a; border-bottom:1px solid #e6e6e6; margin:0 0 30px; padding-bottom:15px;}

/*Category Detail Page Css End*/



.product_detail .thumbnails{overflow:hidden; margin:0;}

.thumbnails > .view-product{overflow: hidden; display: block;}

.thumbnails > .view-product .thumbnail{height:350px; line-height:350px; text-align:center; margin:0;}
.thumbnails > .bx-wrapper {float: left; margin-right: 20px; width: 170px;}
.thumbnails > .view-product .image-additional{width: 100% !important;}

.thumbnails > .view-product .thumbnail img{display:inline-block; max-width:100%;}

.thumbnails > .cadditional{float:left; width:170px;}

.thumbnails > .cadditional .image-additional{height:100px; width:100%; max-width:100%; line-height:90px; margin-left:0; padding-right:0; outline:none; margin-bottom:25px;}

.thumbnails > .cadditional .image-additional a{height:100px;}

.bx-wrapper{position:relative;}

.bx-wrapper .bx-prev{left: 50%; position: absolute; top: 0; z-index: 2; margin-left:-10px; text-indent:-99999px;width:20px; header:20px; font-family:FontAwesome; font-size:20px;}

.bx-wrapper .bx-prev:before{content:'\f106'; display: block; color:#000; font-size:35px;height: 20px;left: 0; position: absolute; text-indent: 0;top: -19px; width: 20px;}

.bx-wrapper .bx-prev:hover:before{color:#f00;}

.bx-wrapper .bx-next{left: 50%; position: absolute; bottom: 0; z-index: 2;  text-indent:-99999px;  width:20px; header:20px; font-family:FontAwesome; font-size:20px;  margin-left:-10px;}

.bx-wrapper .bx-next:before{content:'\f107';  display: block; color:#000; font-size:35px; height: 20px; left: 0; position: absolute; text-indent: 0; bottom:13px; width: 20px;}

.bx-wrapper .bx-next:hover:before{color:#f00;}



.bx-viewport .image-additional{max-width:100%; margin-left:0;}

.bx-viewport .image-additional a{min-height:103px; text-align:center; line-height:90px;}

.bx-viewport .image-additional a img{display:inline-block;}

.bx-pager.bx-default-pager{display:none;}



.article-info{padding: 0;}
.article-info .article-description h2{font-size:22px; font-family: 'Montserrat', sans-serif;}
.article-info .article-description ul li{font-size:13px; font-family: 'Montserrat', sans-serif;  font-weight: 400;}

.article-title h1, .article-title h1 a{font-size:32px; font-weight:bold;}

.article-description{margin-bottom:15px; font-size: 13px !important; line-height: 24px !important; font-family: 'Montserrat', sans-serif;  font-weight: 400;}
.article-description p, .article-description b{font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 24px;  font-weight: 400;}
.article-description b{font-weight:600;}

.article-description span{font-size:16px !important;}

.article-description span img{display:block; margin:15px 0;}



.blog-comment-info h2{font-size:24px;}

.blog-comment-info#comments{padding:0; border:none; border:none;}



.all-blogs{padding-bottom:30px;}

.all-blogs h2, .all-blogs h2 a{font-size:20px; font-weight:normal; margin-top:0;}

.all-blogs .all-blog-list{padding:20px; margin-bottom:30px; border:1px solid #eee; overflow:hidden;}

.all-blogs .all-blog-list .article-image{float:left; margin:0 30px 0 0; width:425px;}
.all-blogs .all-blog-list .article-image img{width: 100%;}

.related-blog{padding:15px 0;}
.related-blog h3{margin:0 0 15px; font-size:24px; font-weight:600; color: #333;}
.related-blog ul{list-style: none; padding:0; margin: 0;}
.related-blog li{display: block;}
.related-blog li a{color: #333; text-decoration: none; padding:8px 12px; margin:8px 0; font-size: 15px; display: block; border-left:3px solid #f58220; background:#f1f1f1;
  -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
}
.related-blog li a:hover, .related-blog li a:focus{color:#fff; background:#f58220; text-decoration: none; outline: none;}

.page_title{font-size:28px; font-weight:bold;}

.contact_page h3{font-size:22px; padding-bottom:10px; border-bottom:1px solid #d9d9d9; margin-bottom:20px;}
.contact_page .contact-detail  strong{font-size:18px; display:block; margin-bottom:10px; color:#f58220;}
.contact_page .contact-detail address{border-bottom:1px solid #d9d9d9; padding-bottom:10px; margin-bottom:15px;}
.contact_page .contact-detail address .fa, .phone-field .fa, .mail-field .fa{font-size:22px; float:left; min-width:20px; text-align:center; color:#999;}
.contact_page .contact-detail address p, .phone-field p, .mail-field p{display:block; overflow:hidden; margin:0; padding-left:10px;}
.contact_page .contact-detail address p{max-width:320px;}
.phone-field {border-bottom:1px solid #d9d9d9; padding-bottom:10px; margin-bottom:15px;}



.contact_page .text-danger{font-size:13px; margin-top:5px;  font-weight: 400;}
.contact_page .map-info{border-top:5px solid #f58220; border-bottom:1px solid #999;}
.contact_page iframe{height:520px; width:100%; display:block;}
.product_detail_tab iframe{width:100%; height:400px;}
.default-page{padding:0 0 30px;}
.default-page p{font-size:13px; color:#000; line-height:22px;  font-weight: 400;}
.default-page h2{font-size:26px; ; line-height: 28px; text-transform:inherit;}
.default-page h3{font-size:20px; ; line-height: 26px; text-transform:inherit; margin-bottom:25px;}

.checkout-page  .panel-heading{border-radius:0;}
.checkout-page  .panel-heading a:hover, .checkout-page  .panel-heading a:focus{text-decoration:none; outline:none;}
.checkout-page h2{font-size:20px; margin:0 0 10px; text-transform:capitalize;}
.checkout-page  .form-group a{margin-top:5px; display:inline-block; color:#000;}
.checkout-page  .form-group a:hover, .checkout-page  .form-group a:focus{ color:#e57210; text-decoration:none;}

/*** 
=============================================
    Testimonial Area style
=============================================
***/
.testimonial-area {padding-top:30px; padding-bottom:30px;}
.team_wrap .single-testimonial-item {padding: 0; margin: 0 0 25px;}
.single-testimonial-item {border: 1px solid #f58220; padding-bottom: 13px; -webkit-transition: border-color 0.4s ease 0s; transition: border-color 0.4s ease 0s;}
.single-testimonial-item .text-box {background: #f7f7f7 none repeat scroll 0 0; overflow: hidden; padding:45px 20px 20px 50px;min-height:262px}
.single-testimonial-item .text-box p{ position: relative; z-index: 1;}
.single-testimonial-item .text-box p:before { content: "\f10d"; font-family: FontAwesome; font-style: normal; font-weight: normal; color: #e8e8e8; font-size: 30px; position: absolute; top: 0px; left: -20px; z-index: -1; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.single-testimonial-item .img-box{border: 3px solid transparent; border-radius: 50%; display: block; height: 80px; margin: -40px auto 0; width: 80px; -webkit-transition: border-color 0.4s ease 0s; transition: border-color 0.4s ease 0s; overflow: hidden;}
.team_wrap .single-testimonial-item .img-box{margin:10px auto -40px; position: relative; z-index:4;border-color: #f58220;}
.single-testimonial-item .title-box{margin: 20px 0 0; overflow: hidden;}
.single-testimonial-item .title-box h4 {margin-bottom:0; font-family: 'Montserrat', sans-serif; font-weight: bold;}
.single-testimonial-item .title-box p {color:#f58220;margin: 0;}
.testimonial-area .owl-theme .owl-nav { display: none;}
.testimonial-area .owl-dots .owl-dot {display: inline-block; margin-top: 50px;}
.testimonial-area .owl-dots .owl-dot span{background: #f7f7f7 none repeat scroll 0 0; display: block; height: 5px; margin: 0 3px; -webkit-transition: all 500ms ease; transition: all 500ms ease; width: 25px; border-radius: 0;}
.testimonial-area .owl-dots .owl-dot.active span, .testimonial-area .owl-dots .owl-dot:hover span { background: #f58220 none repeat scroll 0 0;}

.team_wrap .row > div:first-child{float:none;width:100%;}
.team_wrap .row > div:first-child .text-box{min-height:1px}


.border_box{border-top: 1px solid #d9d9d9; padding:20px 0;}
.border_box:last-child{padding-bottom:0;}
.border_box h2{font-weight:400; font-size:20px; margin:20px 0 10px; line-height: 25px; color:#333;}
.border_box h2 a{ color:#f58220;}
.border_box h2 a:hover, .border_box h2 a:focus{color:#333; text-decoration: none;}
.border_box:last-child h2{margin-top:0;}
.border_box h4{font-weight:600; font-size:16px; margin:20px 0 10px; line-height: 25px;}
.border_box dl{background:#f1f1f1; padding:15px; margin:15px 0 0; font-size:14px;}
.border_box dl dt{float: left;  padding:4px 0;}
.border_box dl dd{display: block; overflow: hidden; padding:4px 0;}
.career-page .btn-primary{float: right; margin-top:30px;}
.career-page.contact_page .btn.submit-button{font-family: 'Montserrat', sans-serif; color:#fff;}
.career-page select.form-control, .cart-page select.form-control, .checkout-page .panel-collapse select.form-control{padding-left: 15px;}

.captcha_row .code-box{float: left; margin-right:15px;}
.captcha_row .capch_code{display: block; overflow: hidden; width:auto;}
.cont_form_inn input[type="file"].form-control{border:1px solid #ccc !important; padding-left:10px;}

ul.ul-styling{list-style: none; }
ul.ul-styling li{display: block; padding-left:20px; position: relative; font-size: 13px; font-family: 'Montserrat', sans-serif;}
ul.ul-styling li:before{content: ""; position:absolute; top:8px; left: 0; width:8px; height: 8px; border-radius: 50%; background:#f58220;}
ul.ul-styling ul{list-style: none; padding: 0; margin:0;}
ul.ul-styling ul li:before{background:transparent; border:2px solid #f58220;}

.login_regi{display: inline-block;}
.login_regi a{padding:9px 10px; color: #fff; font-weight:400; font-size: 14px;}
.login_regi a:hover, .login_regi a:focus, .login_regi a.active{color: #fff; background:#f58220; text-decoration: none;}
.container .container{width: auto; width: 100%; padding: 0;}

.coming_soon{background: url(https://www.cobracarbide.com/image/catalog/Coming-Soon.png) no-repeat center center; height: 255px; background-size: 400px;}
.coming_soon h1{font-size: 60px; text-align: center; margin:20px 0 10px; font-weight:bold; /*background:#f58220;*/ color: #f58220; padding:30px 10px; display: none;}

/*Form Css*/
/*.login_form{min-height:330px; margin-bottom:35px; box-shadow: none;}
.login_form h2{font-size: 20px; font-family: 'Montserrat', sans-serif; margin-top: 0; text-transform: capitalize; font-weight:500; margin-bottom: 10px;}*/
.login_form p strong{font-size:14px; font-family: 'Montserrat', sans-serif; font-weight:500;}
.forgot-pass{margin-top:12px;}
.forgot-pass a{display: inline-block; color: #f58220; text-decoration: none;}
.forgot-pass a:hover, .forgot-pass a:focus{color: #000; text-decoration: none;}

.register-form{margin-bottom: 40px;}
.register-form p a{}
.register-form fieldset, fieldset.login_form, .contact_page fieldset, .checkout-page .panel-collapse fieldset, .my-account-detail fieldset{border:3px solid #ededed; padding:0 20px 20px; margin-bottom: 30px; background:#fff; box-shadow: none;}
.register-form fieldset legend, fieldset.login_form legend, .contact_page legend, .checkout-page .panel-collapse legend, .my-account-detail  legend{border:3px solid #ededed; padding:8px 20px; margin:0 0 15px; font-size: 16px; width: auto; font-weight:bold; background: #fff; color: #222; text-transform: uppercase;}
.register-form select.form-control{padding-left: 15px;}
.register-form .buttons{text-align: right; margin-top:0;}
.register-form .buttons a, .register-form p a{color: #f58220; text-decoration:none;}
.register-form .buttons a b{font-weight: normal;}
.register-form .buttons a:hover, .register-form .buttons a:focus, .register-form p a:hover, .register-form p a:focus, .checkout-success a:hover, .checkout-success a:focus{color: #333; text-decoration: none;}
.register-form .buttons input[type="checkbox"]{display: inline-block; vertical-align: middle; margin:0 0 0 5px;}

fieldset.login_form{min-height: 345px;}
.contact_page fieldset{min-height:445px;}
.contact_page.career-page fieldset{min-height:1px;}
/*Form Css*/

.third-img-box{margin:10px 0 20px; overflow: hidden;}
.third-img-box img{width: 33.33%; float: left; height: 330px;}
.cart-page h2{font-size:24px; font-weight:400; margin:0 0 10px;}
.cart-page .panel-heading{border-radius: 0;}
.cart-page .panel-heading .panel-title{font-size:13px; font-family: 'Montserrat', sans-serif;}
.cart-page .panel-heading a{color: #333;}
.cart-page .panel-heading a:hover, .cart-page .panel-heading a:focus{color: #f58220; text-decoration: none;}
.cart-page .panel-body .control-label{font-size:14px;}
.cart-page .panel-collapse .form-horizontal .btn-primary{float: right;}

.checkout-page .left-radio{padding-left: 0; margin-bottom:10px;}
.checkout-success a{color:#f58220}
.checkout-success .buttons{text-align: left;}
.checkout-success .buttons a{color: #fff;}

.my-account-page article{background:#f9f9f9; border:1px solid #d9d9d9; min-height:235px; margin-bottom: 30px;}
.my-account-page h2{margin:-1px -1px 0; font-size:18px; text-transform:capitalize; font-family: 'Montserrat', sans-serif; font-weight: 500; padding:15px; background:#f58220; color:#fff;}
.my-account-page .list-unstyled{margin:0; padding: 15px;}
.my-account-page .list-unstyled li{padding:3px 0;}
.my-account-page .list-unstyled li a{color:#333; text-decoration: none; font-size: 13px;}
.my-account-page .list-unstyled li a:hover, .my-account-page .list-unstyled li a:focus{color:#f58220; text-decoration: none;}

.my-account-detail.edite-form fieldset{padding-top:20px;}
.newsletter-page .radio{padding-left: 0; margin-top: 0;}

#column-right .list-group{}
#column-right .list-group a:hover, #column-right .list-group a:focus{background:#f58220; color: #fff; text-decoration: none; border-color:#f58220;}
#column-right .list-group .list-group-item:first-child, #column-right .list-group .list-group-item:last-child{border-radius: 0;}

.my-account-detail table.table .text-right .btn{text-shadow: none; font-family: 'Montserrat', sans-serif;}



.careers_wrapper{padding: 0 0 50px}
.careers_wrapper ul{list-style-type: none;padding-left: 0;margin: 0 0 20px}
.careers_wrapper ul li{font-size: 13px; font-family: "Montserrat",sans-serif; padding: 3px 0 3px 18px;position: relative;line-height: 22px;}
.careers_wrapper ul li span{font-weight: bold; min-width: 200px; display: inline-block;}
.careers_wrapper ul li:before{position: absolute;top: 3px; left: 1px; height: 22px; line-height: 22px; color: #f58220; font-family: "FontAwesome"; content: "\f105";}
.careers_wrapper h4{ color: #333; font-weight: bold;margin: 20px 0 12px}
.careers_wrapper h4 a{ color: #333;}

.career_form{padding: 20px; background: #f2f2f2; }
.career_form h4{margin-top: 0}
.career_form label{font-size: 13px; font-family: "Montserrat",sans-serif; margin-bottom: 1px; font-weight: 400}
.career_form label span{color: red}
.career_form .contemail{margin-bottom: 10px;}
.career_form .contemail .form-control{border-radius: 0;font-size: 13px; font-family: "Montserrat",sans-serif;padding: 3px 12px;height: 32px;}
.career_form .contemail .error{font-size: 13px; font-family: "Montserrat",sans-serif; display: block; margin-top: 3px; color: red}
.career_form .btn{margin-bottom: 2px;}

body > img[name="pphLoggerImage"]{display: none;}

.safety-data h3.ui-accordion-header{background:#f0f0f0; color:#6f6f6f; font-size: 16px; padding:10px 25px; cursor: pointer; margin:10px 0 0; position: relative; outline: none; border-radius: 30px; font-weight: 600; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.safety-data h3.ui-accordion-header:before{content:"\f067"; position: absolute; right:20px; top:50%; font-family:'FontAwesome'; font-size: 18px; color:#a2a2a2; margin-top: -12px;}
.safety-data h3.ui-accordion-header.ui-state-active:before{content:"\f068";color:#fff;}

.safety-data h3.ui-accordion-header:hover, .safety-data h3.ui-accordion-header:focus, .safety-data h3.ui-accordion-header.ui-state-active{background:#f58220; color:#fff; text-decoration: none;}
.safety-data h3.ui-accordion-header:hover:before, .safety-data h3.ui-accordion-header:focus:before, .safety-data h3.ui-accordion-header.ui-state-active:before{color:#fff;}
.safety-data .accordion-inner{padding:15px; margin:0 25px; border:1px solid #f58220; border-top: 0;}
.safety-data .accordion-inner h4{margin:0 0 10px; font-size:16px; font-family: "Montserrat",sans-serif;}
.safety-data .accordion-inner p, .safety-data .accordion-inner ul li, .safety-data .accordion-inner .table{font-size: 14px; line-height: 24px; font-family: "Montserrat",sans-serif;}
.safety-data .accordion-inner .btn-primary{margin-bottom: 10px;}
.safety-data .accordion-inner .table th{color:#f58220;}

.decimal-equivalent .table-responsive{max-height: 600px; overflow-y: auto;}

.available-coatings .table-bordered > thead > tr > th{padding:12px 15px;  font-size:16px; font-family: "Montserrat",sans-serif; vertical-align: bottom; font-weight: bold;}
.available-coatings .table-bordered > tbody > tr > td{padding:8px 15px;  font-size:14px; font-family: "Montserrat",sans-serif; line-height: 24px; vertical-align: middle;}
.available-coatings .table-striped > tbody > tr > td.ranked-name{background:#f9f9f9;}
.available-coatings p{font-size:14px; font-family: "Montserrat",sans-serif; line-height: 24px;}
.available-coatings ul.available-list li{font-size:14px; font-family: "Montserrat",sans-serif; line-height: 24px; margin-bottom: 5px;}

.decimal_equiva .owl-carousel{padding:42px 0 0;}
.decimal_equiva .owl-carousel .table-responsive{height: 600px; border-bottom:1px solid #d9d9d9; overflow-y:auto;}
.decimal_equiva .table-bordered > thead > tr > th{background:#f58220; color:#fff; font-size: 16px;font-weight: normal;font-family: "Montserrat",sans-serif;}
.decimal_equiva .table-bordered > thead > tr:first-child > th{text-align: center; font-size: 18px; }
.decimal_equiva .owl-nav{position: absolute; top: 0; right: 0;}
.decimal_equiva .owl-carousel .owl-nav .owl-prev, .decimal_equiva .owl-carousel .owl-nav .owl-next{background:#f58220; padding:6px 10px; color:#fff; display: inline-block; margin-left: 3px;}


.endmills-form fieldset{border: 3px solid #ededed; padding: 0 20px 20px; margin:30px 0 0; background: #fff; box-shadow: none;}
.endmills-form fieldset legend{border:3px solid #ededed; padding:8px 20px; margin:0 0 15px; font-size: 16px; width: auto; font-weight:bold; background: #fff; color: #222; text-transform: uppercase;}
.endmills-form .control-label{font-size:14px; font-family:'Open Sans'; font-weight:normal; margin-bottom:6px; text-align:left; display: block;}
.endmills-form .required sup{color: #F00; font-weight: bold;}
.endmills-form .form-control + .form-control{margin-top: 10px;}

.tolerances-box{border:1px solid #d9d9d9; margin:40px 0; padding:20px;}
.padd0 button{padding:0;}
h1.form-title{font-size:30px; margin:30px 0 10px; font-weight: normal; }
h4.top-equal{margin:30px 0 24px; font-size: 24px;}
form .input-group .input-group-btn img{height: 40px;}
form .form-group input[type="checkbox"]{vertical-align: middle; margin:0px 0 0 8px;}

.tolerance-slider{margin-bottom: 20px;}
.tolerance-chart h3{font-weight: bold; margin-bottom:10px;}
.tolerance-chart .table-bordered > thead > tr > th{background:#f58220; color:#fff; font-size: 16px;font-weight: bold; text-align: center;font-family: "Montserrat",sans-serif;}
.tolerance-chart .table-bordered > thead > tr:first-child > th{font-size: 18px; background:#444; border-bottom: 0;}
.tolerance-chart .table-bordered > tbody > tr > td{padding:8px 15px;  font-size:14px; font-family: "Montserrat",sans-serif; line-height: 24px; vertical-align: middle;}
.tolerance-chart .owl-nav{position: absolute; top: -38px; right: 0;}
.tolerance-chart .owl-carousel .owl-nav .owl-prev, .tolerance-chart .owl-carousel .owl-nav .owl-next{background:#f58220; padding:6px 10px; color:#fff; display: inline-block; margin-left: 3px;}

.product_detail_page .product_detail_tab{padding-bottom: 15px;}
.product_detail_page .product_detail_tab .nav-pills{margin-bottom:10px;}

.table_style table tr td .input-group .form-control{padding-left:10px; padding-right:3px;}
.category_info h2{font-size:32px;}
.category_info .category_pro{font-size:22px;color:#df0000;margin:0;padding-bottom:30px}


.overstock-discontinued{padding:45px 0; border-top:1px solid #ffdbbc; background:#fff2e7;}
.overstock-discontinued p{font-family: 'Montserrat', sans-serif; font-size:14px; font-weight: 400; line-height: 24px;}
.overstock-discontinued .sale-prices{margin:20px 0;}
.overstock-discontinued .sale-prices span, .overstock-discontinued .sale-prices s{font-family: 'Montserrat', sans-serif; font-size:15px; color:#f58220; margin:0; font-weight: 300;}
.overstock-discontinued .sale-prices s{color:#000; margin-right: 3px;}

.default-boxs{}
.default-boxs .img-left{float: left; margin:0 30px 10px 0; position: relative;}
.default-boxs .img-left:before{content:''; position: absolute; top: 0; left:0; bottom:0; right:0; background:transparent; border:7px solid rgba(255,255,255,0.5);}
.default-boxs .img-left img{max-width:450px;}

.career-main-con{background:#f1f1f1; padding:0; overflow:hidden;}
.career-main-con img{float: left; width: 280px;}
.detail-boxs{display: block; overflow:hidden; padding:65px 20px 10px 20px;}

.detail-page-boxs{}

.category_info .cat_lists {margin: 20px 0}
.category_info .cat_lists li{padding: 10px 0; border-bottom: 1px solid #ddd; line-height: 18px;margin: 0}
.category_info .cat_lists > li > a{font-weight:600}
.category_info .cat_lists li ul{padding-left:14px}
.category_info .cat_lists li:last-child{border-bottom: 0}
.category_info .cat_lists li img{height: 22px; margin-right: 6px; float: left;}

.category_info .pagination{display:block}
.category_info .pagination > .active > a, .category_info .pagination > .active > span{background:#f58220; border-color:#f58220}

.category_info .category_title > .list_grid, .category_info .category_title > .form-inline{display:none}
.category_info .category_title {text-align:right}
.category_info .category_title > .right_info{float:none;text-align:left;display:inline-block;vertical-align:top}

.social-media-border{border:2px solid #666;height:416px;border-radius:7px; overflow:hidden;width:502px; max-width:100%; margin:0 0 20px;float:right}
.social-media-border1{border:2px solid #666;border-radius:7px;width:502px; max-width:100%; overflow:hidden; margin:0 0 20px;}


.catalog-menus{background:#333333; border:0; margin-top: 56px;}
.catalog-menus a{color:#fff; display: block; padding:10px 10px 10px 15px; border-top:1px solid #515151; border-bottom:1px solid #000; background:transparent; margin:0; font-weight: normal; position: relative; font-size:16px; border-left:3px solid#f58220;}
.catalog-menus a:before{content:''; position: absolute; top:0; bottom:0; left:100%; border:21px solid transparent; border-left-color:#f58220; display: none;}
.catalog-menus a.active, .catalog-menus a:hover, .catalog-menus a:focus{background:#f58220; color:#fff; border-top-color:#f58220; font-weight: normal; text-decoration: none;}
.catalog-menus a:hover:before, .catalog-menus a:focus:before, .catalog-menus a.active:before{display: block;}

.featured-tools{padding:60px 0; background:#f1f1f1;}
.featured-list{padding:20px; background:#fff; border:1px solid #d9d9d9; text-align: center;}
.featured-list h4{font-weight: bold; color:#000; margin:20px 0 10px;}
.featured-list h4 a{color:#f58220;}
.featured-list h4 a:hover, .featured-list h4 a:focus{color:#000; text-decoration: none;}
.featured-list p{font-size:14px; min-height:50px;}


/*Responsive Css------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 1420px) {

  /*Index page css*/

  .banner_info .carousel-caption{top:41%;}

  .banner_info .carousel-control.right{right:10px;}

  .banner_info .carousel-control.left {left: 10px;}

  /*Index page css End*/

}



@media (max-width: 1199px) {

  /*Index page css*/

  .navbar-brand{max-width:195px; margin-top:10px;}

  header.header_fixed .navbar-brand{margin-top:0}

  .navbar-header{padding-left:20px;}

  header.header_fixed .navbar-nav{padding-top:16px;}

  header.header_fixed .navbar-default .navbar-header{padding-top:22px;}

  header.header_fixed .navbar-default .navbar-nav li.mega_menu{padding-bottom: 20px;}

  .navbar-default .navbar-nav li.mega_menu .dropdown-menu h4{font-size:14px;}
  .navbar-default .navbar-nav li a{margin:0 8px;}

  .banner_info .main_cont{padding-left: 25px;}
  .banner_info .carousel-control{margin-top:-15px; width:30px; height: 30px; line-height:27px;}

  .banner_info .carousel-caption h2{margin-bottom:10px;}

  .banner_info .carousel-caption h5{margin-bottom:25px;}

  .select_tool_inner .select_box a{padding:10px;}

  .select_tool_inner .select_box span{max-width:52px; padding-right:10px;}

  .select_tool_inner .select_box img{max-width:100%;}

  .get_sale_box img{max-width:165px;}
  .products_details{min-height:152px;}
  .products_details .btn-transparent{margin-bottom:0;}
  .build_tool{padding:30px 0;}
  .copyright{padding:15px 0;}
  footer{padding:20px 0;}
  /*Index page css End*/

/*team page*/
  .single-testimonial-item .text-box{min-height: 335px;}
  .testimonial-area.team_wrap{padding-bottom:0;}
/*team page*/
}



@media (max-width: 991px) {

  /*Index page css*/

  body{padding-top:145px;}

  header{text-align: center;}

  header.header_fixed{box-shadow:0 0 11px 0 #1b1b1b;}

  .top-social{text-align: center;}

  .navbar-brand{display: inline-block; float: none; padding:10px 0 0; margin:0;}

  .navbar-default{margin:0;}

  .navbar-default .navbar-nav li a{margin:0 7px;}

  .navbar-nav > li{display: inline-block; float: none;}

  .navbar-default .navbar-nav li.mega_menu .dropdown-menu{padding-top:0;}

  .navbar-default .navbar-nav li.mega_menu .dropdown-menu h4{padding-top: 20px;}

  header.header_fixed .navbar-default .navbar-nav li.mega_menu{padding-bottom: 10px;}

  header.header_fixed .navbar-nav{padding-top:10px;}

  header.header_fixed .navbar-brand{padding-bottom:10px;}

  header.header_fixed .navbar-default .navbar-nav li a{margin:0 7px;}

  header.header_fixed .navbar-default .navbar-nav li:first-child a{margin-left:0;}

  header.header_fixed .navbar-default .navbar-nav li:last-child a{margin-right:0;}

  header.header_fixed .navbar-default .navbar-header{padding-top:16px;}

  .header-right{float: none;}

  .banner_info .carousel-caption{position: static; transform:translatey(-0%); padding:30px 0; background:#333;}

  .banner_info .carousel-caption h1{font-size:32px;}

  .banner_info .carousel-caption h2{font-size:26px; margin:10px 0 0;}

  .banner_info .carousel-caption h5{font-size:16px; line-height:24px;}

  .banner_info .carousel-control{top:87px; margin-top:0; transform:translatey(-0%);}

  .banner_info .main_cont{max-width:100%; padding-left: 0;}

  .select_tool_inner .select_box{width:33.33%; margin-bottom:15px;}

  .talking_info{padding:0 0 5px;}

  .talking_carbide h2{font-size:26px;}

  .talking_carbide p{font-size: 14px;}

  .get_sale_box{padding-top:20px; margin:15px 0 0 0;}

  .latest_blog article{margin-bottom:15px;}

  .latest_blog p{min-height:60px;}

  .cobra_carbide_video iframe{height: 300px;}

  .subcrible_company{padding-bottom: 60px}

  .subs_video{width: 100%;}
  .subs_video img.img-responsive{width: 100%;}

  .subcrible_company .our_company{padding:0;}

  footer form{margin-top:30px;}
  /*Index page css End*/

  .careers_wrapper .caption{margin-bottom: 34px}
  .category_info{padding-top:0;}
  .single-testimonial-item .text-box{min-height: 1px;}
  .all-blogs .all-blog-list .article-image{width: 320px;}
  .contact_page fieldset{min-height: 1px;}
  .contact_page iframe{height: 350px;}
  .article-description img{height: 220px;}

  .table_style table tr td .input-group .form-control{padding-left:10px; padding-right:10px; display: block; margin-bottom: 4px; border-radius:4px;}
  .table_style table tr td .input-group .input-group-btn{width:100%; display: block; word-wrap: normal; clear: both;}
  .table_style table tr td .input-group .input-group-btn > .btn:first-child{border-radius:4px 0 0 4px;}

  .checkout-page .col-sm-6:last-child h2{margin-top:20px;}
    .copyright{padding:15px 5px 35px;}

    .default-boxs .img-left{float: none; margin:0 0 15px 0;}
    .default-boxs .img-left img{max-width:100%; width: 100%;}
    .detail-boxs{padding-top: 50px;}
}



@media (max-width: 767px) {

  /*Index page css*/

  body{padding:0;}

  body.body_overflow{overflow: hidden;}

  .top-social{border-bottom:0;}

  .top-search{display: none;}

  .search_box .search_field{position: static; width:100%; opacity: 1; visibility: visible;}

  .navbar-default{position: static; min-height:1px; height: auto;}

  .navbar-default .navbar-header{width:100%; padding:5px 0;}

  .navbar-default .navbar-toggle{position: absolute; top:15px; right:15px; margin:0;}

  .navbar-default .navbar-nav{margin:0; display: block; padding:0;}

  .navbar-default .navbar-nav > li{display: block;}

  .navbar-default .navbar-nav li a{margin:0; padding:12px 10px;}

  .navbar-default .navbar-collapse{background: #000; position: fixed; top: 0; bottom: 0; right: -300px; width:300px; height: auto !important; max-height: none; z-index:9; padding-top:25px; display: block !important;

    -webkit-transition:all 0.5s ease 0s;

  -moz-transition:all 0.5s ease 0s;

  -ms-transition:all 0.5s ease 0s;

  transition:all 0.5s ease 0s;}
  .navbar-default .navbar-collapse.collapsing, .navbar-default .navbar-collapse.in{right: 0px; bottom: 0; display: block !important;}

  .navbar-default .navbar-nav li.dropdown ul.dropdown-menu{position: static; background:rgba(255,255,255,0.1); width: 100%; height: 0; padding:0; visibility: visible; opacity: 1; overflow: hidden; border-radius: 0; border:0;
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
  }
  .navbar-default .navbar-nav li.dropdown.open ul.dropdown-menu{height: auto; visibility: visible; opacity: 1;}
  .navbar-default .navbar-nav li.dropdown .dropdown-menu a{color:#fff; text-align: center;}
  
  .navbar-default .navbar-nav li.mega_menu{padding-bottom: 0;}
  .navbar-default .navbar-nav li.mega_menu .dropdown-menu{display: block !important; height: 0; border:none; padding:0; position: static; max-height: none; overflow:hidden; text-align: center; background:rgba(255,255,255,0.1);

    -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;

  }
  .navbar-default .navbar-nav li.mega_menu .dropdown-menu .row .col-md-3{border-bottom:1px solid rgba(255,255,255,0.2);}
  .navbar-default .navbar-nav li.mega_menu .dropdown-menu .row .col-md-3:last-child{border-bottom:none;}

  .navbar-default .navbar-nav li.mega_menu.open > .dropdown-menu{display: block !important; height: auto; margin:0;}

  .navbar-default .navbar-nav li.mega_menu .dropdown-menu h4{margin: 0; padding:20px 0 0; font-size: 13px;}

  .navbar-default .navbar-nav li.mega_menu .dropdown-menu ul li a{color:#fff; font-size: 12px;}

  .navbar-default .navbar-nav li.mega_menu .dropdown-menu .row{margin:0;}

  .navbar-default .navbar-nav li.mega_menu .dropdown-menu .row .col-md-3{padding:0;}
  .navbar-default .navbar-nav li.mega_menu .dropdown-menu  a.see-all{color:#fff;}

  header, header.header_fixed{position: static;}

  header.header_fixed .top-social{height: auto; display: inline-block; border-bottom-color: 1px solid rgba(255, 255, 255, 0.1);}

  header.header_fixed .navbar-default .navbar-header{padding:5px 0;}
  .call_information li a{padding:10px 5px;}
  .social_info{padding-left:0;}
  .social_info a{padding:8px 4px;}
  .login_regi a{padding:6px; font-size:13px;}

  .feature_img{margin:15px 0 0; border:0;}

  

  .modal-body{padding:8px;}

  .subs_video{width: 370px; margin:0 auto;}

  .close_menu_list{display: block; position: absolute; top:5px; right:10px; font-size: 14px; color: #f00; z-index: 99; font-weight: bold; cursor: pointer;}
  .close_menu_list:hover, .close_menu_list:focus{text-decoration: none; color:#f00;}

  .banner_info .carousel-control{top:67px;}

  .select_tool{padding:20px 0;}

  .section_title{font-size:20px;}

  .talking_carbide{padding:20px 0 0;}

  .talking_carbide_img{position: static; padding:0;}

  .talking_carbide_img img{width: 100%;}

  .talking_info{padding:0 0 20px 20px; min-height:1px;}

  .talking_info:before{margin-right:0;}

  .talking_info:after{margin-right:-9px;}

  .talking_carbide h2{font-size:22px; margin-bottom:10px;}

  .new_arrivals_info{margin-top:20px;}

  .select_tool_inner .select_box h4{font-size:15px;}

  .new_arrivals h2{font-size:22px;}

  .arrivals_tabs{padding-top:30px;}

  .build_tool{padding:20px 0;}

  .build_tool h2{font-size: 26px;}

  .build_tool p{font-size: 15px;}

  .build_tool .btn-transparent{font-size:15px;}

  .latest_blog{padding:20px 0;}

  .latest_blog article{max-width:365px; margin:0 auto 15px;}

  .latest_blog p{min-height: 1px;}

  .subcrible_company{padding:20px 0;}

  .subcrible_company .our_company{margin-top:20px;}

  footer{padding:20px 0;}

  footer h4{font-size:15px;}

  .contact_get{padding:0;}

  .modal .close{top: -8px; right: -8px;}

  /*Index page css End*/

  .my-account-page article{min-height: 1px;}
  .endmills-form .col-sm-6 + .col-sm-6{margin-top:10px;}
  .product_detail .thumbnails{margin-bottom: 20px;}

  #column-right.col-sm-3{display: block;}
  .detail-boxs{padding-top: 20px;}
  
  .navbar-default .navbar-nav li.dropdown .dropdown-menu li > a{color:#fff;}
  .featured-list{margin-bottom:20px;}
  .featured-tools{padding: 60px 0 40px;}
  .social-media-border{float:left;}
  
}



@media (max-width: 650px) {
  .all-blogs .all-blog-list .article-image{width: 100%; margin:0 0 15px;}
  .all-blogs .all-blog-list .article-description{clear: both;}
  .contact_page iframe{height: 300px;}
}
@media (max-width: 600px) {

  /*Index page css*/

  .banner_info .carousel-control{top: 53px;}

  .select_tool_inner .select_box{width: 50%;}

  .select_tool_inner .select_box a{padding:10px;}

  .arrivals_tabs .nav.nav-pills > li{display: block; margin-bottom:1px;}

  .build_tool h2{padding-bottom: 10px;}

  .build_tool p{padding-bottom: 20px;}

  .cobra_carbide_video iframe{height:240px;}

  /*Index page css End*/
  .tolerance-chart .table-bordered > thead > tr:first-child > th{text-align: left;}
  .safety-data .accordion-inner .btn-primary{margin-bottom: 10px; white-space: normal; word-wrap: break-word;}
  #tablesaw-8779.tablesaw-swipe  .tablesaw-cell-persist:nth-child(1){width: 145px;}
  .tablesaw thead th{min-width: 1px;}
  .available-coatings .table-bordered > thead > tr > th,  .available-coatings .table-bordered > tbody > tr > td{white-space: normal; word-wrap: break-word;}

  .article-description img{height: auto; width: 100%;}
  .career-main-con img{width:100%;}
  .detail-boxs{clear: both; padding:15px;}


}



@media (max-width: 500px) {

  /*Index page css*/

  .navbar-default{border:0;}

  .navbar-default .navbar-toggle{top: 20px;}

  .top-social{height: auto; margin-bottom:0; padding-bottom:5px;}

  .social_info a{padding:0; margin:0 0 0 5px;}

  .banner_info .carousel-control{top: 44px;}

  .call_information li{padding:0; font-size: 10px;}

  .call_information li:first-child a{margin-left:0;}

  .call_information li .fontyellow{padding-right: 5px;}

  .call_information li a{padding:0; margin:0 4px;}

  .call_information li .dropdown-menu li a{margin:0;}

  .social_info{padding-left:0;}

  .new_arrivals_info img.img-responsive{margin-top:0;}

  footer{padding-top:5px;}

  footer .full_devices{width:100%;}

  footer h4{margin:15px 0 10px;}

  footer a.mail_box{display: inline-block; margin:0 0 10px;}
  .login_regi{padding-top:5px;}
  /*Index page css End*/
.tolerance-slider{margin-top: 42px;}
h1, h1.form-title, .article-title h1, .article-title h1 a{font-size: 24px;}
.default-page ul{padding-left:15px;}
.tolerance-chart .table-bordered > thead > tr:first-child > th{font-size: 16px;}
.safety-data .accordion-inner{margin:3px 0 0; border-top: 1px solid #f58220;}
.safety-data h3.ui-accordion-header{line-height: 18px; padding:10px 15px;}
.safety-data h3.ui-accordion-header:before{right: 13px; margin-top:-8px; font-size: 14px;}
.safety-data .accordion-inner{padding:10px;}
.checkout-page .panel-default .buttons .btn-primary{margin-top: 5px; display: block;}
.checkout-page .panel-default .pull-right{float: none !important;}
.checkout-page .panel-default .pull-right a{display: inline-block;}
.category_info h2{font-size:24px; margin-top:10px;}
.breadcrumb{margin:15px 0;}
}



@media (max-width: 420px) {

  /*Index page css*/

  .navbar-brand{max-width:150px;}

  .navbar-default .navbar-toggle{top: 10px;}

  .social_info{float: none; display: block;}

  .call_information li .fontyellow{padding-right: 0; margin-right: 0; border:0;}

  .banner_info .carousel-control{top: 25px;}

  .banner_info .carousel-caption h1{font-size: 24px;}

  .banner_info .carousel-caption h2{font-size: 20px;}

  .banner_info .carousel-caption h5{font-size:14px;}

  .arrivals_tabs .full_devices{width: 100%;}

  .latest_blog_img ul li{width:100%; border-bottom:1px solid #d1d1d1;}

  .latest_blog_img ul li a{padding:10px 5px 2px;}

  .select_tool_inner .select_box{width: 100%;}

  .subs_video{width:100%;}

  .cobra_carbide_video iframe{height:150px;}

  /*Index page css End*/
  .product-list .products_img{float: none;}
  .product-list .products_details{min-height: 1px;}
  .single-testimonial-item .text-box{padding:45px 20px 10px 25px;}
  .all-blogs .all-blog-list{padding:10px;}
  .all-blogs h2, .all-blogs h2 a{font-size: 16px; }
  .careers_wrapper ul li span{display: block;}
  .careers_wrapper .pull-right{float: none !important;}
  .careers_wrapper .caption{margin-bottom: 10px;}
  .contact_page iframe{height: 220px;}
  .contact_page .btn-primary.pull-right, .register-form .btn-primary{margin-top: 5px;}
  .register-form .buttons{font-size: 12px;}
  .my-account-detail .text-right a{margin:0 0 5px 5px;}
  .article-share{float: none !important; display: block; clear: both;}
  .thumbnails > .bx-wrapper{width: 90px;}
  .bx-viewport .image-additional a{min-height: 70px; line-height: 70px;}
  .thumbnails > .view-product .thumbnail{height: 300px;}
  .product_detail_tab .form-horizontal{padding: 10px;}
}

@media (max-width: 370px) {
  .cart-page .input-group{display: block;}
  .cart-page .input-group .input-group-btn{display: block; white-space: normal; clear: both;width: 100%;}
  .cart-page .input-group .input-group-btn .btn{width: 100%;}
  .cart-page .input-group .form-control{display: block; margin-bottom: 5px;}
}

/*Responsive Css End*/