@charset "utf-8";
* {margin: 0px auto;padding: 0px;}
.clear {clear: both;}
body {background: #03245d;}
.top_strip {background: #3a75d7;height: 5px;}
.body_one {background: url(../images/bg.jpg);height: 300px; /*position:relative; z-index:-1;*/}
.main_container {width: 1120px;margin: auto;padding-bottom: 20px;margin-top: -295px;}
.header_container {width: 250px; float:left;margin-bottom: 30px;}
.logo_container {width: 300px;float: left;padding-top: 40px;}
.main_headerright_container {width: 775px;float: right;}
.property-social li {display: inline-block;margin-right: 12px;}
.property-social li:last-child {margin-right: 0;}
.property-social li a {color: #868686;font-size: 16px;}
.top-header {padding: 14px 0;margin-bottom: 30px;}
.top-header i.fa-phone, .top-header span, .top-header span:first-child a {color: #031c46;}
.top-header span {font-size: 14px;margin-right: 17px;/*margin-left: 190px;*/font-family: calibri;
	letter-spacing: 0.5px;}
.top-header a {font-weight: 500;color: #031c46;text-decoration: none;}
.top-header ul {text-align: right;}
.col-md-6.col-sm-3.p_r_z {position: absolute;margin-left: 730px;color: #fff;/* float: right; */}
.top-header .property-social ul li a {color: #6c6c72;font-size: 18px;}
p.col-md-6.col-sm-9 {/* width: 78%; */ /* float: left; */position: absolute; padding-left:60px;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;color: #031c46;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);padding-right: 2px;}
.bottom_container {width: 1120px;padding: 10px;min-height: 200px;background: #fff; /*position:relative; z-index:-1;*/}
.left_container {width: 763px;float: left;}
.right_container {width: 306px;float: right;}
.slider {margin-bottom: 20px;}
.content_wrapper {min-height: 150px;padding: 10px;padding-bottom: 10px;}
.content_wrapper h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 23px;color: #033589;margin-bottom: 15px;margin-top: 0px;}
.content_wrapper h1 span {font-size: 20px;color: #3e404a;font-style: italic;}
.content_wrapper ul {list-style: none;margin-left: 10px;}
.content_wrapper ul li {font-family: Roboto;font-size: 15px;letter-spacing: 0.7px;color: #3d3d3e;line-height: 29px; background:url(../images/arrow.png) no-repeat; padding-left:25px;}
.content_wrapper ul li span a {color: #e83409;float: right;text-decoration: none;}
.content_cols {}
.content_cols1 {text-align: center;width: 185px;float: left;min-height: 158px;background: url(../images/line.png) no-repeat right center;}
.content_cols1 img {margin-top: 38px;}
#left_sidebar {width: 306px;border: 1px solid #ccc;float: left;border-radius: 7px;margin-bottom: 20px;
}
#left_sidebar_enquiry {width: 306px;border: 1px solid #ccc;border-radius: 7px;}
#left_sidebar_enquiry h3 {font-family: Raleway;font-size: 18px;font-weight: 600;color: #00a4e6;padding: 10px;border-bottom: 1px solid #ccc;}
#left_sidebar h3 {font-family: Raleway;font-size: 19px;font-weight: 800;letter-spacing: 0.7px;color: #e83409;
  padding: 8px 19px;border-bottom: 1px solid #ccc;}
#left_sidebar h3 span {color: #033589;}
#left_sidebar ul {list-style: none;margin: 0px;padding: 0px 36px;}
#left_sidebar ul li {margin: 0px;padding: 0 12px;color: #333333;
  list-style: none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;
  border-bottom: dotted #333333 1px;line-height: 20px;
  padding-bottom: 4px;padding-top: 4px;list-style: url(../images/diamond.png);/*background: url(../images/diamond.png) no-repeat left;*/}
#left_sidebar ul li a:hover {color: #db2424;
}
#left_sidebar ul li a{
	color:#333;
	text-decoration:none;
}
/*#left_sidebar ul li a {margin: 0px;padding: 0px;font-size: 14px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;
}*/
textarea.form {font-family: calibri;color: #ccc;font-size: 16px;}
.formLayout {font-family: calibri;color: #ccc;font-size: 16px;padding: 10px;width: 100%;}
.formLayout label, .formLayout input {display: block;float: right;margin-bottom: 10px;}
.formLayout .form {margin-bottom: 24px;padding: 5px;width: 100%;background: none;border: 1px solid #ccc;
color: #2D2D2D;/*-webkit-box-shadow: inset 0px 1px 4px 3px #929292;-moz-box-shadow: inset 0px 1px 4px 3px #929292;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;*/height: 47px;border-top: #9f9e9e 1px solid;border-right: #c9c9c9 1px solid;border-bottom: #ececec 1px solid;border-left: #c9c9c9 1px solid;
/*border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;*/font-size: 14px;line-height: 16px;}
br {clear: left;}/*.row label, .row input {display: block;margin-right: 10px;float: left;margin-bottom: 10px;}
*/.row label {width: 11%;}
.row {overflow: hidden;padding: 5px;}
.col {margin-bottom: 0px;padding: 5px;width: 100%;}
.but {width: 100px;padding: 10px 25px 10px 25px;cursor: pointer;background-color: #89c403;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;border: 1px solid #74b807;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;padding: 6px 24px;text-decoration: none;
text-shadow: 1px 1px 0px #528009;}
#main_footer {background: #e9e9e9;border-top: 6px solid #b7b7b7; padding-bottom:25px;}
#main_footer #footer {width: 1120px;margin: auto;}
#main_footer #footer p {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #5a5a5a;}
#main_footer #footer span {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #7b7b7b;float: right;text-decoration: none;}
#main_footer #footer span a {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #7b7b7b;float: right;text-decoration: none;}


/*================= About us=======================*/

.left_container_about {min-height: 150px;border: 1px solid #e6e6e6;padding: 10px;padding-bottom: 10px;}
.left_container_about h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 23px;color: #033589;margin-bottom: 15px;margin-top: 0px; float:left; width:54%;}
.left_container_about h1 span {font-size: 20px;color: #3e404a;font-style: italic;}
.left_container_about ul {list-style: none;margin-left: 10px;}
.left_container_aboutt ul li {font-family: Roboto;font-size: 15px;letter-spacing: 0.7px;color: #3d3d3e;line-height: 29px;background: url(../images/arrow.png) no-repeat left center;padding-left: 20px;}
.left_container_about p {font-family: Roboto;font-size: 14px;letter-spacing: 0.6px;color: #3d3d3e;line-height: 24px; margin-bottom:12px; text-align:justify;}
.left_container_about ul li span a {color: #e83409;float: right;text-decoration: none;}
.about{border:1px dashed #ccc;padding:10px;float:right; margin-left:10px;}
.left_container_about h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 20px;color: #e74a25;margin-bottom: 17px; margin-top:20px;}
.left_container_about h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 17px;color: #5A7608;margin-bottom: 10px; margin-top:5px;}
.left_container_about h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px;color: #537abb;margin-bottom: 15px; margin-top:5px;}
.geindustrial img{border: 1px dashed #ccc; padding: 3px;float: left;margin-right: 10px; width:125px;}
.geindustrial {float:left; }
.geindustrial ul {list-style: none; float:left; margin-left: 15px; width:371px; margin-right:7px; margin-bottom:20px;}
.geindustrial ul li {font-family: Roboto;font-size: 13px;letter-spacing: 0.7px;color: #3d3d3e;line-height: 20px; list-style:circle;  background:none; padding-left:0px; }
.geindustrial ul li a{text-decoration:none; list-style:none; color:#e74a25; }

.geindustrial_ul {float:left; }
.geindustrial_ul ul {list-style: none; float:left; margin-left: 15px; width:371px; margin-right:7px; margin-bottom:20px;}
.geindustrial_ul ul li {font-family: Roboto;font-size: 13px;letter-spacing: 0.7px;color: #3d3d3e;line-height: 20px; list-style:circle;  background:none; padding-left:0px; }
.geindustrial_ul ul li a{text-decoration:none; list-style:none; color:#e74a25; }




.kirloskar img{border: 1px dashed #ccc; padding: 3px;float: left;margin-right: 10px; width:200px; margin-top:10px;}
.kirloskar {float:left; width:244px; margin-right:20px; margin-bottom:20px; }
.kirloskar ul {list-style: none; float:left; margin-left: 15px; width:371px; margin-right:7px; margin-bottom:20px;}
.kirloskar ul li {font-family: Roboto;font-size: 13px;letter-spacing: 0.7px;color: #3d3d3e;line-height: 20px; list-style:circle;  background:none; padding-left:0px; }
.kirloskar ul li a{text-decoration:none; list-style:none; color:#e74a25; }
.kirloskar h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;color: #537abb;margin-bottom: 15px; margin-top:5px; line-height:23px;}

.kirloskar_one img{border: 1px dashed #ccc; padding: 3px;float: left;margin-right: 16px; margin-top:10px;}
.kirloskar_one {float:left; width:1120px; margin-right:0px; margin-bottom:20px; }
.kirloskar_one ul {list-style: none; float:left; margin-left: 15px; width:371px; margin-right:7px; margin-bottom:20px;}
.kirloskar_one ul li {font-family: Roboto;font-size: 13px;letter-spacing: 0.7px;color: #3d3d3e;line-height: 20px; list-style:circle;  background:none; padding-left:0px; }
.kirloskar_one ul li a{text-decoration:none; list-style:none; color:#e74a25; }


.schneider img{border: 1px dashed #ccc; padding: 3px;float: left;margin-right: 16px; margin-top:10px; width:100px;}
.schneider {float:left; margin-right:0px; margin-bottom:20px; }
.schneider ul {list-style: none; float:left; margin-left: 15px; width:213px; margin-right:7px; margin-bottom:20px;}
.schneider ul li {font-family: Roboto;font-size: 13px;letter-spacing: 0.7px;color: #3d3d3e;line-height: 20px; list-style:circle;  background:none; padding-left:0px; }
.schneider ul li a{text-decoration:none; list-style:none; color:#e74a25; }

.schneider h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;color: #537abb;margin-bottom: 15px; margin-top:5px; line-height:23px;}
.bussmann_one img{border: 1px dashed #ccc; padding: 3px;float: left;margin-right: 16px; margin-top:10px; width:518px;}
.bussmann_one {float:left; width:1070px; margin-right:0px; margin-bottom:20px; }
.clients{margin-right:16px; margin-bottom:10px;}
.contact_left{float:left; width:45%; padding-bottom:0px; margin-right:20px;}


.table_form{font-family:Roboto;font-size:14px;line-height:23px;color:#3d3d3e;border:1px solid #ccc;padding:10px; float:left; margin-right:15px; width:433px;}
.table_form .bg{background:#D3D3D3; padding-bottom:7px;}
.table_form tr{padding:5px; text-align:center;}
.table_form tr td{padding:5px;text-align:left;}

.schneider_one { width:1070px; margin-bottom:15px; }
.schneider_one p  {width:1070px; font-family:Roboto; font-size:14px; color:#3d3d3e; text-align:left; }
.schneider_one p a { font-family:Roboto; font-size:14px; color:#e74a25; text-decoration:none; }

.geindustrial_one { width:1070px; margin-bottom:15px; }
.geindustrial_one p  {width:1070px; font-family:Roboto; font-size:14px; color:#3d3d3e; text-align:left; }
.geindustrial_one p a { font-family:Roboto; font-size:14px; color:#e74a25; text-decoration:none; }
.map{width:100%;}
.contactpara{color:#B00; font-size:18px;  margin-top:0px;  line-height:25px; margin-bottom:0px;}
.header_container_one{width:1120px; margin:auto 0px; position:relative; z-index:1000;}

/*================= About us End=======================*/

 @media only screen and (min-width:0px) and (max-width:480px) {
.body_one { margin-top:60px; width:100%;}
.main_container {width: 100%;margin-top: -315px;}
.header_container {width: 100%; margin-bottom:20px;}
.logo_container {width: 100%;}
.logo_container img {width: 100%; padding:10px;}
.main_headerright_container {width: 100%;}
.top-header span {font-size: 13px;margin-right: 0px; line-height:23px; margin-bottom:10px; }
.bottom_container {width: 90%; margin-top:20px;}
.left_container {width: 100%; margin-top:20px;}
.right_container {width: 100%;}
#left_sidebar {width: 100%;}
#main_footer #footer {width: 100%;}
#main_footer #footer p {line-height:25px;}
.slider { width:100%;}
.slider  img{margin-bottom: 20px; width:100%;}
.about{width:100%; margin-bottom:40px;}
.col-md-6.col-sm-3.p_r_z { width:17%;margin-left: 79%;margin-top: -15px;}
.geindustrial ul {
 
  width: 100%;
  padding-left:6px;
 
}
.geindustrial_ul {float:left; width:100%; }
 .geindustrial_ul ul {list-style: none; float:left; margin-left: 15px; width:100%; margin-right:7px; margin-bottom:20px;}
 .geindustrial_ul ul li a{ width:100%;text-decoration:none; list-style:none; color:#e74a25; }
.kirloskar_one ul { width:100%; } 
 .kirloskar { width:100%;  }
 .kirloskar ul {width:100%; }
 .kirloskar_one img{ width:100%;}
.kirloskar_one { width:100%;  }

.bussmann_one img{ width:100%;}
.bussmann_one {width:100%;  }
.contact_left{width:100%;}
.schneider_one { width:100%;  }
.schneider_one p a { width:100%; font-size:12px; }
.schneider_one p  {width:100%; margin-left:-15px;font-size:12px;}

.geindustrial_one { width:100%;  }
.geindustrial_one p a { width:100%; font-size:10px; }
.geindustrial_one p  {width:100%; margin-left:-17px;font-size:12px;}
.top-header{margin-bottom:47px;}
p.col-md-6.col-sm-9 {position: absolute; padding-right: 60px;padding-left: 13px;}
.header_container_one{width:100%; }

 }
 @media only screen and (min-width:481px) and (max-width:768px) {
.body_one { margin-top:60px; width:100%;}
.main_container {width: 100%;margin-top: -315px;}
.header_container {width: 50%; margin-bottom:20px;}
.logo_container {width: 100%; padding-left:20px;}
.logo_container img {width: 100%; padding:10px;}
.main_headerright_container {width: 45%; margin-top:28px;}
.top-header span {font-size: 13px;margin-right: 0px; line-height:23px; margin-bottom:10px; }
.bottom_container {width: 90%;}
.left_container {width: 100%; margin-top:20px;}
.right_container {width: 100%;}
#left_sidebar {width: 100%;}
#main_footer #footer {width: 100%;}
#main_footer #footer p {line-height:35px;}
.slider { width:100%;}
.slider  img{margin-bottom: 20px; width:100%;}
.about{width:100%; margin-bottom:40px;}
.col-md-6.col-sm-3.p_r_z { width:17%;margin-left: 26%;margin-top: -15px;}
.geindustrial ul {
 
  width: 100%;
  padding-left:6px;
 
}
.kirloskar_one ul { width:100%; } 
 .kirloskar { width:100%;  }
 .kirloskar ul {width:100%; }
 .kirloskar_one img{ width:100%;}
.kirloskar_one { width:100%;  }
.bussmann_one img{ width:100%;}
.bussmann_one {width:100%;  }
 .contact_left{width:100%;}
 .schneider_one { width:100%;  }
.schneider_one p a { width:100%; font-size:12px; }
.schneider_one p  {width:100%; margin-left:-15px;font-size:12px;}

.geindustrial_one { width:100%;  }
.geindustrial_one p a { width:100%; font-size:10px; }
.geindustrial_one p  {width:100%; margin-left:-17px;font-size:12px;}
.top-header{margin-bottom:47px;}
p.col-md-6.col-sm-9 {position: absolute; padding-right: 9px;padding-left: 0px; width:42%;}
.header_container_one{width:95%; }
 }
 
  @media only screen and (min-width:768px) and (max-width:1024px) {
.body_one { width:100%;}
.main_container {width: 100%;margin-top: -315px;}
.header_container {width: 35%; margin-bottom:10px;}
.logo_container {width: 100%; margin-top:-20px;padding-left: 11%;}
.logo_container img {width: 100%; padding:10px;}
.main_headerright_container {width: 63%; margin-top:28px;}
.top-header span {font-size: 13px;margin-right: 0px; line-height:23px; margin-bottom:10px; }
.bottom_container {width: 90%; margin-top:25px;}
.left_container {width: 60%; margin-top:20px;}
.right_container {width: 38%;}
#left_sidebar {width: 100%;}
#main_footer #footer {width: 100%;}
#main_footer #footer p {line-height:35px;}
.slider { width:100%;}
.slider  img{margin-bottom: 20px; width:100%;}
.about{width:25%; margin-bottom:40px;}
.col-md-6.col-sm-3.p_r_z { width:17%;margin-left: 43%;margin-top: -15px;}
.geindustrial ul {width: 100%;padding-left:10px;}

 
 .kirloskar_one ul { width:100%; } 
 .kirloskar { width:30%;  }
 .kirloskar ul {width:100%; }
 .kirloskar_one img{ width:100%;}
.kirloskar_one { width:45%; margin-right:29%;  }
.bussmann_one img{ width:100%;}
.bussmann_one {width:100%;  }
.top-header {
  padding: 14px 0;
  margin-bottom: 53px;
}
 .header_container_one{width:95%; }
 }


/*========================Main Navigation===============*/



*, *:before, *:after {-moz-box-sizing: border-box;box-sizing: border-box;}
.nav {position: fixed;top: 0;left: 0;width: 100%;z-index: 10000;background-color: #efefef;}
.nav-container {position: fixed;top: 60px; /* 1 */left: 0;z-index: 9999overflow-y: auto;visibility: hidden; /* 2 */width: 100%;height: 100%;min-height: 100%;margin: 0;padding: 0;-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%); /* 2 */background-color: #c0c0c0;-webkit-overflow-scrolling: touch; /* 3 */}
/* 1. Show when `.is-visible` class is added */
.nav-container.is-visible {visibility: visible; /* 1 */-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0); /* 1 */}
/* Nav toggle */
.nav-toggle {line-height: 1;display: inline-block;padding: 1.25rem 1rem;border: 0;background-color: #e74c3c;}
/* Nav toggle icon */
.nav-toggle .icon-menu {position: relative;display: inline-block;width: 28px;height: 20px;vertical-align: middle;fill: none;}
/* Nav toggle icon lines */
.icon-menu .line {position: absolute;left: 0;display: block;width: 100%;height: 4px;-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);background-color: #fff;}
/* Nav toggle icon line 1 */
.icon-menu .line-1 {top: 0;}
/* When active, rotate line 1 to be lefthand part of X */
.is-active .icon-menu .line-1 {-webkit-transform: translateY(8px) translateX(0) rotate(45deg);-ms-transform: translateY(8px) translateX(0) rotate(45deg);transform: translateY(8px) translateX(0) rotate(45deg);}
/* Nav toggle icon line 2 */
.icon-menu .line-2 {top: 50%;margin-top: -2px;}
/* When active, hide line 2 */
.is-active .icon-menu .line-2 {opacity: 0;}
/* Nav toggle icon line 3 */
.icon-menu .line-3 {bottom: 0;}
/* When active, rotate line 3 to be righthand part of X */
.is-active .icon-menu .line-3 {-webkit-transform: translateY(-8px) translateX(0) rotate(-45deg);-ms-transform: translateY(-8px) translateX(0) rotate(-45deg);transform: translateY(-8px) translateX(0) rotate(-45deg);
}
/* Remove default list styles for menus */
.menu {list-style: none;margin: 0;padding: 0;}
/** 
* 1. Give menu a lighter background than its container 
* 2. Prevent menu text from being accidentally highlighted
*/
.nav-menu {background-color: #3a75d7; /* 1 */-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;         /* 2 */}
/* Give menu items a top border */
.nav-menu .menu-item {border-top: 1px solid #bbb;margin-left: 0px;margin-right: 0px;}
/* Give last menu item a bottom border */
.nav-menu > .menu-item:last-child {border-bottom: 1px solid #bbb;}
/* Darker background color on hover, and when toggled */
.nav-menu > .menu-item:hover, .nav-menu > .menu-item.is-active {background-color: #142c55;}
#active {background-color: #142c55;}
/* 1. Menu links are block level, by default */
.nav-menu .menu-link {display: block;text-decoration: none;color: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 15px;padding: 0.91rem 0.61rem;border-right: 1px solid #033383;}
/* 1. Menu items with dropdowns appear clickable */
.has-dropdown {position: relative;cursor: pointer; /* 1 */}
/* 1. Parent menu links inlined so you can toggle the dropdown */
.has-dropdown > .menu-link {display: inline-block;}
/* 1. Add an icon to menu items that have sub menus */
.has-dropdown:after {font-size: 32px;position: absolute;top: 0;right: 1rem;bottom: 0;content: "+"; /* 1 */color: #222;}
/* 1. Switch icon to n-dash when toggled */
.has-dropdown.is-active:after {content: "\2013"; /* 1 */}
/**
 * Dropdowns
 * 1. Hide dropdowns by default
 */
.nav-dropdown {display: none; /* 1 */background-color: #c0c0c0;}
/* 1. Show dropdown when toggled */
.has-dropdown.is-active > .nav-dropdown {display: block; /* 1 */}
/* 2nd level dropdown */
.nav-dropdown .nav-dropdown {background-color: #aaa;}
.nav-dropdown .menu-item {border-color: #a0a0a0;}
.nav-dropdown .nav-dropdown .menu-item {background-color: #b0b0b0;border-color: #909090;}
/* Main content area */
.content {margin-top: 60px;}
.content .wrapper {padding: 1rem 0;}
.nav,  .nav-container,  .nav-container.is-visible { padding-right:0px;}
 @media (min-width: 768px) {
.nav {background-color: #dedede;
}
.nav,  .nav-container,  .nav-container.is-visible {position:relative;
  top: auto;left: auto;z-index: auto;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0); 
  width:49.5rem;  float:right; background:none;}
.nav-container,  .nav-container.is-visible {visibility: visible;height: auto;
min-height: 0;overflow-y: visible; background:none;}
.nav-toggle {display: none;}
/* 1. Display menu items inline */
.nav-menu > .menu-item,  .nav-menu > .menu-item.is-active {display: inline-block; /* 1 */background-color: transparent;border: 0;}
/* Remove bottom border on last child */
.nav-menu > .menu-item:last-child {border: 0;}
.nav-menu .menu-item {-webkit-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;}
/* Remove +/- icons */
.has-dropdown:after {content: "" !important;}
/* Add a caret to top-level menu items that have dropdowns */
.nav-menu > .has-dropdown:after {position: absolute;top: 50%;right: 1rem;width: 0;height: 0;margin-top: -2px;margin-left: -4px;content: "";border-width: 5px 5px 0 5px;border-style: solid;border-color: #fff transparent transparent transparent;}
/* Increase padding to compensate for caret */
.has-dropdown > .menu-link {padding-right: 2rem;}
/* Re-style dropdowns for larger screens */
.nav-dropdown {display: block;opacity: 0;position: absolute;top: 100%;width: 200px;margin: 0;padding:  0;background-color: #3a75d7;box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.15);visibility: hidden;-webkit-transition: visibility 0s linear 0.25s, opacity 0.25s linear;transition: visibility 0s linear 0.25s, opacity 0.25s linear;}
.has-dropdown:hover > .nav-dropdown {visibility: visible;opacity: 1;-webkit-transition-delay: 0s;transition-delay: 0s;}
.nav-dropdown .menu-item {border: 0;}
.nav-dropdown .menu-item:hover,  .nav-dropdown .nav-dropdown .menu-item:hover {background-color: #142c55;}
.nav-dropdown .nav-dropdown,  .nav-dropdown .nav-dropdown .menu-item {background-color: #dedede;}
.nav-dropdown .nav-dropdown {z-index: 9998;top: 0;left: 100%;}
.content {margin-top: 0;}

}
.nav-dropdown .menu-link{
	border-right:none;
	border-right: none;
    border-bottom: 1px solid #033383;
    line-height: 18px;
    padding-bottom: 10px;
    /* width: 207px; */
    padding-top: 10px;
	font-size: 14px;
}

 

/*========================Main Navigation End===============*/


.bussmann img{border: 1px dashed #ccc; padding: 3px;float: left;margin-right: 16px; margin-top:10px; width:160px;}
.bussmann {float:left; margin-right:0px; margin-bottom:20px; }
.bussmann ul {list-style: none; float:left; margin-left: 15px; width:337px; margin-right:7px; margin-bottom:20px;}
.bussmann ul li {font-family: Roboto;font-size: 13px;letter-spacing: 0.7px;color: #3d3d3e;line-height: 20px; list-style:circle;  background:none; padding-left:0px; }
.bussmann ul li a{text-decoration:none; list-style:none; color:#e74a25; }
.footer_top{
	width:358px;
	float:left;
	margin-right:15px;
	padding-top:30px;
	padding-bottom:30px;
	
}

.footer_top ul{
	margin-left:20px;
	list-style:square;
	
}

.footer_top ul li a{
	font-family:Roboto;
	font-size:14px;
	line-height:25px;
	color:#5a5a5a;
	list-style:square;
	text-decoration:none;
}
.footer_top ul li a:hover{
	color:#e83409;
}
.footer_top h3{
	font-family:Roboto;
	font-size:15px;
	color:#e83409;
	margin-bottom:12px;
}
#main_footer .footer_top p{
	font-family:Roboto;
	font-size:14px;
	line-height:20px;

}
.img-res{
  width: 100%;
  margin-bottom: 15px;
  border-radius: 10px;
}