/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 19, 2017, 3:31:52 PM
    Author     : Nafsin.V
*/

/********
Inner page
********/

/**************
SECONDARY NAV
***************/
nav.navbar.navbar-secondary {
    background: #e4e4e4  !important;
    box-shadow: rgb(224, 224, 224) 0px 0px 13px -1px inset;
    margin-bottom: 0;
    border-radius: 0;
    padding: 15px 0;
}
.kvl nav.navbar.navbar-secondary {
    background: #DADADB;
}
.whole-wrap.divisions.grey.light nav.navbar.navbar-secondary  {
    background: #e6f1f9;
}
/*
.divisions.kanoo.information.technology nav.navbar.navbar-secondary, .innerpage.divisions.kanoo.power.solutions  nav.navbar.navbar-secondary, .innerpage.divisions.security  nav.navbar.navbar-secondary {
    background: #ffffff; -webkit-box-shadow: inset 0px 0px 13px -1px rgba(224,224,224,1);
-moz-box-shadow: inset 0px 0px 13px -1px rgba(224,224,224,1);
box-shadow: inset 0px 0px 13px -1px rgba(224,224,224,1);
}*/
.divisions.kanoo.consulting nav.navbar.navbar-secondary {
    background: #1e4164;
}
nav.navbar.navbar-secondary  .nav.navbar-nav{margin-top:0;}
.navbar-secondary a {
    color: #333333;
}
.navbar-secondary li.active a {
  text-decoration: none;
    background-color: #eee;
    color: #5c5c5c;
}
/*.divisions.kanoo.information.technology nav.navbar.navbar-secondary  a, .innerpage.divisions.kanoo.power.solutions  nav.navbar.navbar-secondary a, .innerpage.divisions.security  nav.navbar.navbar-secondary a {
    color:#333333;
}*/
.divisions .navbar-secondary li a.dark-link, .about .navbar-secondary .navbar-nav li a.dark-link{color:#5c5c5c}
.divisions nav.navbar.navbar-secondary, .about nav.navbar.navbar-secondary{border-radius:0;    -webkit-box-shadow: 0px 4px 15px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 15px -8px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 15px -8px rgba(0,0,0,0.75);}
.whole-wrap.red .navbar-secondary {
    height: 55px;
    background: #D1021C;
    color: #fff;
}
.whole-wrap.black .navbar-secondary {
    background: #000000;
    padding: 5px 0;
}
.whole-wrap.green .navbar-secondary {
    background: #009a4d;
    padding: 5px 0;
}
.divisions nav.navbar.navbar-secondary .nav.navbar-nav {
    margin-top: 10px;
}
.divisions.red nav.navbar.navbar-secondary .nav.navbar-nav {
    margin-top: 10px;
}
.divisions .navbar-secondary li a,  .about .navbar-secondary .navbar-nav li a{
    text-decoration: none;
    background-color: transparent;
    color: #333333;
    padding: 0 8px;
	border: 1px solid transparent; 
	font-size: 14px;
}
.divisions .navbar-secondary ul ul li a{line-height: 38px;}
.divisions.grey .navbar-secondary li a {
    color: #ffffff;
}
 .divisions.grey.kvl .navbar-secondary li a {
    color: #333333;
}

.divisions.grey.light .navbar-secondary li a{color:#5c5c5c;}
.divisions .navbar-secondary li a:hover {
    border-color: transparent;
    border-radius: 3px;
}
.divisions.grey.light .navbar-secondary li a:hover{border-color: #5c5c5c;}
.divisions .navbar-secondary .navbar-brand {
    height: auto;
    padding: 4px 15px;
    font-size: 25px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100%;
}
	.about .navbar-secondary a.navbar-brand {
    padding-top: 10px;
}
a#subSectionLogo {
    line-height: 30px;
}
.about a#subSectionLogo {
    height: auto;
    padding-bottom: 10.59px;
    line-height: 41px;
}
.grey .navbar-secondary .nav > li > a:hover,.grey .navbar-secondary .nav > li > a:focus {
    color:#5c5c5c;
}
.grey.dark .navbar-secondary .nav > li > a:hover,.grey.dark .navbar-secondary .nav > li > a:focus {
    color:#ffffff;
}
.grey.dark.kvl .navbar-secondary .nav > li > a:hover, .grey.dark.kvl .navbar-secondary .nav > li > a:focus {
    color: #333333; border-color:#333333;
}
.divisions  h2, .about h2 {
    margin-top: 0;
}
/**************
FULL WIDTH SECTIONS
***************/
section#chairman {
    background: #d8d8d8;
}
.container-fluid.footer {
    /*margin: 40px 0 0;*/
	margin: 0px 0 0;
}
.innerpage section.fw-cotnet {
    padding: 40px 0 0;
    clear: both;
}
.innerpage .subHolder section.fw-cotnet {
    padding-top: 0;    margin-bottom: 30px;
}
.container.text-center ul {
    display: inline-block;
}
.innerpage section.fw-cotnet.hasBg, .innerpage section.fw-cotnet.hasBg h2 {
    color: #ffffff;
}
section#sec_17 {
    background: rgba(44, 62, 109, 0.87) url("/careers/careers/careers/themes/ekk_site/css/../img/history-bg.jpg") no-repeat scroll center center / cover ;
}
section#sec_17 , section#sec_17 .caption, section#sec_17 h1, section#sec_17 h2, section#sec_17 h3, section#sec_17  h4, section#sec_17 h5, section#sec_17 h6, section#sec_17 p{
    color: #ffffff;
}
.fw-cotnet .thumbnail img {
    margin: auto;
}
.innerpage h2 {
    margin-bottom: 15px;
}
.innerpage .fw-cotnet h2.text-center {
    display: inline-block;
}
.sidebar address {
    margin: 25px 0;
    font-style: normal;
    line-height: 1.42857143;
}
.sidebar address .col-xs-2 .fa {
    float: right;
    font-size: 21px;
    line-height: 20px;
    vertical-align: middle;
}
.sidebar h4 {
    text-align: left;
    border-bottom: 1px solid #b7b7b7;
    padding-bottom: 10px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.sidebar h4 .fa {
    margin-right: 10px;
    float: right;
}

.innerpage h1, .innerpage h2, .innerpage h3, .innerpage h4, .innerpage h5, .innerpage h6 {
    color: #5c5c5c;
}
.innerpage .dark-block h2, .innerpage .dark-block a {
    color: #ffffff;
}
.innerpage .hasBg h1, .innerpage .hasBg h2, .innerpage .hasBg h3, .innerpage .hasBg h4, .innerpage .hasBg h5, .innerpage .hasBg h6 {
    color: #ffffff;
}
.archive-news h3 {
	line-height: 26px;
    min-height: 52px;
}
h6 {
    font-weight: bold;
}
section.fw-cotnet .col-md-3 img {
    padding-top: 25px;
}
section.fw-cotnet .container img{width:auto; max-width: 100%;}
section.fw-cotnet .container img.align-center {
    padding: 15px 0;
    margin: auto;
}
.divisions.kanoo.automotive.industrial.equipment section a img {
    margin: 20px;
    border: 1px solid #ececec;
    padding: 10px;
}
.about hr{border-top:1px solid #cfcfcf}
.fw-cotnet .thumbnail {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
.navbar-secondary .navbar-brand img {
    width: 160px;
	  
}
.divisions.kanoo.consulting .navbar-secondary .navbar-brand img {
    width: 100px;
}
div#map-wrap {
    width: 100%;
    height: 200px;
}
textarea {
    border: 1px solid #cccccc;
    border-radius: 4px;
    padding: 5px 15px;
    width: 100%;
}
.lexus nav.navbar.navbar-secondary {
    background-color: #000000;
}
a#news-archive-trigger {
    margin-top: 20px;
    margin-bottom: 15px;
}
.sidebar h4 .fa-arrow-up
{
  transition: transform 0.5s linear;
  -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.sidebar h4.collapse .fa-arrow-up, .sidebar h4.collapsed .fa-arrow-up{
  -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  transition: transform 0.5s linear;
}


#newsSearchBlock {
    display:none
}


#newsSearchBlock form{
        margin-bottom: 15px;
    margin-top: 15px;}
input.selectize-input[type="text"], .selectize-input.items {
    border-radius: 2px;
    height: 35px;
}
.selectize-input {
    border: 1px solid #ababab;
}
.news-search .form-group {
    margin-right: 20px;
    width: 340px;
    max-width: 100%;
    height: 35px;
}
.news-search input#date_box {
    height: 35px;
    margin-bottom: 6px;
    width: 100%;
}
input.selectize-input[type="text"], .selectize-input.items {
    border-radius: 2px;
    height: 35px;
}
.news-search button.btn.btn-default, button.applyBtn.btn.btn-sm.btn-success, button.cancelBtn.btn.btn-sm.btn-default {
    display: inline;
    height: 35px;
    margin-left: 0;
    vertical-align: top;
}
button.applyBtn.btn.btn-sm.btn-success, button.cancelBtn.btn.btn-sm.btn-default {
    width: 78px;
}
.ranges li {
    color: #4e6db6;
}
.ranges li.active {
    background-color: #4e6db6;
    border: 1px solid #4e6db6;
}
.ranges li:hover {
    background-color: #4e6db6;
    border: 1px solid #4e6db6;
}
div#reportrange {
    background: #fff;
    cursor: pointer;
    padding: 6px 10px 7px;
    border: 1px solid #ababab;
    border-radius: 2px;
    width: 100%;
}
div#reportrange b.caret {
    float: right;
    margin-top: 8px;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #4e6db6;
}
.daterangepicker td.in-range {
    background-color: rgba(137, 153, 185, 0.21);
}

.btn.btn-default.reverse.mkit {
    width: auto;
    margin: auto;
    display: block;
    max-width: 240px;
    text-align: center;
}
.archive-news .btn.btn-default.reverse.mkit {
    width: auto;
    float: right;
}
.btn.btn-default.reverse.mkit a {
    color: #555555;
}
.form-inline .form-group{vertical-align: top;}
.contentCycleWrap li {
    padding: 0;
    margin: 0;
    list-style: none;
}
.contentCycleWrap {
    position: relative;
    margin-top: 30px;
}
.contentCycleWrap .cycle-pager {
    position: absolute;
    left: 0;
    right: 0;
    top: 25px;
    color: #ffffff;
    z-index: 1002;
    text-align: center;
}
.contentCycleWrap .cycle-pager span {
    font-size: 50px;
    line-height: 40px;
    margin-right: 8px; cursor:pointer;
}
.contentCycleWrap .cycle-pager span.cycle-pager-active {
    color: #a7a5a5;
}
div#innerTacticalHolder {
    margin-left: -15px;
    margin-right: -15px;
}
.innerCycleWrap .cycle-pager {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: 1002;
    color: #ffffff;
    text-align: center;
}
.innerCycleWrap .cycle-pager span {
    background: rgba(0,0,0,0.5);
    line-height: 30px;
    height: 31px;
    padding: 0 10px 0;
    margin: 5px; cursor:pointer;
}
#secondaryNavigationLinks.navbar-nav > li > a {
    line-height: 38px;
   font-size: 15px;   /* text-transform: uppercase; transition: all .3s cubic-bezier(0.4, 0, 1, 1);*/
}/*
#secondaryNavigationLinks.navbar-nav > li ul li > a {
    transition: all .3s cubic-bezier(0.4, 0, 1, 1);
}

#secondaryNavigationLinks.navbar-nav > li > a:hover, #secondaryNavigationLinks.navbar-nav > li ul li > a:hover {
    transform: scale(1.1);
    bottom: -2px;
}
*/
.dark-link #secondaryNavigationLinks.navbar-nav > li > a {
    color: #2f4b8c;
}
.dark-link #secondaryNavigationLinks.navbar-nav > li > a:hover {
    border: 1px solid #2f4b8c;
}
/*.dark-link #secondaryNavigationLinks.navbar-nav ul li a:hover {
    border-bottom: 1px solid #333333;
}*/
hr {
    clear: both;
}
.fw-cotnet .col-md-3 img.align-left {
    max-width: 100% !important;
    display: block;
    margin: auto;
    float: none;
    vertical-align: top;
}
#secondaryNavigationLinks.navbar-nav {
    margin: 0;
    padding: 0;
}
.node__content img {
    margin: 10px 0;
}
#innerTacticalHolder div.tc  {
    height: 78vh;
    background-size: cover;
    width: 100%;
    background-position: center;
}
.innerpage.divisions section li {
    list-style: square;
    list-style-position: inside;
    line-height: 27px;
}
blockquote {
    font-weight: normal;
    border-left: none;
    padding-left: 0;
    padding-bottom: 0;
}
blockquote p {
    font-size: 24px;
    font-weight: 200;
    line-height: 30px;
}


.innerpage.divisions section li{
    list-style: none;
    line-height: 28px;
    vertical-align: top;    list-style-position: inside;
}
.innerpage section.fw-cotnet.section_title {
    background: #ffffff;
    line-height: 22px;
}

/*.innerpage section.fw-cotnet.section_title{padding: 30px 15px 15px;}
.fw-cotnet.noBody.section_title {
    padding-bottom: 0;
}*/
.kanoo.power.solutions hr {
    clear: both;
}
.innerpage.divisions.kanoo.power.solutions section.fw-cotnet:nth-child(2){text-align: left;}
/*.innerpage.divisions.kanoo.information.technology section.fw-cotnet:nth-child(2) {
-webkit-box-shadow: inset 0px 0px 83px -7px rgba(107,162,202,1);
-moz-box-shadow: inset 0px 0px 83px -7px rgba(107,162,202,1);
box-shadow: inset 0px 0px 83px -7px rgba(107,162,202,1);
    background: #ffffff;
}
.innerpage.divisions.kanoo.power.solutions section.fw-cotnet:nth-child(2), .innerpage.divisions.security section.fw-cotnet:nth-child(2) {
    background: #ffffff;
    -webkit-box-shadow: inset 0px 0px 83px -7px rgb(0, 75, 141);
    -moz-box-shadow: inset 0px 0px 83px -7px rgba(0, 75, 141);
    box-shadow: inset 0px 0px 83px -7px rgb(0, 75, 141);
}*/
section.fw-cotnet .container img.align-right {
    padding: 0 0 0 30px;
    margin: 0;
}
figure.caption.caption-img.align-left {
    padding: 0 15px 15px 0;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    float: none;
    max-width: 170px;
}
figcaption {
    font-weight: normal;
    padding: 15px 0 0;
    font-size: 16px;
}
.about .imageWrap.center.x2 .caption > figcaption, .divisions.kanoo.paint.centre figcaption, .divisions.kanoo.information.technology .imageWrap.center.x2  figcaption, .divisions.kanoo.power.solutions .imageWrap.center.x2  figcaption, .divisions.security .imageWrap.center.x2  figcaption  {
    display: none;
}
.col-sm-3.text-center.img .caption.caption-img.align-left {
    float: none;
    margin: auto;
    display: inline;
}
.imageWrap.center {
    text-align: center;
}
.imageWrap.center.x2 .caption.caption-img.align-left {
    border: 1px solid #545c67;
    margin: 15px;
    max-width: 20%;
    vertical-align: middle;
    height: 130px;
    padding: 0;
    position: relative;
    width: 175px;border-radius: 4px;
}
.divisions.kanoo.paint.centre .imageWrap.center.x2 .caption.caption-img.align-left {
height: 120px;
}
.divisions.kanoo.information.technology .imageWrap.center.x2 .caption.caption-img.align-left , .divisions.kanoo.information.technology .imageWrap.center.x2 .caption.caption-img.align-left a       {height: 120px;}

.imageWrap.center.x2 .caption.caption-img.align-left a {
    display: inline-block;
    width: 100%;
    padding: 0 18px;
    height: 130px;
}
.divisions.kanoo.paint.centre .imageWrap.center.x2 .caption.caption-img.align-left a {height: 120px;
}
.divisions.kanoo.power.solutions .imageWrap.center.x2 .caption.caption-img.align-left, .divisions.kanoo.power.solutions .imageWrap.center.x2 .caption.caption-img.align-left a{
height: 115px;
}
.divisions.security .imageWrap.center.x2 .caption.caption-img.align-left, .divisions.security .imageWrap.center.x2 .caption.caption-img.align-left a {
    height: 120px;
}
.imageWrap.center.x2 .caption.caption-img.align-left a img {
    position: relative;
    top: 40%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.divisions.kanoo.automotive.and.industrial.equipment .imageWrap.center.x2 .caption.caption-img.align-left a img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: auto;
}
.divisions.kanoo.paint.centre .imageWrap.center.x2 .caption.caption-img.align-left a img, .divisions.kanoo.information.technology .imageWrap.center.x2 .caption.caption-img.align-left a img, .divisions.kanoo.power.solutions .imageWrap.center.x2 .caption.caption-img.align-left a img, .divisions.security .imageWrap.center.x2 .caption.caption-img.align-left a img{top: 50%;}





.divisions.kanoo.leasing nav.navbar.navbar-secondary{
 	background: #e4e4e4 none repeat scroll 0 0;
    	border-bottom: 1px solid #d8d8d8;
}



.divisions.kanoo.leasing nav.navbar.navbar-secondary li a {
    color: #333333;
}
#defaultNavbar1 li.expanded.dropdown {
    display: block !important;
}
.container-fluid.innerpage.divisions.llumar .navbar-brand img {
    height: auto;
    width: 65px;
}
.content-section-wrap h4 {
    font-size: 22px;
}
.content-section-wrap h5 {
    font-size: 18px;
    margin-top: 15px;
}
.content-section-wrap h4 {
    font-size: 22px;
}
.innerpage.divisions.llumar section.fw-cotnet:nth-child(2) {
    text-align: left;
}
/*.divisions.llumar a#subSectionLogo img {
    max-width: 62px;
}*/
.innerpage section.fw-cotnet ul, .innerpage section.fw-cotnet ol {
    padding: 0;
    margin: 0;
    list-style-position: inside;
}
.container.text-center ul + ul {
    margin-left: 60px;
}
#secondaryNavigationLinks.navbar-nav {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.navbar.navbar-secondary .navbar-collapse {
    position: relative; margin-left: 180px;
}
ul.menu.dropdown-menu.sub {
    top: auto;
    border: none;
}
.ziebart .dropdown-menu.sub {
    background: #d1021c;
    border: none;
    border-top: 1px solid #fff;
}
iframe {
    max-width: 100%;
}
.innerpage section.fw-cotnet.hasBg {
    background-size: cover !important;
}
.innerpage section.fw-cotnet.hasBg ul, .innerpage section.fw-cotnet.hasBg p {
    list-style: none;
    line-height: 22px;    margin-bottom: 10px;
}
/*nav.navbar.navbar-secondary {
    display: block !important;
}*/
.fw-cotnet img.align-left {
    max-width: 50% !important;
    padding: 0 30px 20px 0;
}
.fw-cotnet .img img.align-left, section.fw-cotnet .container .img img.align-right {
    max-width: 100% !important;
    height: auto;
    padding: 0;
}
.innerpage h2.text-center.lined {
    display: table;
    white-space: nowrap;
    margin-bottom: 40px;
    color: #445783;
    position: relative;
    float: none;
    margin-left: auto;
    margin-right: auto;
}

h2.text-center.lined::before, h2.text-center.lined::after {
    content: "";
    position: absolute;
    height: 1px;
    top: 0;
    width: 300px;
    background: #445783;
    top: 50%;
    transform: translateY(-50%);
}
h2.text-center.lined::before {
    right: 100%;
    margin-right: 60px;
}
h2.text-center.lined::after {
    left: 100%;
    margin-left: 60px;
}

.divisions.tyreplus nav.navbar.navbar-secondary {
    background: #0C9543;
}
.path-contact-us form {
    padding-top: 60px;
}
.path-contact-us form#search-block-form {
    padding-top: 10px;
}
.form-group.searchContact {
    background: rgba(72,96,150,0.8);
    position: absolute;
    top: -83px;
    padding: 5px 15px 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 530px;max-width: 100%; text-transform:capitalize;
}
.form-group.searchContact label {
    vertical-align: middle;
    margin-right: 20px;
    color: #ffffff;    text-transform: none;
}
.searchContact .selectize-control.single {
    display: inline-block;
    width: 295px;
    vertical-align: middle;
}
.tax-item p.short-dis {
    min-height: 135px;
    text-align: left;
}
section#sec_10 .tax-item p.short-dis {
    min-height: 157px;
}


.tax-item h3 a {
    color: #366196;
    text-decoration: underline;
    font-size: 18px;
}

.tax-item h3 a:hover {
    color: #000000;
    text-decoration: underline;
    font-size: 18px;
}


.innerpage section.fw-cotnet.text-center blockquote, .innerpage section.fw-cotnet.text-center p, .innerpage blockquote  {
    max-width: 960px;
    margin: auto;
        margin-bottom: auto;
    margin-bottom: 30px;
}
.innerpage section.fw-cotnet.text-center blockquote, .innerpage section.fw-cotnet.text-center p, section.fw-cotnet .text-center p {
    max-width: 960px;
    margin: auto;
    margin-bottom: 30px;
}
section.fw-cotnet .text-center img.align-center, section.fw-cotnet.text-center img.align-center {
    margin-bottom: 30px;
    padding: 0;
}
.innerpage section.fw-cotnet.text-center blockquote {
    margin: 0 auto 55px;
    padding: 10px 0;
}
blockquote {
    font-weight: normal;
    border-left: none;
    padding-left: 0;
    padding-bottom: 0; text-align: center;
}
.innerpage section.fw-cotnet.text-center blockquote p {
    margin: 0 auto;
}
.innerpage section.fw-cotnet.text-center blockquote:last-child, .innerpage section.fw-cotnet.text-center p:last-child, section.fw-cotnet .text-center p:last-child {
    margin-bottom: 0 !important;
}
.imageWrap.center.x2 .caption.caption-img.align-left:hover{
        border-color: #c1c1c1;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(84,92,103,1);
    -moz-box-shadow: 0px 0px 2px 0px rgba(84,92,103,1);
    box-shadow: 0px 0px 3px 0px rgb(173, 173, 173);
}
#sec_3 p {
    text-align: center;
}
.newsThumbImg {
    height: 260px;
    overflow: hidden;
    width: 100%;
}
.newsThumbImg img {
    object-fit: cover;
    height: 100%;
}
.innerpage.divisions section .col-sm-6.vcenter ul {
    margin-left: 15px;
}
.innerpage.divisions section .col-sm-6.vcenter li {
    list-style: square;padding-left: 5px;
}
.innerpage.divisions section ul.text-left li {
    list-style: square;
    padding-left: 5px;
}
.innerpage.divisions section .col-sm-6.vcenter ul.text-left.intend {
    margin-left: 30px;
}
section#sec_6 {
    padding-top: 0;
}
.page-node-17 .caption > figcaption {
    display: block;
}
.page-node-17 figure.caption.caption-img.align-left {
    float: left;
    margin-right: 15px;    text-align: center;
}
.page-node-17 figure.caption.caption-img.align-left img {
    display: inline-block;
}
.help-block.with-errors {
    color: #ca4a4a;
    top: -25px;
}
.alert-info, .alert-warning {
    color: #000000;
    background-color: rgb(255, 255, 255);
    border-color: #c7c8ca;
}
ul.menu.dropdown-menu.sub a:hover {
    background: #d6d6d6;
    border-radius: 0;
}
.col-xs-10.telBlock {
    margin-bottom: 10px;
}







@media (max-width: 767px)
{
	
	
#sec_3 p {
    text-align: left;
}
.newsThumbImg {
    height: 200px;}
.dark-link #secondaryNavigationLinks.navbar-nav > li > a:hover {
    border: 1px solid rgba(51, 51, 51, 0);
}
h1.text-left {
    line-height: 39px;
}
    .cycle-overlay, nav.navbar.navbar-default, .navbar-default .navbar-nav > li > a, h1, h2, h3, h4, h5, h6, .home-tabs, p, a {
    text-align: left;
}
.innerpage section.fw-cotnet.section_title {
    padding: 0;
}
    .searchContact .selectize-control.single {
    width: 100%;
    }
    .form-group.searchContact {
    top: -95px;
    left: -15px;
    right: -15px;
}
    div#map-wrap {
    max-height: 300px !important;
}
.fw-cotnet img.align-left, section.fw-cotnet .container img.align-right {
    max-width: 100% !important;
    padding: 0 0 15px 0;
    float: none;
    clear: both;
    display: block;
    margin: auto;
}
figure.caption.caption-img.align-left {
    display: block;
    clear: both;
    margin: auto;
    float: none !important;
}
h6 {
    font-size: 16px;
}
    .vcenter{ display:block;}
    #secondaryNavigationLinks.navbar-nav {
    position: relative;
    top: auto;
    transform: translateY(0);
    right: auto; 
}
.col-sm-6.vcenter.img {
    padding: 20px 15px;
}
	#secondaryNavigationLinks.navbar-nav li{clear: both;}
.innerpage section.fw-cotnet {
    padding: 15px 0;
}
a#subSectionLogo {
    float: left;
    display: block;
    padding: 10px;
}
a#subSectionLogo.textLogo {
    width: 80%;
    max-width: 300px;
    font-size: 24px;
    line-height: 29px;
}
a#subSectionLogo img {
    width: 100%;
    height: auto;
}
nav.navbar.navbar-secondary .nav.navbar-nav {
    padding-top: 10px;
    padding-bottom: 5px;
}
.innerpage section.fw-cotnet ul {
    padding: 0;
    margin: 0 0 0 30px !important;
    float: left;
    list-style: square !important;
}
.innerpage.divisions section li {
    list-style: square;
}
#innerTacticalHolder div.tc {
    max-height: 25vh;height: 250px;
}
.navbar.navbar-secondary .navbar-collapse{
    background: transparent;
    border-top: 1px solid #ffffff;
    margin-left: -15px;
    text-align: left;
}
.navbar-secondary .nav > li {
    padding-left: 0;
}
.divisions .navbar-secondary li a{padding:5px 0;}
ul.menu.dropdown-menu.sub {
    display: block !important;
    background-color: transparent !important;
    border: none;
    box-shadow: none;
    position: static;
    padding: 0 0 0 30px;
    opacity: 1 !important;
    position: relative;
    box-shadow: none !important;
}
ul.menu.dropdown-menu.sub a {
    color: #333333 !important;
}
.navbar-header{position:relative;}
.navbar-secondary button.navbar-toggle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.divisions.kanoo.consulting.services a#subSectionLogo img{width: 70px;}
 .divisions.kanoo.power.solutions .navbar-secondary button.navbar-toggle, .innerpage.divisions.security .navbar-secondary button.navbar-toggle,.divisions.kanoo.automotive.industrial.equipment .navbar-secondary button.navbar-toggle,.divisions.kanoo.automotive.industrial.equipment .navbar-secondary button.navbar-toggle,.innerpage.divisions.kanoo.information.technology .navbar-secondary button.navbar-toggle{color: #555555;}
.innerpage h2.text-center.lined {
    margin: 30px 0;
} 
.container.text-center ul {
    margin-left: 15px !important;
}
.container.text-center li {
    text-align: left;
    list-style: square;
    list-style-position: outside;
}
.imageWrap.center.x2 .caption.caption-img.align-left {
    width: 40%;
    max-width: 100%;
    margin: 15px;
    text-align: center;
    display: inline-block;
}
.imageWrap.center.x2 .caption.caption-img.align-left, .imageWrap.center.x2 .caption.caption-img.align-left a {
    height: 132px;
}
.imageWrap.center.x2 .caption.caption-img.align-left a {
    text-align: center;
}
.imageWrap.center.x2 .caption.caption-img.align-left a img {
    top: 40%;
}
.divisions.kanoo.information.technology .imageWrap.center.x2 .caption.caption-img.align-left, .divisions.kanoo.information.technology .imageWrap.center.x2 .caption.caption-img.align-left a {
    height: 150px;
}
h2.text-center.lined::before, h2.text-center.lined::after {
    display: none;
}
.innerpage h2.text-center.lined {
    margin: 30px 0;
    white-space: normal;
}
.innerpage h2.text-center.lined {
    margin: 15px 0;
    white-space: normal;
}
.tax-item p.short-dis, section#sec_10 .tax-item p.short-dis {
    min-height: auto;
}
.divisions.kanoo.automotive.and.industrial.equipment .imageWrap.x2{text-align:center;}
.divisions.kanoo.automotive.and.industrial.equipment .imageWrap.x2 a {

    margin: auto;
    display: inline-block;
    text-align: center;
    max-width: 45%;
    margin: 15px 2.0%;
    text-align: center;

}
.divisions.kanoo.automotive.and.industrial.equipment .imageWrap.x2 a img {

    display: inline-block;
    margin: 0;
    padding: 0;

}
body.page-node-17.path-node.page-node-type-page figure.caption.caption-img.align-left {
    padding: 0 15px 15px 0;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 100%;
    margin: auto;
}
}
@media (max-width:1023px) and (min-width:768px) 
	
{
	

	
	
	
#innerTacticalHolder div.tc {
    height: 40vh;
}
.innerpage .fw-cotnet h2.text-center {
    text-align: left;
}
.col-sm-6.vcenter {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
a#news-archive-trigger {
    margin-bottom: 15px;
    font-size: 11px;
    line-height: 18px;
}

h2.text-center.lined::before, h2.text-center.lined::after {width:140px}
}
@media (min-width:1024px)
{
h2.text-center.lined::before, h2.text-center.lined::after {width:200px}
.container-fluid.footer {
   /* margin: 60px 0 0;*/ 
	margin: 0px 0 0;
}
.innerpage section.fw-cotnet {
    padding: 60px 0 50px 0;
    clear: both;
}
.innerpage h2.text-center.lined {
    margin-bottom: 60px;
}
.about .content-section-wrap section {
    padding-bottom: 60px;
}
}
@media (min-width:1200px)
{
h2.text-center.lined::before, h2.text-center.lined::after {width:250px}
.container-fluid.footer {
   /* margin: 80px 0 0;*/
	margin: 0px 0 0;
}
.innerpage section.fw-cotnet {
    clear: both;
}
.innerpage h2.text-center.lined {
    margin-bottom: 80px;
}
.about .content-section-wrap section {
    padding-bottom: 60px;
}
}
dd.popupWrap {
    position: relative;
}
dd.popupWrap {
    position: relative;
    width: 100%;
    padding: 15px;
}
.popupWrap a.makeAbs {
    position: absolute;
    white-space: nowrap;
    display: block;
    bottom: 0;
}
section#sec_209,  section#sec_210{
    padding: 0;
}