/*
Theme Name:WCM010014-Child-Kitchen
Theme URI: http://www.templatemela.com
Author: Templatemela
Author URI: http://www.templatemela.com
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2 or later
License URI: http://www.templatemela.com/license
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: templatemela
Template: WCM010014
*/


@import url("../WCM010014/style.css");
.woocommerce span.onsale,.woocommerce-page span.onsale {
	 background: none repeat scroll 0 0 #f1f1f1;
    border-bottom: 1px solid #e3e2e2;
    color: #0f0f0f;
}
#masthead{
background:url(https://titantool.in/wp-content/uploads/2021/01/header.jpg);
background-repeat:no-repeat;
background-size:cover;
background-position:top;
}
.format-link .entry-content a:hover,.paging-navigation a:hover .fa,
.paging-navigation a:hover ,
.paging-navigation .page-numbers.current,
.site-content .entry-meta > span:hover i,.site-content .entry-meta > span a:hover, .site-content .entry-meta > span:hover ,
.widget td#today,.reviewer,
k_hover .links a i,
.blog-posts-content .post-title a:hover,
.comments, .latest-news-content .single-post .post-author ,
 #footer-widget-area .post-date, .mega-menu ul li .sub li.mega-hdr a.mega-hdr-a,.search_toggle:hover .fa,a:hover,.post-link .read-more-link,.block_hover .links a i,
 .gallery-caption .gallery-zoom .fa, .gallery-caption .gallery-redirect .fa
 {color: #00497E;}

.follow-us a i {
    color: #292929;
}
#to_top {
    background: url("images/megnor/up.png") no-repeat scroll 0 0 transparent;
	height:50px;
	width:50px;
}
.widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, a.button:hover, a.button:focus, button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .calloutarea_button a.button:hover, .calloutarea_button a.button:focus, .button_content_inner a:hover, .button_content_inner a:focus, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled,
.widget_search #searchform #searchsubmit:hover,
.tagcloud a:hover,
.latest-news-content .single-post .post_time,
.footer-top-widget,.mega-menu ul .sub li.mega-hdr li a:hover,.header_cart .shopping_cart .cart-contents,
.mega-menu ul li .sub-container.non-mega li a:hover,.entry-header:before,.read-more-link
  {background-color: #00497E}

.newsletter-td-submit input[type="submit"], #c_submit,.inner-container .button_content_inner .button_small,.single_add_to_cart_button, .inner-container .button_content_inner .button_small {background-color: #00497E !important;}

.primary-sidebar .widget ul li:hover {
    background: url("images/megnor/cat_arrow_hover.png") no-repeat scroll 0 13px transparent;
}

.gridlist-toggle a#grid {
    background: url("images/megnor/sprite.png") no-repeat scroll -6px -416px transparent;
}

.gridlist-toggle a#list {
    background: url("images/megnor/sprite.png") no-repeat scroll -34px -416px transparent;
}
.topbar-main{display:flex;}
.header-contactus{width:90%;}
.topbar-right{float:none; display:flex; background:none !important;}
.topbar-contact .content, .topbar-social .content
{padding:0 0}


.mega-menu ul li a { color: #0f0f0f;}
.main-navigation { border-top: 1px solid #e8e8e8; background:transparent !important;}
 
.topbar-contact .email-content.content,.header_logout a.logout {
    border-left: 1px solid #fff;
}

.topbar-contact .phone-content.content,.header_logout a.account {
    /*border-right: 1px solid #61d070;*/
	background:none;
 }
 .latest-news-content .single-post .month{ border-bottom: 1px solid #2e943c;}
 
 .latest-news-content .single-post .post-time{  border-top: 1px solid #4ec85f;}
 
 
.site-header-main {  background: none;}  

.code.style-1 {
    background: url("images/megnor/offer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.primary-sidebar .widget ul.product-categories li a:hover
{
	background:url("images/megnor/cat_arrow_hover.png") no-repeat scroll 0 13px transparent;
	color:#24890D;
}
.primary-sidebar .widget ul li:hover
{
	background:url("images/megnor/cat_arrow_hover.png") no-repeat scroll 0 13px transparent;
}
.portfolios .other-box h5,.portfolios .other-box a i {
    background: none repeat scroll 0 0 rgba(58, 181, 75, 0.7);
}

.format-link .entry-content a:hover,
.mega-menu li:hover > a, .mega-menu li.focus > a, .mega-menu .current_page_item > a { border-color: #00497E; }
.paging-navigation a:hover ,
.paging-navigation .page-numbers.current {border:1px solid #00497E;}

.header_logout a.logout {	background: url("images/megnor/sprite.png") no-repeat scroll 3px -174px transparent;  }
.header_logout a.account {background: url("images/megnor/sprite.png") no-repeat scroll 0 -212px transparent;}
.header_logout a#show-login-link {    background: url("images/megnor/sprite.png") no-repeat scroll 0 -136px transparent;}
.header-contactus {float:none;}
.topbar-contact{display:flex; padding-top:8px;}

.header-contactus .contact-email{background:url("images/megnor/minisprite.png") no-repeat scroll 8px -106px transparent; display:inline-block;}
.header-contactus .contact-phone{background:url("images/megnor/minisprite.png") no-repeat scroll 8px -40px transparent; display:inline-block;}

.header_cart .togg #shopping_cart {background: url("images/megnor/sprite.png") no-repeat scroll -10px -93px #fff;}
	
.header_cart .togg #shopping_cart:hover {background: url("images/megnor/sprite.png") no-repeat scroll -10px -38px #fff;}
.tp-bullets.simplebullets.round .bullet { background: url("images/megnor/sprite.png") no-repeat scroll -137px -389px transparent;}
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected
{background:url("images/megnor/sprite.png") no-repeat scroll -110px -389px transparent;}

.portfolio-container .owl-controls .owl-buttons div.owl-prev {
    background: url("images/megnor/sprite.png") no-repeat scroll -31px -3px transparent;
}


.header_cart .togg #shopping_cart {
    border: 1px solid #e8e8e8;
}
.search_toggle
{
border:0;
background: none repeat scroll 0 0 #00497e;
}
.search_toggle i{
color:#fff !important;
}
/* isotop-port.css */

.options li a.selected,.options li a:hover {
    border-bottom:4px solid #00497E;
    text-shadow: none;
}

/* isotop-port.css */

/* owl.carousel.css */

.owl-theme .owl-controls .owl-buttons div.owl-prev {
    background: url("images/megnor/sprite.png") no-repeat scroll -204px 2px transparent;
    right: 20px;
}

.owl-theme .owl-controls .owl-buttons div.owl-next {
    background: url("images/megnor/sprite.png") no-repeat scroll -234px 2px transparent;
    left: auto;
    right:0px;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: #00497E;
}

.portfolio-container .owl-controls .owl-buttons div.owl-prev {
    background: url("images/megnor/sprite.png") no-repeat scroll -31px -3px transparent;
    left: -55px;
    right: auto;
}

.portfolio-container .owl-controls .owl-buttons div.owl-next {
    background: url("images/megnor/sprite.png") no-repeat scroll -74px -3px transparent;
    left: auto;
    right: -55px;
}
#woocommerce_product_categories-3 .product-categories.treeview-list
{
display:none !important;
}
.titan-footer-cat .lst
{
list-style-type:none;
padding:0;
margin:0;
}
.titan-footer-cat .lst .par a
{
color:#fff;
display:block;
text-decoration:none;
margin-bottom:5px;
text-align:left;
}
.titan-footer-cat .lst .par
{
color:#fff;
} 

.titan-footer-cat .lst .menu-down-s
{
display:none;
padding-left:10px;
}
.click-cat
{position:relative;}
.click-cat:before
{
position: absolute;
    top: 5px;
    right: -8px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    content: '';
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
}
.click-cat:after
{
position: absolute;
    top: 8px;
    right: -11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #ddd;
    content: '';
}
.click-cat.hdplus:before
{
display:none;
}


/* owl.carousel.css */


/* woocommerce.css */

.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
    border-top: 3px solid #00497E;
}
.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before {
    background-color: #00497E;

}
.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error {
    border-top: 3px solid #00497E;
}
.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before {
    background-color: #00497E;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover {
  	border-bottom: 4px solid #00497E;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
   	border-bottom: 4px solid #00497E;
    color: #00497E;
}
.woocommerce ul.products.grid li.product a:hover,.woocommerce-page ul.products.grid li.product a:hover{color: #00497E;}
#woo-products .products .container-inner:hover h3,.woocommerce .products .container-inner:hover h3 {color:#00497E;}
.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current {
    border: 1px solid #00497E;
    color: #00497E;
}

.woocommerce .star-rating span,.woocommerce-page .star-rating span {

	color: #00497E;
}
.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before {
	
	color: #00497E;
}
.woocommerce p.stars a:hover,.woocommerce-page p.stars a:hover {color: #00497E;} 
.shipping_calculator > h2 a{
	color:#00497E;
}

.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a {
     border: 1px solid #00497E;
 
}
.yith-wcwl-add-button:hover:before {color:#00497E;}

/* woocommerce.css */

/* shortcode_style */

.style1 #tab ul li a.current,.style1 #tab ul li a:hover {   background: #00497E;}

.horizontal_tab.style2 #tab ul li a.current,.horizontal_tab.style2 #tab ul li a:hover {  border-top: 2px solid #00497E;}

.style3 #tab ul li a.current,.style3 #tab ul li a:hover { color: #00497E;}

.vertical_tab.style2 #tab ul li a.current,.vertical_tab.style2 #tab ul li a:hover {  border-left: 2px solid #00497E;}

.single-testimonial:hover .testmonial-image{background: #00497E}

.style-2 .single-testimonial .testimonial-title {color: #00497E;}

.accordion span.icon:after,.toogle_div span.icon:after {background: #00497E;}

.fancy-type,.address-title span{  border-bottom: 3px solid #00497E; }

.service .style-5:hover .service-icon,.service .style-5:hover .service-text a{color: #00497E;}

.blockquote-inner.style-1 blockquote.blockquote { border-right: 5px solid #00497E;}
.blockquote-inner.style-2 blockquote.blockquote {  background: #00497E;}

.blockquote-inner.style-4 blockquote.blockquote { border: 2px solid #00497E;}

/* shortcode_style */

.tp-caption.banner1_text3:before {
    border-top: 1px solid #878787;
    content: " ";
    display: block;
    margin: 10px auto;
    width: 60%;
}
.tp-caption.banner1_text3 span.top{top:7px; }
.tp-caption.banner1_text3 span.bottom{ bottom: 7px; }
.tp-caption.banner3_text2 span{ bottom: 4px; }
.tp-caption.banner1_text3 span,.tp-caption.banner3_text2 span{ display: block;
    left: 0;
    margin: 0 auto !important;
    position: absolute;
    right: 0;
    text-align: center;
    width: 40%;
    border-top:1px solid #878787; }
.tp-caption.banner1_text3:after,.tp-caption.banner3_text2:after {
    border-bottom: 1px solid #878787;
    content: " ";
    display: block;
    margin: 10px auto;
    width: 60%;
}

.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button {
    background: none repeat scroll 0 0 #00497E;
}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover {
    background: none repeat scroll 0 0 #a09fa0;
}
.woocommerce-shipping-calculator .shipping-calculator-button:hover,
.woocommerce p.stars a.active::after, .woocommerce-page p.stars a.active::after {
    color: #00497E;
}

.woocommerce .product .summary ul li,
.woocommerce .product .entry-content ul li,
.woocommerce .product .container-inner ul li{
    list-style: initial !important;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
height: 45px;
}

.entry-meta .entry-content-date{
  display:none !important;
}

#woo-products .products .container-inner:hover h3, .woocommerce .products .container-inner:hover h3 {
    color: #0027ff;
}
.header_login {
    display: none;
}
.cart.togg {
    display: none;
}
.products .container-inner a
{margin:0 !important;}


.page-title
{display:none;}
.category-toolbar {
    display: flex;
    justify-content:center;	    
}
.category-toolbar .woocommerce-result-count{width:100% !important; text-align:center !important; color:#fff; font-weight:600;}
.bread-about h2
{text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 15px;
    margin-top: 0;
    padding-top:65px;	
}
.bread-about ul
{
margin:0;
list-style-type:none;
padding:0px 0;
justify-content: center;
display: flex;
align-items: center;
padding-bottom: 65px;
}
.bread-about ul li
{
margin-left:5px;
margin-right:5px;
}
.bread-about ul li, .bread-about ul li a
{
color:#fff;
}
.about-sec1
{padding:50px 0;}
.about-sec1 h2{color:#fff;}
.about-sec1 h2, .about-sec4 h2
{font-size:30px; margin-bottom:20px;}
.about-sec1 p
{font-size:18px; line-height:30px; color:#bebebe;}
.about-sec4 p
{font-size:18px; line-height:30px;}
.about-sec1 strong, .about-sec4 strong{color:#0d6aaf;}
.about-sec3{padding-bottom:50px; background-position:bottom}
.about-sec3 iframe{border:0; height:300px; width:100%;}
.about-sec3 h2{font-size:50px; font-weight:700; color:#0d6aaf;}
.about-sec3 h6{font-size:28px; font-weight:500; color:#fff;}
.ab-video-sec{padding:80px 50px;}
.about-sec4{padding:50px 0;}
.about-sec4 h2{padding-top:50px; font-size: 40px;
    font-weight: 700;
    color: #0d6aaf;}
.about-sec4 p{padding-right:30px;}
.about-sec6 h6{padding-left:30px; color:#161718; margin-bottom:0; padding-bottom:0; font-size:24px;}
.about-sec6 h2{padding-left:30px; font-size:40px; padding-top:0; font-weight:700; color:#00497E;}
.about-sec6 p{padding-left:30px; padding-right:0;}
.gid-gallery-part{display:flex; flex-wrap:wrap; margin: 0;padding: 0;}
.gid-gallery-part a{
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    list-style: none;
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    /* border: 1px solid #000; */
    box-sizing: border-box;
    margin-bottom: 20px;
position:relative;
overflow:hidden;
}


.gid-gallery-part a img {
            height: auto;
            width: 100%;
            height: 200px;
            object-fit: contain;
            border: 2px solid #fff;
            -webkit-transition: -webkit-transform .15s ease;
            -moz-transition: -moz-transform .15s ease;
            -o-transition: -o-transform .15s ease;
            -ms-transition: -ms-transform .15s ease;
            transition: transform .15s ease;
            position: relative;
}


.sl-overlay{background:#000 !important; opacity:0.8!important;}

.tp-bannershadow.tp-shadow2{background:none !important;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img
{width: 100%;
    height: 201px;
    object-fit: contain;}
.follow-us a{background:#fff;}


.container-pt
{max-width: 1150px;
    margin-right: auto;
    margin-left: auto;}

.container-pt ul{
  display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
   margin: 0;
   padding:0;
}
.container-pt li{
 -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    list-style: none;
    position: relative;
    width: 100%;
}
.container-pt li a{text-decoration: none; display:block; margin:10px; background: #fff;
    border-radius: 5px;}
.container-pt li .course-box
{
  position: relative;
  border: 1px solid #eee;
  margin-bottom: 15px;
  border-radius: 5px;
  overflow: hidden;
}
.container-pt li .course-box-head
{
overflow: hidden;
}
.container-pt li .course-box-head h3
{padding: 15px;
    margin: 0;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
    text-align: left;
    color: #0f0f0f;
    line-height: 1.0909090909;
    border-bottom: 1px solid #ddd;
    position: relative;
    height:45px;
  }


.container-pt li img
{
  width: 100%;
    height: 201px;
    object-fit: contain;
   -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s; 
    overflow: hidden;
}
.container-pt li:hover img
{
  transform: scale(1.1);
    transition: all .4s ease-in-out 0s;
}
.container-pt li:hover h3
{
  color: #0027ff;
}
.cont-manu

{max-width: 1150px;
    margin-right: auto;
    margin-left: auto;}

.cont-manu .cont-minner{
  display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
   margin: 0;
   padding:0;
}
.cont-manu .col-div-2{
 -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    list-style: none;
    position: relative;
    width: 100%;
}
.cont-manu .col-div-1{
 -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    list-style: none;
    position: relative;
    width: 100%;
}
.cont-manu .col-div-4{
 -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    list-style: none;
    position: relative;
    width: 100%;
}

.col-pad{
padding-left:15px;
padding-right:15px;
}
.manufacture-video
{padding-top:85px;}
.manufacture-video.video-b
{padding-top:0px;}
.manufacture-video img
{width:100%;height:380px;}
.manufacture-video.video-b img
{width:100%;height:350px;}
.shortcode-title.products{
margin-bottom: 30px;
    margin-left: 10px;
}
.automobile-accesories-home, .tyre-puncture-tools-home{
	background:#f1f1f1;
	padding:50px 0;
}
.clent-area-in
  {
    display: flex;
  }
  .clent-area-in .client-part
  {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }


  .client-part .client-inner
  {
   /* background: #b2b4b1;*/
   /*border:1px solid #0d6aaf;*/
	margin-bottom:20px;
		

  }
  .client-part .client-inner img
  {
    width: 100%;
    margin:0 auto;
    height:293px;
    object-fit:contain;
  }

.best-seller-product-div h1
{
text-align:center;
margin-top:50px;
font-weight:700;
}
.best-seller-product-div p
{text-align:center;}
.best-seller-product-div p a
{
background-color: #00497e;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 15px 50px;
    margin-top: 20px;
}
.product-list-cont .pr-border
{background:#fff; width:100%; min-height:210px;}
.product-img-part img{height:210px !important;}
.woocommerce #content div.product .woocommerce-tabs h2{color:#fff; display:none;}
/*.address-title.simple-title{color:#fff;}*/
.contact-page-sec .one_half{width:100%;}
.manufactue
{
padding:50px 0;
}
.address-container .content
{float:none;}
.address-container .desc{text-align:center; padding:20px;}
.address-container .content
{padding:20px;}
.address-text
{display:inline-block; justify-content:center;color:#222;}
.address-text a{color:#222;}
.address-text i
{color:#00497e !important;}

.manufactue h2{
font-size:43px;
font-weight:500;
color:#fff;
}
.manufactue h3
{
color: #00497e;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 15px;
}
.manufactue p
{font-size:17px; line-height:1.6; text-align:justify;}
.con-mission h3
{
font-size: 25px;
    font-weight: 400;
    color: #fff;
}
.con-mission h2
{
font-weight:bold;
font-size:52px;
}
.con-mission h2 strong
{
color:#2a7ebd;
}
.con-mission a
{
background-color:#00497e;
display:inline-block;
color:#fff;
text-align:center;
padding: 15px 50px;
    margin-top: 20px;
}
.con-mission a:hover{color:#fff;}
.gridlist-toggle{width:6% !important;}
.woocommerce-result-count{position:relative; top:10px; right:10px;}
.product_page_breadcrumb
{display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 1140px;}
.product_page_breadcrumb li
{margin:0 10px; color:#fff;}
.product_page_breadcrumb li a{color:#fff;}
.product_title.entry-title{
font-size: 30px;
    color: #000;
    font-weight: 600;
margin-bottom:10px !important;
line-height:30px;
}
.type-product .summary p{color:#000;}
a.woocommerce-main-image.zoom, .thumbnails a.zoom{
border:1px solid #E3E2E2;
background:#fff;
}
.paging-navigation .loop-pagination{
display:flex;
justify-content:center;
}
.page-header-title
{text-align:center;}

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img
{width:100px; height:100px; object-fit:contain; border:0;}

.site-main.extra
{    background-image: url(https://titantool.in/wp-content/uploads/2016/03/ab-sec.jpg);
	background-repeat:repeat;	
}

.posted_in_custom
{font-weight:600;color:#000;}
.posted_in_custom a
{font-weight:normal; display:inline-block; color:#000;}



.tabs.wc-tabs
{margin-top:15px !important; /*border:1px solid #ccc;*/}
.wc-tab p strong{color:#000;}
.entry-content.wc-tab ul
{padding:0;margin:0; list-style:none;}
.woocommerce .product .summary ul li, .woocommerce .product .entry-content ul li{
list-style:none !important;
color:#000;
}
.entry-content.wc-tab ul li
{
position:relative;
padding-left:20px;

}



.entry-content.wc-tab ul li:before
{
background:#00497E;
    height: 8px;
    width: 8px;
    content: "";
    position: absolute;
    top: 5px;
    left: 0px;
    border-radius: 50px;
}
.entry-content.wc-tab ul li::marker
{
display:none !important;
}
.related.products{
padding:30px 0 0px !important;
}
.related.products h2
{
margin-bottom: 30px;
    margin-left: 10px;
}
.related.products h2
{
font-size: 16px;
    font-weight: 600;
    margin: 0 0 -2px;
    text-transform: uppercase;
    width: 100%;
    padding-right: 30px;
    padding-bottom: 10px;
    position:relative;
margin-bottom:15px;
color:#000;	
}
.related.products h2:before
{
width: 200px;
    background: #00497E;
    height: 3px;
    content: "";
    bottom: 0px;
    left: 0;
    position: absolute;
    z-index: 9;
}
.related.products h2:after
{
width:100%;
background: #e6e6e6;
    height: 2px;
content:"";
bottom:0;
left:0;
position:absolute;
}
.sku_wrapper_custom
{
color:#fff;
font-weight:600;
display:none;
}
.sku.sku_custom
{
color:#777777 !important; display:none;}
.related.products img
{
width: 100% !important;
    height: 201px !important;
    object-fit: contain;
}
.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination
{text-align:center;}
.product-cont-part h4{display:none;}
.product-cont-part{padding-top:30px;}
.certificate
{padding:50px 0;
position:relative;
}
.certificate h2
{
text-align:center;
font-size: 30px;
margin-bottom: 30px;
font-weight:700;
color:#fff;
}
.achievement, .part-ner-sec {
padding-bottom:50px;
}
.achievement h2, .part-ner-sec h2
{text-align:center;
font-size: 40px;
margin-bottom: 30px;
font-weight:700;
margin:0;
color:#000;
padding:50px 0 50px;
}
.our-client-sec
{border:1px solid #ccc;}

.site-footer{
margin:0;
}
.custom-footer-bottom
{
background-color: #132333;
    width: 100%;
    clear: both;
    display: flex;
    padding: 25px 0;
}
.custom-footer-bottom .site-info
{
width:50%;
text-align:left;
padding-left:100px;
color:#fff;
display:inline-flex;
}
.custom-footer-bottom .site-info a{color:#fff;}
.custom-footer-bottom .footer-right
{
width:50%;
text-align:right;
padding-right:100px;
}
.footer-bottom
{display:none;}
.widgets-footercontact .fa
{color:#0d66ab;}

.tabs.wc-tabs li
{width:49.7%;text-align:center;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover
{
border:0!important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active
{
color:#fff !important;
background:#00497E;
border:0 !important;
}
.tabs.wc-tabs li a
{text-transform: none !important;
    width: 100%;
    color: #000;
    font-weight: 600 !important;
}

.product_page_breadcrumb_div
{
position: relative;
    /* max-width: 1140px; */
    margin: 10px 0 30px;
    padding: 10px 0;}
.product_page_breadcrumb_div:before
{
position:absolute;
content:"";
top:0;
left:0;
background:#ccc;
height:1px;
width:100%;
}
.product_page_breadcrumb_div:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    background: #ccc;
    height: 1px;
    width: 100%;
}
#tab-description ol{
display:flex;
margin:0;
}
#tab-description ol ul
{
margin-right:15px;
}
#tab-description ol li:first-child{
width:60%;
}
#tab-description ol li strong
{color: #000;
    margin-bottom: 8px;
    display: block;}

#tab-description, #tab-additional_information{
border:0 !important;
}

.email-d{
padding-left:30px !important;
}
.product-cont-part h3
{
font-weight:600;
font-size:16px;
padding-top:10px !important;
margin-bottom:5px !important;
line-height:1.5;
}
.product-cont-part h3 a
{color:#0d6aaf; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.product-cont-part p{margin-bottom:3px !important;}
.product-cont-part a{color:#0d6aaf; font-weight:600;} 
.manufacture-list-sec
{padding:50px 0;}
.manu-list-head h2
{
color:#fff;
text-align:center;
font-size:28px;
font-weight:700;
margin-bottom:50px;
padding:0 50px;
line-height:1.2;
}
.manu-list{text-align:center;}
.manu-list-con h3
{
font-weight:600;
font-size:24px;
color:#fff;
padding:12px 0;
margin: 10px 0 0;
}
.manu-list-img{margin:0 auto;}
.manu-list-img img{width:100px; margin:0 auto;}
.manu-list-con p
{
color:#bebebe;
padding:0 20px;
font-size:18px;
margin-bottom:30px;
}
.service-pg{padding:50px 0;}
.service-head h2{color:#05487f; font-size:30px; font-weight:700; text-align:center; margin-bottom:10px;}
.service-head h3{color:#000; font-size:24px; font-weight:600; text-align:center; margin-bottom:50px; padding:0 50px;}
.serv-pt-sec
{
display:flex;
flex-wrap:wrap;
margin-bottom:20px;
min-height:215px;
}

.serv-pt-sec-in.serf
{
width:40%;
}
.serv-pt-sec-in.sers
{
width:60%;
background:#fff;
}
.ser-img-s
{}
.ser-img-s img
{
width:100%;
height:215px;
}
.ser-con-p
{
padding:20px;
}
.ser-con-p h3
{font-size:24px;
padding:0;
font-weight:600;
margin:0 0 10px;

}
.best-seller-heading{
text-align:center;
font-size:40px;
font-weight:bold;
}


.attachment-shop_single.size-shop_single.wp-post-image
{max-width:100% !important;
width:auto !important;
height:400px !important;
}


div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
    float: left;
    width: 20.75% !important;
    margin-right: 2.8% !important;
}

nav {
    display: block;
    background: transparent;
}

.menu {
    display: block;
	/*border-top: 1px solid #ccc;*/
    margin-left:0;
}

.menu li {
    display: inline-block;
    position: relative;
    z-index: 100;
}

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

.menu li a {
    font-weight: 500;
    text-decoration: none;
    padding: 10px 15px;
    display: block;
/*    color: #000;*/
    transition: all 0.2s ease-in-out 0s;
    border-top: 2px solid transparent;
    font-size:16px;
    text-transform:uppercase;		
}

.menu li a:hover,.menu li:hover>a {
    color: #00497E;
    border-top:2px solid #00497E;
}

.menu ul {
    display: none;
    opacity: 0;
    margin: 0;
    padding: 0;
    width: 250px;
    position: absolute;
    left: 0px;
    background: #f5f5f5;
    z-index: 99;
    transform: translate(0,20px);
    transition: all 0.2s ease-out;
}


.menu ul li {
    display: block;
    float: none;
    background: none;
    margin: 0;
    padding: 0;
}

.menu ul li a {
    font-size: 15px;
    font-weight: normal;
    display: block;
    color: #000;

}

.menu ul li a:hover,.menu ul li:hover>a {
    background: #00497E;
    color: #fff;
}

.menu li:hover>ul {
    display: block;
    opacity: 1;
    transform: translate(0,0);
}

.menu ul ul {
    left: 210px;
    top: 0px;
    display: none;
    opacity: 0;
    transform: translate(20px,20px);
    transition: all 0.2s ease-out;
}


.menu li>ul ul:hover {
    display: block;
    opacity: 1;
    transform: translate(0,0);
}

.responsive-menu {
    display: none;
    width: 92%;
    padding: 5px 15px;
    background: #00497e;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.responsive-menu i{color:#fff;}


.responsive-menu:hover {
    background: #374147;
    color: #fff;
    text-decoration: none;
}

a.homer {
    border-top:2px solid #00497E;
}

.menu-item-has-children a{position:relative;}
.menu-item-has-children > a:before{
top: 18px;
    right: 0px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #000;
    border-width: 6px;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.menu-item-has-children:hover a:before
{
border-top-color: transparent;
border-bottom-color: #000;
top:12px;
}
.sub-menu .menu-item-has-children > a:before
{
display:none;
}
.sub-menu .menu-item-has-children a{position:relative;}
.sub-menu .menu-item-has-children > a:after
{
top: 18px;
    right: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #000;
    border-width: 6px;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.sub-menu .menu-item-has-children:hover > a:after
{
border-top-color: transparent;
border-left-color: #fff;
}
.tm-about-text
{
text-align:center;
}
.tm-about-text img
{margin:0 auto;}
.tm-about-description{display:none;}
.fot-comp
{text-align:center;}
.fot-comp h3
{
color:#2a7ebd;
margin-top:-20px;
}
.fot-comp p
{
text-align:center
}
.single-product-border-parent
{background:#fff;
padding:20px;
margin-bottom:50px !important;
position:relative;
}
.single-product-border-child
{
padding:20px;
border:1px solid #eee;
}
.mobile-slider-sec
{display:none;}
.widget-title.ft-btm-cat
{display:none;}
.owl-theme .owl-dots .owl-dot span
{
background: #00497e;
}


@media only screen and (max-width: 1000px)
{
.toggled-on li a:hover {
    background: #00497e !important;
}
}

@media (min-width: 768px) and (max-width: 979px) {
    .mainWrap {
        width: 768px;
    }

    .menu ul {
        top: 37px;
    }

    .menu li a {
        font-size: 12px;
    }

    a.homer {
        background: #374147;
    }
}

@media only screen and (max-width: 767px){
	.header_left
	{padding-bottom:0 !important;}
	.header-search{margin-bottom:10px !important;}

    .mainWrap {
        width: auto;
        padding: 50px 20px;
    }

    .menu {
        display: none;
        margin:0 !important;
	background: #fff;
    }

    .responsive-menu {
        display: block;
    }

    nav {
    margin: 0;
    background: none;
	}

    .menu li {
        display: block;
        margin: 0;
    }

    .menu li a {
        background: #f5f5f5;
        color: #797979;
	border-bottom: 1px solid #ccc;
    }

    .menu li a:hover,.menu li:hover>a {
        background: #00497E;
        color: #fff;
    }

    .menu ul {
        display: none;
        opacity: 0;
        top: 0;
        left: 0;
        width: 100%;
        transform: initial;
	
    }
     .menu ul li a
	{background: #00497e; color:#fff;}
    .menu ul li a:hover{background:#f5f5f5;color:#797979;}
    .menu ul li a:active{background:#000; color:#fff;} 
   .menu li:hover>ul {
        display: block;
        opacity: 1;
        position: relative;
        transform: initial;
    }

    .menu ul ul {
        left: 0;
        transform: initial;
    }
   .menu ul ul li a
    {background:#f5f5f5;color:#797979;}	

    .menu li>ul ul:hover {
        transform: initial;
    }
    .menu ul:after{
    left:50%;     
    }
   .menu ul ul:after {
    left: 50%;
    top: -8px;
border-bottom-color: #fff;
    border-right-color: transparent;
    }	

.container-pt li{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.custom-footer-bottom {
    background-color: #132333;
    width: 100%;
    clear: both;
    display: flex;
    padding: 10px 0;
    flex-direction: row;
}
.custom-footer-bottom .site-info {
    width: 100%;
    text-align: center;
    padding-left: 0;
	display:block;
}
.custom-footer-bottom .footer-right {
    width: 100%;
    text-align: center;
    padding-right: 0;
}
.product_page_breadcrumb{
    padding: 0 15px;
    justify-content: center;
}
.ab-video-sec{
padding:0;
}
.about-sec6 h6, .about-sec6 h2, .about-sec6 p{padding-left:0;}
.tabs.wc-tabs li
{width:100%;}
#tab-description ol{
display:block;
}
.bread-about ul{
flex-wrap:wrap;
}

.menu-item-has-children > a:before{
right: 10px;
}

.sub-menu .menu-item-has-children:hover > a:after
{
border-left-color: transparent;
border-top-color: #000;
}
.manufacture-video
{padding-top:10px;}

.cont-manu .col-div-2
{
   -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.manufactue h2 {
    font-size: 25px;
    text-align:center;	
}
.manufactue h3
{text-align:center;}
.btn-r{text-align:center !important;}

.manufacture-video img
{height:auto; margin-bottom:20px;}

.header_left img
{
margin:0 auto;
}
.about-sec4 h2
{
text-align:center;
font-size:25px;
padding-top:0;
}
.about-sec4 p{
padding-right:0;
}
.bread-about h2
{
font-size:25px;
padding-top:30px;
}
.manu-list-head h2, .service-head h3
{font-size:16px; padding:0;}

.cont-manu .col-div-4
{
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.serv-pt-sec-in.serf, .serv-pt-sec-in.sers{
width:100%;
}
.address-text {
    display: block;
    justify-content: normal;
    color: #fff;
}
.ser-img-s img {
    width: 100%;
    height: auto;
}
.poster-main, .pd-mob
{display:none;}
.mobile-slider-sec
{padding:10px; display:block;}

.best-seller-product-div h1
{
font-size:20px;
margin-top:10px;
padding:0 20px;
}
.topbar-contact {
    display: flex;
    padding-top: 8px;
    flex-wrap: wrap;
    justify-content: center;
}
.topbar-right
{display:none;}
.main-navigation
{border-color:transparent !important;}
.widget-title.ft-btm-cat
{display:block;}
.widget-title.ft-btm-cat-big-dv
{display:none;}
#woocommerce_product_categories-3, .mobile-cat-h
{display:none;}

.product-list-cont .col-div-6{
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.product-list-cont .pr-border{min-height:170px !important;}
.product-img-part img{height:170px !important;}
.product-cont-part{padding-top:0px;}
.shortcode-title.products{margin-left:0;}
.attachment-shop_single.size-shop_single.wp-post-image{
height: 200px !important;
}
.product_title.entry-title{
margin-top:20px !important;
font-size:22px;

}
.single-product-border-child {
    padding: 0px;
    border: 1px solid transparent;
}
#tab-description ol li:first-child{width:100%;}
.click-cat:before {
    right: 42px;
}
.click-cat:after {
    right: 39px;
}
.manufacture-video.video-b img{
height:auto;
}
.ab-video-sec h2, .ab-video-sec h6
{text-align:center;}
.ab-video-sec h2{font-size:40px;}
.about-sec3 iframe
{
height:auto;
}
.about-sec1 h2, .about-sec4 h2
{text-align:center;}
.about-sec1
{text-align:justify;}
.about-sec4 {
    padding: 20px 0;
}
.about-sec4 p{
text-align:justify;
}
.achievement h2, .part-ner-sec h2
{font-size:30px;}



.gid-gallery-part a{
-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;

}

}

@media only screen and (max-width: 479px)
{
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page 
#content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a {
    border-bottom: 0 !important;
}
.woo-sc-box.normal.rounded.full{
    display:none;
}
}
.esteemed h2{text-align: center; font-size: 40px;font-weight: 700; margin: 0; color: #000;padding: 50px 0 50px}
.esteemed .client-area{width:15rem}
.esteemed{padding-bottom:4rem;}