body{
font-family: 'Open Sans', sans-serif;
line-height:1.6;
font-size:15px;
max-width:1600px;
margin:0 auto;
color:#191919;
}
a {
color:#333;
text-decoration: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
cursor:pointer;
}
.bg-dark-grey a, .bg-black a{
color:#fff;
}
a:hover,
a:focus {
color: #DADADA;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
margin-top:0;
}
h1{
font-size: 2.4em;
}
h2{
font-size: 2em;
}
h3{
font-size: 1.6em;
}
h4{
font-size: 1.2em;
}
h5{
font-size: 1em;
}
h6{
font-size: 12px;
}
img {
height: auto; max-width: 100%; }
button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
input[type="checkbox"],
input[type="radio"] {
padding: 0; }
input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing:  content-box;
box-sizing:     content-box;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
select {
color: #666;
border: 1px solid #E8E8E8;
border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
select:focus {
color: #111;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
select {
padding: 5px;
}
iframe{
max-width:100%;
}
textarea {
overflow: auto; vertical-align: top; width: 100%;
}
.wpcf7-form input:not([type="submit"]):not([type="reset"]), .wpcf7-form textarea, .wpcf7-form select {
width:100%;
margin-bottom:10px;
padding:5px;
} .alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
li, ul{
margin-bottom:10px;	
}
ul ul, ol ol , ul ol, ol ul {
padding-left:20px;
}  .header-top {
background:#191919;
color:#fff;
padding-top:10px;
}
.header-top p{ color:#fff; font-size:12px; }
.header-middle{
background:#e7e7e7;
}
.header-bottom{
background:#949494;
}
ul#menu-primary li{
display:block;
position:relative;
margin-bottom:0;
}
#menu-primary ul.sub-menu {
display: none;
z-index:999;
text-align:left;
}
ul#menu-primary li:last-child{
margin-right:0;
}
ul#menu-primary li a{
padding:10px 20px;
display:block;
}
ul#menu-primary li a:hover{ color:#000; }
ul.sub-menu{
position:absolute;
top:40px;
left:0;
padding:0 5px;
background:#000;
}
ul#menu-primary ul.sub-menu li a{ padding:5px; }
ul#menu-primary ul.sub-menu li a:hover{ color:#fff; } .header-v1 .header-middle > .container{
padding:15px;
}
.menu-header{
width:100%;
text-align:right;
}
.header-v1 ul#menu-primary li a{
color:#000;
}
.header-v1 ul#menu-primary ul.sub-menu li a{
color:#fff;
}
.header-v1 ul#menu-primary li{
}
.header-v1 ul#menu-primary li:last-child{
margin-right:0;
} .search-form{
border:none;
background:#fff;
padding-left:10px;
margin-bottom:15px;
width:275px;
float:right;
}
.search-submit{
background:#fff url(//www.adtechmy.com/wp-content/themes/ninja/images/search.jpg) center no-repeat;
color:transparent;
border:none;
padding:5px 16px;
margin:5px;
}
.header-middle .search-field{
background:none;
border:none;
} #footer{
background:#191919;
padding-top:15px;
color:#fff;
}
#footer .footer-inner{
padding-top: 25px;
padding-bottom: 25px;
padding-left:30px;
padding-right:30px;
}
#footer h3.widgettitle{
font-size:14px;
}
#footer .widgettitle:after{
content:"";
background-color:#fff;
width:20px;
height:3px;
display:block;
margin-top:15px;
}
#footer ul{ padding-left:0; }
#colophon { background: #fff; color: initial; }
#copyright { text-align:center;padding:10px; } .ninja-thank-you i.ninja-tq-icon {
font-size: 40px; color: #fff; margin-bottom: 30px; background-color: #ee1b24; padding: 30px; border-radius:50%; border:5px solid #fff; 
-webkit-box-shadow: 7px 7px 24px 0px rgba(50, 50, 50, 0.41);
-moz-box-shadow: 7px 7px 24px 0px rgba(50, 50, 50, 0.41); 
box-shadow: 7px 7px 24px 0px rgba(50, 50, 50, 0.41);
} .ninja-coming-soon i.ninja-comingsoon-icon {
font-size: 40px; color: #fff; margin-bottom:30px; background-color:#ee1b24; padding:30px; border-radius:50%; border:5px solid #fff; 
-webkit-box-shadow: 7px 7px 24px 0px rgba(50, 50, 50, 0.41);
-moz-box-shadow: 7px 7px 24px 0px rgba(50, 50, 50, 0.41);
box-shadow: 7px 7px 24px 0px rgba(50, 50, 50, 0.41);
}
.ninja-thank-you > .row { height: 100vh; 
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex;
-webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center;
}
.countdown { position: relative; margin: auto; height: 40px; width: 40px; text-align: center; }
.countdown-number { color: #000; display: inline-block; line-height: 38px; }
.ninja-thank-you svg { position: absolute; top: 0; right: 0; width: 40px; height: 40px; transform: rotateY(-180deg) rotateZ(-90deg); 
-webkit-transform: rotateY(-180deg) rotateZ(-90deg);
}
.ninja-thank-you svg circle { stroke-dasharray: 113px; stroke-dashoffset: 0px; stroke-linecap: round; stroke-width: 2px; stroke: black;
fill: none; animation: countdown 5s linear forwards; -webkit-animation: countdown 5s linear forwards;
}
@-webkit-keyframes countdown {
from { stroke-dashoffset: 0px; }
to { stroke-dashoffset: 113px; }
}
@-moz-keyframes countdown {
from { stroke-dashoffset: 0px; }
to { stroke-dashoffset: 113px; }
}
@-o-keyframes countdown {
from { stroke-dashoffset: 0px; }
to { stroke-dashoffset: 113px; }
}
@keyframes countdown {
from { stroke-dashoffset: 0px; }
to { stroke-dashoffset: 113px; }
} .scroll-to-top {
background: #363636;
background: rgba(100, 100, 100, 0.4);
color: #FFF;
bottom: 4%;
cursor: pointer;
display: none;
position: fixed;
right: 20px;
z-index: 999;
font-size: 16px;
text-align: center;
line-height: 40px;
width: 40px;
border-radius: 4px;
-webkit-transition: background-color 0.3s linear;
-moz-transition: background-color 0.3s linear;
-o-transition: background-color 0.3s linear;
transition: background-color 0.3s linear;
}
.scroll-to-top:hover {
background: #222;
opacity: .8;
} .social-icons ul, .social-icons li { border: 0!important; list-style: none; padding-left: 0; }
.social-icons li { border: none; display: inline-block; margin: 0; }
.social-icons li a { font-size: 18px; line-height: 37px; list-style: none; display: inline-block; text-align: center; height: 35px; width: 35px; 
margin-right: 5px; margin-bottom: 5px; border-radius: 50%; background-color: #fff; color: #000;
-webkit-transition: background-color  0.5s;
-moz-transition: background-color  0.5s;
-o-transition: background-color  0.5s;
transition: background-color  0.5s;
}
.social-icons li a[href*="twitter.com"] .fa:before{ content:"\f099"; }
.social-icons li a[href*="xing.com"] .fa:before{ content:"\f168"; }
.social-icons li a[href*="facebook.com"] .fa:before{ content:"\f09a"; }
.social-icons li a[href*="github.com"] .fa:before{ content:"\f09b"; }
.social-icons li a[href*="/feed"] .fa:before{ content:"\f09e"; }
.social-icons li a[href*="dribbble.com"] .fa:before{ content: "\f17d"; }
.social-icons li a[href*="skype"] .fa:before{ content: "\f17e"; }
.social-icons li a[href*="foursquare.com"] .fa:before{ content: "\f180"; }
.social-icons li a[href*="spotify.com"] .fa:before{ content: "\f1bc"; }
.social-icons li a[href*="soundcloud.com"] .fa:before{ content: "\f1be"; }
.social-icons li a[href*="vimeo.com"] .fa:before{ content: "\f194"; }
.social-icons li a[href*="youtube.com"] .fa:before{ content: "\f167"; }
.social-icons li a[href*="instagram.com"] .fa:before{ content: "\f16d"; }
.social-icons li a[href*="flickr.com"] .fa:before{ content: "\f16e"; }
.social-icons li a[href*="tumblr.com"] .fa:before{ content: "\f173"; }
.social-icons li a[href*="pinterest.com"] .fa:before{ content: "\f0d2"; }
.social-icons li a[href*="plus.google.com"] .fa:before{ content: "\f0d5"; }
.social-icons li a[href*="linkedin.com"] .fa:before{ content: "\f0e1"; }
.social-icons li a[href*="mailto"] .fa:before{ content: "\f003"; }
.social-icons li a span{ display: none; }
.social-icons li a:hover { color: #fff!important; }
.social-icons li a[href*="facebook.com"]:hover { background-color: #4265b9; }
.social-icons li a[href*="twitter.com"]:hover { background-color: #55ACEE; }
.social-icons li a[href*="dribbble.com"]:hover { background-color: #ea4c89; }
.social-icons li a[href*="flickr.com"]:hover { background-color: #ff0084; }
.social-icons li a[href*="plus.google.com"]:hover { background-color: #d62408; }
.social-icons li a[href*="skype"]:hover { background-color: #0bbff2; }
.social-icons li a[href*="pinterest.com"]:hover { background-color: #c31e26; }
.social-icons li a[href*="linkedin.com"]:hover { background-color: #005987; }
.social-icons li a[href*="vimeo.com"]:hover { background-color: #1bb6ec; }
.social-icons li a[href*="tumblr.com"]:hover { background-color: #35506b; }
.social-icons li a[href*="youtube.com"]:hover { background-color: #df3333; }
.social-icons li a[href*="instagram.com"]:hover { background-color: #F95B60; }
.social-icons li a[href*="/feed"]:hover { background-color: #f39c12; }
.social-icons li a[href*="foursquare.com"]:hover { background-color: #2398C9; }
.social-icons li a[href*="soundcloud.com"]:hover { background-color: #F50; }
.social-icons li a[href*="github.com"]:hover { background-color: #4183C4; }
.social-icons li a[href*="xing.com"]:hover { background-color: #006567; }
.social-icons li a[href*="spotify.com"]:hover { background-color: #81b71a; }
.social-icons li a[href*="mailto"]:hover { background-color: #DA4453; } .container-fluid.main-content-area, .container-fluid.main-content-area > .row > .main-content-inner { padding: 0!important; }
.container-fluid.main-content-area > .row { margin: auto; }
.container-fluid, .container-fluid > .row > [class*='col-'] { padding: 0!important; }
.container-fluid > .row { margin: 0; }
.archive .site-main{
}
.widget_archive select{
width:90%;
margin:auto 5%;
}
.sidebar{ margin-bottom:15px; }
.sidebar aside { background-color:#f3f3f3; padding-bottom:15px;}
label.screen-reader-text {
display: none;
}
.featured-img{
float: left;
margin-right: 10px;
}
.btn.btn-default, .wpcf7-submit{
border: 1px solid #0c4ea0;
color: #fff;
border-radius: 5px;
background-color: #0c4ea0;
font-size: 14px;
padding: 5px 20px;
margin-top:15px;
transition: all 0.3s ease 0s;
}
.btn.btn-default:hover, .wpcf7-submit:hover{
border: 1px solid #0c4ea0;
color: #0c4ea0;
background-color: transparent;
}
.post-listing{
padding: 0;
list-style-type: none;
}
.post-listing li{
overflow: hidden;
margin: 0 0 20px;
border:5px solid #f3f3f3;
padding:15px;
}
.page-featured-banner h1{
text-align:center;
}
.fullpage-header{
position:absolute;
z-index:1;
color:#fff;
}
#wc_category_accordion-2 .widgettitle {
margin-bottom: 0px;
} .nmla{margin-left:auto;} .nmra{margin-right:auto;} .nflex{  display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: flex;} .nflex-center{ justify-content: center; display:-webkit-box;display: -moz-box;display: -ms-flexbox; align-items:center; display: flex;} .nflex-bottom{   justify-content: flex-end; align-items:flex-end; display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: flex;} .nflex-top{    align-self: flex-start; display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: flex;} .nbtnfr{-ms-transform: rotate(-90deg); -webkit-transform: rotate(-90eg); transform: rotate(-90deg); position:fixed; Transform-origin: right bottom; top:20%;} .ninline-col-4{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;} .ninline-col-3{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;} .ninline-col-2{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;} .ninline-col-1{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;} .nboxes .ncaption{margin-bottom:15px;}
.nboxes img{width:100%;}
.widget_archive h3{background-color: #000;color: #fff;padding: 5px 15px;text-transform: uppercase;font-size:24px;}
.navbar-collapse {clear: both;float: right;padding-right:0;}
ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}
ul.nav li.dropdown:hover > ul.dropdown-menu  ul.dropdown-menu {margin-left:160px; margin-top:-40px;}
.dropdown-menu{padding:0 !important; border:0 !important; border-radius:0;}
.search-results-list article{
-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.31);
-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.31);
box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.31);
padding:15px;
margin-bottom:15px;
}
.search-results-list article .page-header {
border-bottom: 0px solid #eee;
margin: 0px 0px ;
padding-bottom: 0px;
}
a.jx-knightlab {
display:none !important;
}
div.jx-image div.jx-label {
text-transform: uppercase !important;
}  .bg-light-grey{background-color:#E1E1E1;}
.bg-dark-grey{background-color:#191919; color:#fff;}
.bg-black{background-color:#000; color:#fff;}
.bg-white{background-color:#fff;}  .nfluid-wrapper{position:relative;}
.nxposition{position:initial;}
@media (min-width: 1200px){
.lg-center {text-align:center}
}
@media (min-width: 992px) and (max-width: 1199px) {
.md-center {text-align:center}
}
@media (min-width: 768px) and (max-width: 991px) {
.sm-center {text-align:center}
}
@media (max-width: 767px){
.xs-center {text-align:center}
}
@media (min-width: 992px) {
.nimg-wrapper { position: initial; }
.nimg-container-right, .nimg-container-left { position: absolute; bottom: 0; top: 0; }
.nimg-container-right { left: 50%; right: 0; }
.nimg-container-left { left: 0; right: 50%; }
.nimg-container-right img, .nimg-container-left img { object-fit:cover; width:100%; height:100%; }
.nfluid-wrapper .row.nflex > [class*='col-'] {-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}
.nfluid-wrapper .nflex-reverse { display:flex; flex-direction:row-reverse!important; }
}  .np15{padding:15px;} .np30{padding:30px;} .np45{padding:45px;} .nm15{margin:15px;} .nm30{margin:30px;} .nm45{margin:45px;} .nxp{padding:0;} .nxm{margin:0;} .nxvp{padding-top:0; padding-bottom:0;} .nxhp{padding-left:0; padding-right:0;} .nxvm{margin-top:0; margin-bottom:0;} .nxhm{margin-left:0; margin-right:0;} .nvp15{padding-top:15px; padding-bottom:15px;} .nvp30{padding-top:30px; padding-bottom:30px;} .nvp45{padding-top:45px; padding-bottom:45px;} .nvm15{margin-top:15px; margin-bottom:15px;} .nvm30{margin-top:30px; margin-bottom:30px } .nvm45{margin-top:45px; margin-bottom:45px} .nhp15{padding-left:15px;padding-right:15px;} .nhp30{padding-left:30px;padding-right:30px;} .nhp45{padding-left:45px;padding-right:45px;} .nhm15{margin-left:15px; margin-right:15px;} .nhm30{margin-left:30px; margin-right:30px;} .nhm45{margin-left:45px; margin-right:45px;} p:empty{display:none;} @media (max-width: 991px) {
.navbar-collapse.collapse { display: none !important; }
.sidebar,.content-with-sidebar  {float: none;width: 100%;}
.menu-header{display:none;}	
.search-form {display: none;}	
.header-top .text-right{text-align: initial;}
.nflex{  display:block} #logo img{width:auto;height:auto;}
#logo img{max-width:100%;}
}
@media (max-width: 768px) {
.nimg-wrapper img{ margin-bottom:15px; }
.np45 { padding: 30px; }
.np30 { padding: 30px; }
}.header-middle{
background:#fff;
}
#header{ 
box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.text-justify{ text-align: justify; }
.search-form{
display: inline-block;
float: none;
vertical-align: middle;
width: 175px;
border: 1px solid #ccc;
border-radius: 14px;
}
.navbar-collapse.collapse{
display: inline-block !important;
vertical-align: middle;
margin-right:15px;
}
.navbar-collapse{
float: none;
}
#navigation-menu{
text-align: right;
}
.caret{ display: none; }
ul#menu-primary li{
text-align: center;
display: block;
float: left;
}
ul#menu-primary li ul.dropdown-menu li a{
padding:8px 10px 8px 10px;
display: block;
background:#01c063;
color:#fff;
}
ul#menu-primary li ul.dropdown-menu li a:hover{
background:#201b58;
}
ul#menu-primary li ul.dropdown-menu li{
width: 100%;
text-align: left;
}
ul#menu-primary li.current_page_item a,
ul#menu-primary li.current-menu-ancestor a,
ul#menu-primary li ul.dropdown-menu li.current_page_item a,
.nav>li>a:focus, .nav>li>a:hover{
background:#201b58;
display: block;
color:#fff !important;
}
ul#menu-primary > li > a:after{
content: "\f0d7";
display: block;
margin: 0 auto;
color:#fff;
font-family:'FontAwesome'; 
}
ul#menu-primary > li.current_page_item > a:after{
color:#01c063;
}
.header-v1 .header-middle > .container{
padding: 0 15px;
}
ul#menu-primary li a{
padding:35px 27px 20px 27px;
text-transform: uppercase;
font-size:13px;
}
.header-middle .search-field{
width: 100px;
vertical-align: top;
}
.search-submit{
background:transparent url(//www.adtechmy.com/wp-content/themes/ninja/images/search.jpg) center no-repeat;
margin:0;
padding: 5px 20px;
transform: scale(0.8);
}
.search-form{
margin-bottom: 0;
}
#logo{ padding:8px 0; }
.white{ color:#fff; }
ul.inlineblock li,.inlineblock{ display: inline-block; vertical-align: middle; }
ul{ margin-bottom: 0; }
ul li{ list-style: none; margin-bottom:0; }
.btn.btn-default, .wpcf7-submit{
background:#01c063;
border-radius: 0;
border:1px solid #01c063;
font-size:13px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
}
.btn.btn-default:hover, .wpcf7-submit:hover{
background:#201b58;
color:#fff;
border:1px solid #201b58;
}
.footer_call .btn.btn-default:hover, .footer_call .wpcf7-submit:hover{
border:1px solid #fff;
color:#01c063;
background:#fff;
}
.floating .fa-facebook{
background:#527dbe;
color:#fff;
margin-bottom: 5px;
}
.floating .fa-phone{
background:#ffba00;
color:#fff;
margin-bottom: 5px;
}
.floating{
position: fixed;
right: 0;
top:200px;
z-index: 9999;
}
.floating ul li{
margin-bottom: 0;
list-style: none;
}
.floating a i {
padding:10px;
display: block;
text-align: center;
-webkit-transition: -webkit-transform 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-in;
transition: transform 0.3s ease-in;
}
.floating a:hover i{
transform: scale(1.3,1.3);
-webkit-transition: -webkit-transform 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-in;
transition: transform 0.3s ease-in;
color:#ccc;
}
#footer{
padding-top:0;
background: #3d3d44; background: -webkit-linear-gradient(#3d3d44, #222222); background: -o-linear-gradient(#3d3d44, #222222); background: -moz-linear-gradient(#3d3d44, #222222); background: linear-gradient(#3d3d44, #222222); }
#footer h3.widgettitle{
color:#01c063;
font-size:15px;
font-weight: 700;
}
.lined_title:after{ content: '';background:#01c063;height:2px;width:35px;display: block;margin-top:15px; }
.center_lined:after{ content: '';background:#01c063;height:2px;width:35px;display: block;margin:15px auto 0 auto; }
.bluebg{ 
cursor:pointer;background:#201b58;padding:35px;text-align: center;position: relative;
-webkit-transition: -webkit-transform 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-in;
transition: transform 0.3s ease-in;
}
.greybg{ background:#ebebeb; }
#footer .widgettitle:after{ display: none; }
.footer-inner ul li a{ color:#fff;font-size:13px; }
.footer-inner ul li a:hover{ color:#01c063;}
.footer-inner ul li{ margin-bottom: 5px;font-size:13px; }
p{ font-size:13px;margin-bottom: 0; }
h3{ font-size:30px; }
.bold{ font-weight: 700; }
.blue{ color:#201b58; }
.red{ color:#f00; }
.green{ color:#01c063; }
.footer-inner span{ font-size:12px; }
ul{ padding-left:0; }
.footer-inner ul.inlineblock li{ transform:scale(1.8);margin-right:20px; }
.fa-ul{ margin-left:20px; }
#copyright{ text-align: left; }
#colophon ul li a{ color:#000;font-size:12px; }
#colophon ul li{ display: inline-block; }
#colophon ul li:after{
content: '|';
margin-right:6px;
margin-left:5px;
}
#colophon ul li:last-child:after{
display: none;
}
#menu-disclaimer{
padding:7px;
text-align: right;
}
.footer_call{ background:url(//www.adtechmy.com/wp-content/themes/ninja/images/footer_bg.jpg) no-repeat;background-size:cover; }
.footer_call h3{ font-size:30px;font-family: 'Oswald', sans-serif;margin-bottom: 0; }
.header-top{ display: none; }
.welcome_box{ background:url(//www.adtechmy.com/wp-content/themes/ninja/images/welcome.jpg) no-repeat;background-size:cover; }
h1,h2,h3,h4{ line-height: 1.5; }
h3{ font-family: 'Oswald', sans-serif; }
h4{ font-family: 'Oswald', sans-serif; font-size:22px; }
.footer_call ul.inlineblock li{ margin-right:30px; }
.footer_call a.btn.btn-default{ margin-top:0;margin-left:30px; }
.hoverbox{
position: absolute;
width: 100%;
top:0;
left:0;
right:0;
bottom:0;
padding:55px 35px 35px 35px;
opacity: 0;
}
.bluebg:hover .hoverbox{ 
opacity: 1;
-webkit-transition: -webkit-transform 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-in;
transition: transform 0.3s ease-in;
}
.automotive{ background:url(//www.adtechmy.com/wp-content/themes/ninja/images/automotivehover.jpg) no-repeat;background-size:cover; }
.electric{ background:url(//www.adtechmy.com/wp-content/themes/ninja/images/electrichover.jpg) no-repeat;background-size:cover; }
.construct{ background:url(//www.adtechmy.com/wp-content/themes/ninja/images/hoverconstruct.jpg) no-repeat;background-size:cover; }
.eventbox{ background:url(//www.adtechmy.com/wp-content/themes/ninja/images/event.jpg) no-repeat;background-size:cover;padding:30px; }
.eventbox h3{
color:#fff;
}
ul.lcp_catlist{ padding-left:0; }
ul.lcp_catlist li{ background:rgba(1,192,99,0.5);color:#fff;padding:20px;margin-bottom: 15px; }
ul.lcp_catlist li:last-child{ margin-bottom: 0; }
ul.lcp_catlist li h5{ display: inline-block;margin-right:5px;margin-bottom: 5px;font-weight: 300;color:#fff;text-transform: uppercase; }
h5.lcp_post a{ font-size:17px;font-weight: 700;color:#fff;line-height: 1.5; }
.lcp_excerpt { font-size:13px;font-weight: 400; }
.page-featured-banner{ padding:65px 0; }
.page-featured-banner h1{ color:#fff;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: 700;font-size:45px; }
.breadcrumbs span{
font-size:13px;
text-transform: uppercase;
}
.breadcrumbs{ text-align: center;padding-top:35px; }
.breadcrumbs span > span{ color:#01c063;font-size:13px;font-weight: 700; }
.greenbg{ background:#4fc367;text-align: center;padding:20px; }
.award_box ul li{ margin:0 15px; }
.wpcf7-textarea{ height:68px; } .wpcf7-form label{
color:#fff;
}
div.wpcf7-validation-errors{ color:#fff; }
.page_banner{ background:url(//www.adtechmy.com/wp-content/themes/ninja/images/aboutusbanner.jpg) no-repeat; background-size:cover; }
.content-with-sidebar h3{ margin-bottom: 20px;text-align: center; }
.sidebar ul{ padding-left:15px; } .widget_archive h3 { padding:10px 15px; }
.post-listing li{ border:3px solid #f3f3f3; }
.featured-img{ margin-right:20px; }
.product_gallery{ background:url(//www.adtechmy.com/wp-content/themes/ninja/images/product_gallery.jpg) no-repeat; background-size:cover;  }
.large_except p{ font-size:15px; }
.product_gallery .col-md-4{ 
padding:30px 15px;
border:1px solid transparent;
-webkit-transition: -webkit-transform 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-in;
transition: transform 0.3s ease-in;
}
.product_gallery .col-md-4:hover{ 
border:1px solid #01c063;
-webkit-transition: -webkit-transform 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-in;
transition: transform 0.3s ease-in; }
.product_gallery .col-md-4:hover h4.white{  
color:#01c063;
-webkit-transition: -webkit-transform 0.3s ease-in; -moz-transition: -moz-transform 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-in;
transition: transform 0.3s ease-in;
}
.search-results-list article{ box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.31); }
#container .su-table th{ text-align: left !important;padding:8px 17px !important;font-family: 'Oswald', sans-serif;color:#fff !important;background:#01c063 !important ; }
#container .su-table{ overflow:auto; }
.table-hover>tbody>tr:hover{ background:initial !important; }
.table{ margin-bottom: 0; } #full-screen-search { display: none; }
#full-screen-search.open { display: block; }
#full-screen-search button.close { color: #000!important; }
#full-screen-search form div { margin: 0!important; transform: translate(-50%,-50%); }
#searchsubmit {
background: none;
border: none;
color: #b2b2b2;
}
.qtranxs_widget img{ margin-top:-8px; }
@media (max-width: 1200px){
ul#menu-primary li a{ padding:35px 22px 20px 22px; }
.bluebg h3{ line-height: 1.5;  }
.bluebg{ min-height: 260px; }
.footer_call{ padding:20px 0; }
}
@media (max-width: 991px){
#navigation-menu{ display: none; }
.bluebg,.footer-widget{ margin-bottom: 20px; }
.eventbox{ margin-top:20px; }
.footer_call{ padding:20px 0;background-position: center right; }
#logo{ padding:8px 15px; }
.page-featured-banner h1{ font-size:35px; }
.bluebg{ min-height: initial; }
.header-top{
display: block;
padding-top: 0px;
padding-bottom: 5px;
}
.nflex-center{ display: initial; }
}
@media (max-width: 480px){
.footer_call ul li{ margin-bottom: 20px; }
.footer_call ul li:last-child{ margin-bottom:0; }
.#copyright{ text-align: left; }
.page-featured-banner h1{ font-size:30px; }
.page-featured-banner{ background-position: center;padding:40px 0; }
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}