img{ max-width:100%; height:auto;}
h1,h2,h3,h4,h5,h6{font-family: 'Exo', sans-serif;}
p,a{font-family: 'PT Sans', sans-serif;}

body{font-family: 'PT Sans', sans-serif;}
.owl-next{position: absolute;top: 50%;right: 30px;}
.owl-next i{padding: 15px 0px;}
.owl-prev{position: absolute;top: 50%;left: 30px;}
.owl-prev i{padding: 15px 0px;}	
.header-links ul li{ display:inline-block; padding:0px 5px;}
.versatile-banner{ position:relative;}
.header{ position:absolute; z-index:9999;width: 100%; }
.headertp{background: #f07c00; padding:8px 0px;width:100%;}
.header-links ul li a{
	color: #fff;
    border: 2px solid #fff;
    width: 40px;
    display: block;
    height: 40px;
    border-radius: 50%;
    text-align: center;
}
.header-links ul li a i{ line-height:40px; font-size:14px;}	
.header-contact{ text-align:right;}
.header-contact ul li a{color: #fff;
    font-size: 14px;
    letter-spacing: 1.5px;}
.header-contact ul li a i{margin-right: 12px;font-size: 25px; color:#fff;}	
.header-contact ul li{ display:inline-block; padding:0px 10px;}
.header-contact ul{ padding:7px 0px;}
.versatile-menu{ background:#fff;}
.main-menu ul li{ display:inline-block;}
.main-menu ul li a{color: #005fa8;
    text-transform: uppercase;
    font-family: 'Exo', sans-serif;
    letter-spacing: 1.5px;
    padding: 10px 20px;
    display: block;
    font-size: 12px;
    font-weight: 600;}
.main-menu > ul{ padding:45px 0px;}
.main-menu ul li.current_page_item >  a, .main-menu ul li a:hover{background: #f07c00;    color: #fff;}
.versatile-text{ text-align:center;}
.versatile-text h1{ font-size:35px; font-weight:600; color:#fff; margin:90px 0px; letter-spacing:2px;}
.bg{color:#fff;}
.versatile-text a{ color:#fff; font-size:16px; border:1px solid #fff; padding:20px 25px; display:inline-block;}
.welcome-versatile h1{ text-align:center; color:#000; font-size:30px; font-weight:600; letter-spacing:1.5px;}
span{color:#005FA8;}
.welcome-versatile{ margin:50px 0px 0px 0px; text-align:center;}
.welcome-versatile p{ text-align:center; color:#212121; font-size:14px; line-height:22px; padding:0px 100px;
 display:inline-block; margin:30px 0px;}
.welcome-versatile a{text-align: center;
    background: #005FA8;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    letter-spacing: 1.5px;
    padding-left: 12px;}
.welcome-versatile i{margin-left: 8px;
    padding: 0px 16px;
    background: #212121;
    line-height: 35px;}
.products-versatile{ margin:50px 0px 0px 0px;}
.versatile-about h1{text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1.5px;}
.versatile-about{ text-align:center; background:#212121; padding:50px 20px;}
.versatile-about p{text-align: center;
    color: #BABABA;
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
    margin: 30px 0px;}
.versatile-about a{text-align: center;
    background: #005FA8;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    letter-spacing: 1.5px;
    padding-left: 12px;}
.versatile-about i{margin-left: 8px;
    padding: 0px 16px;
    background: #000;
    line-height: 35px;}
.about,.new-product,.featured-product,.product-image{ padding:0px;}
.new-product{ text-align:center;}

.pro h1{ font-size:30px; font-weight:600;color: #fff;margin: 35px 0px; letter-spacing:2px;}
.featured-product .owl-next,.new-product .owl-next{ background:none!important; top:90px!important; color:#fff!important; right:10px!important;}
.featured-product .owl-prev,.new-product .owl-prev{ background:none!important; top:90px!important; color:#fff!important; left:10px!important;}
.view{color: #fff;font-size: 15px;font-weight: 600;letter-spacing: 2px;}
.view i{ margin-left:20px;}
.bg-new{background: #004477;}
.bg-fea{background:#A65700;}
.versatile-contact{ margin:50px 0px 0px 0px; display:inline-block;width:100%;}
.versatile-contact h1{color: #000;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 1.5px;
    margin-bottom: 40px;}
.versatile-phone a i{font-size: 45px;
    color: #A65700;
    border-right: 2px solid #888888;
    padding: 0px 20px;}
.phone{line-height: 25px;font-weight: 600;}
.map{ padding:0px;}
.footer{ margin:20px 0px 0px 0px;}
.phone h5,.phone p{ color:#666666;}
.message{ background:#212121;} 
.message h1{text-align: center; margin-bottom:25px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1.5px;}

	.message input, .message textarea{ background:#292929; border:none;  padding:8px 12px; width:100%; resize:none; margin-bottom:10px;}
	.message input[type=button]{ color:#fff; background:#36F; padding:12px; width:160px;}
	.message textarea{ height:90px}
.msg{ height: 120px;}
.submit{border: none;font-family: 'PT Sans', sans-serif;
    background: #A65700;
    font-size: 12px;
    padding: 10px 20px;
    color: #fff;
    letter-spacing: 1.5px;
    margin-top: 5px;}
.versatile-footer{background: #f07c00;
    padding: 15px 0px;
    text-align: center;
    display: inline-block;
    width: 100%;}
.versatile-footer p{font-size:13px; color:#fff; line-height:20px;}
.innov{ font-weight:600; color:#fff; letter-spacing:1.5px;}
.col-one p{margin-top: 20px;
    font-size: 14px;
    text-align: justify;
    line-height: 30px;
    color: #ccc;}
.col-one{}
.col-two{}
.col-three{}
.col-four{}
.footer {background: #005fa8; padding:30px 0px;}
.col-two h3{color: #fff;
    font-size: 20px;
    letter-spacing: 1.5px;}
.col-three h3{color: #fff;
    font-size: 20px;
    letter-spacing: 1.5px;}
.col-four h3{color: #fff;margin-bottom: 20px;
    font-size: 20px;
    letter-spacing: 1.5px;}
.col-two ul{margin-top: 30px;}
.col-two ul li a{color: #fff; padding-right:20px;
    font-size: 15px;
    line-height: 35px;
    letter-spacing: 1px;}
.col-two ul li a i{font-size: 12px;
    margin-right: 12px;}
.col-three h6{background: rgba(240, 123, 0, 0.73);
    display: inline-block;
    width: 90px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 13px;
    margin-top: 10px;}
.tags ul{ }
.tags a{ color:#fff;}
.four-globe i{color: #ccc;
    font-size: 40px;
    margin-top: 60px;}
.col-four p{color: #ccc;
    margin-top: 20px;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;}
.footer-links ul li{ display: inline-block;
    padding: 0px 10px;
    margin-top: 25px;}
.footer-links ul li a{color:#fff; border:2px solid #fff;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;}
.footer-links ul li a i{line-height: 40px;font-size:15px; text-align:center; width:100%;}
.new-product{ position:relative;}
.view-pro{position: absolute;
    top: 89%;
    left: 28%;}
.view-pro a{
    background: #005FA8;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    letter-spacing: 1.5px;
    padding-left: 12px;}
.view-pro a i{margin-left: 8px;
    padding: 0px 16px;
    background: #212121;
    line-height: 35px;}
.fea{padding: 0px 0px 6px 0px;}
.carousel {
  border: 1px solid #333;
  height: 156px;
  padding:0 0 0 2px;
  width: 762px;
}
.carousel#carousel-vertical {
  height: 306px;
  padding: 0;
  width: auto;
}
.carousel#carousel-responsive {
  width: auto;
}
.carousel li, 
.carousel > div > div {
  color: #fff;
  padding:2px 0 2px 2px;
}
.carousel#carousel-vertical li, 
.carousel#carousel-vertical > div > div {
  padding:2px 2px 0 2px;
}
.carousel ul li:nth-child(even), 
.carousel > div > div:nth-child(even) {
  color:#666;
}
.carousel span {
	border:1px solid #000;
  background: #999;
  display: block;
  height: 150px;
  font-size: 100px;
  line-height: 150px;
  text-align: center;
  width: 150px;
}
.products-versatile{ display:none;}
.versatile-bg{ background:url(../image/versatile-bg.jpg); margin:50px 0px 0px 0px;padding: 40px 0px 80px 0px;
 text-align:center;}
.prod .item{ background:#FFF; border-bottom:6px solid #a65700;height: 310px;}
.prod .owl-item{ padding:0px 12px;}
.prod span{ color:#333; padding:20px 0px; font-weight:600;display: block;}
.prod .owl-controls .owl-buttons div{background: #005fa8;color: #fff;}
.item a img{     padding: 10px;    max-height: 260px;}	
/* Shutter Out Vertical */
.main-menu li a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.main-menu li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:#005fa8;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.main-menu li a:hover, .main-menu li a:focus, .main-menu li a:active {
  color: white;
}
.main-menu li a:hover:before, .main-menu li a:focus:before, .main-menu li a:active:before, .main-menu li.current-menu-item a:before{
  -webkit-transform: scaleY(1);
  transform: scaleY(1);}
#home{ background: #005fa8;}
.footer-links ul{ margin-top:0px!important;}

.owl-theme .owl-controls .owl-buttons div{ z-index:999999;}
.nonedisp{ display:none;}
.relativeall{ position:relative!important;background: #333;}
.subbagebanner{ /*background: url(../image/bg.jpg) no-repeat left;*/background: #005fa8;padding: 80px 0px; text-align:center;}
.subbagebanner .contenttstitlee{background: #005fa8; display:inline-block; padding:15px 30px; color:#fff;}
#crumbs span,#crumbs a{ color:#fff;}
.subbagebanner h3{ color:#f07c00; font-size:24px; margin-bottom:15px;}
.subpagecontent{ padding:30px 0px; text-align:justify; min-height:400px;}
.subpagecontent{ color:#676767; line-height:25px; margin-bottom:12px;}
.productdiv{ text-align:center;    border: 1px solid #dad9d9; margin-bottom:20px;}
.productdiv span{ display:block; width:100%; padding:8px 0px; text-align: center; color:#fff; background:#005fa8;}
.subpagecontent h3{ font-size:20px; color:#005fa8; margin-bottom:15px;}
.subpagecontent h4{font-size:18px; color:#f07b00; margin-bottom:15px;}
.subpagecontent  li{ position:relative; padding-left:12px; margin-bottom:10px;}
.subpagecontent  li:before{ content:''; width:6px; height:6px; border-radius:50%; background:#f07b00; position:absolute; top:8px; left:0px;}
.adress li:before,.attention  li:before{ display:none;}
 .contactForm input, .contactForm  textarea{ width:100%; padding:8px 12px; margin-bottom:10px; border:1px solid #ddd; border-radius:4px; box-shadow:none; }
 .contactForm  input[type=submit]{ width:200px; padding:10px 12px; text-transform:uppercase; color:#fff; background:#f07b00; border:none;}
.social li{  float:left;}
.contactpagee i{ background:#f07b00; color:#fff; width:25px; height:25px; text-align:center; line-height:25px; margin-right:8px;}
.tags li{ /*width:33%; float:left*/}
.main-menu .sub-menu{ opacity:0; display:none; position:absolute; top:100%; right:0px;  background:#fff; width:200px;}
.main-menu .menu-item-has-children{ position:relative;}
.main-menu .menu-item-has-children a:hover~.sub-menu,.main-menu .menu-item-has-children .sub-menu:hover{ display:block; opacity:1; }
.main-menu .menu-item-has-children .sub-menu li{ display:block;}
.main-menu .menu-item-has-children .sub-menu a { color:#333; display:block;}
.main-menu .menu-item-has-children .sub-menu a:hover{ color:#fff;}
.hideproduct {
    background: #005fa8!important;
    padding: 20px 0px;
    display: block;
    text-align: center;
    font-variant: small-caps;
    letter-spacing: 1px;
    font-size: 20px;
    color: #fff!important;
}
.sidebarr {    margin: 40px 0px;
    background: #eee;
    padding: 0px 0px 0px 0px;
}
.sidebarr .page_item a {
    -webkit-transition: 0.6s;
    transition: 0.6s;
    padding: 7px 8px 7px 25px;
    display: block;
    color: #333;
    border-bottom: 2px solid #fff;
}


.contentnts{ padding:40px 0px 40px  15px;}


.contactpagee h3{ color:#ba145e;
font-size: 25px;}


.sidebarr .page_item a:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
	font-size: 20px;
    padding-right: 10px;float: right;
}

.page_item_has_children ul.children {
    display: none;
}

.topnav .current_page_item ul {
    display: block!important;
    margin-left: 25px;
    background: #ccc;
    border-left: #ba145e 6px solid;
}

.sidebarr .current_page_item > a:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
	font-size: 23px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    padding-right: 10px; float:right;    color: #ba145e;
}
.sidebarr  .current_page_ancestor > a:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;   color: #fff;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
	font-size: 23px;
    padding-right: 10px; float:right;
}
.sidebarr  .current_page_ancestor .children{ display:block; margin-left: 25px;    background: #ccc;
    border-left: #ba145e 6px solid;	}
	
#crumbs i{    color: #f07c00;}
.subbagebanner h2{    color: #f07c00;    text-transform: uppercase;}
.subpagecontent h2{ background:#D6D6D6; color:#000; margin-bottom:30px; font-size:30px;border-left:5px solid #005fa8; padding:10px 20px;}

.sidebarr li:before{ display:none;}
.child-thumb {    background: #eaeaea;
    padding: 10px;
    text-align: center;
    border: 1px solid #ddd;}

.child-thumb a{ display:block;}