
body.active-our-services .sprocket-mosaic-item .mb0,
body.active-high-voltage-service .sprocket-mosaic-item .mb0,
body.active-home .sprocket-mosaic-item .mb0
{display:none;}


/* Dropdown Menu */

ul.nav-child.unstyled.small.mega-menu {width: 54em !important; max-width: 54em !important;}
ul.nav-child.unstyled.small.mega-menu li {float:left; width:50%;}
.item-690 ul.nav-child.unstyled.small.mega-menu li { width:100%;}

.sprocket-strips-item {min-height: 200px; max-height: 200px;}
.sprocket-tabs-nav li .sprocket-tabs-inner {border: none;}

span.sprocket-tags-Board, span.sprocket-tags-Intern, span.sprocket-tags-Interns ,span.sprocket-tags-Advisory-Committee, span.sprocket-tags-Trainers-and-Assessors, span.sprocket-tags-Guest-trainers, span.sprocket-tags-Administration, span.sprocket-tags-WHA, span.sprocket-tags-Technical-design, span.sprocket-tags-Consultants {background: #bbb; color: #fff; padding: 5px 5px 3px 5px; border-radius: 5px; white-space: nowrap; font-size: 8px; text-transform: uppercase; font-weight: normal; display: inline-block; margin-bottom: 0px;font-family: arial,san-serif;}

span.sprocket-tags-WHA{background: rgba(254,139,94,1.00);}

.portfolio-title a {margin-bottom: 3px; display: block;line-height: 120%;}
.portfolio-info-simple {padding-right: 8px !important;}


.smarton-clients .sprocket-strips-item{min-height: 100px; max-height: 100px;box-shadow: 0px 0px 0px rgba(0,0,0,0.0);}

/*.parallax-wrapper {height: 300px;}*/
.parallaxbig {height: 380px;}

.sector-col {float: left; width: 30%; margin-right: 38px; margin-bottom: 23px;}
.col-mid{ width: 20%; margin-right: 18px;}
.col-last {margin-top: 51px;}
.parallax-wrapper {clear: both;}

.active-training .col-md-3, .active-training .col-sm-3 {width: 20%;}

.sprocket-mosaic-header {display: none;}
.moduletableteam .sprocket-mosaic-header {
	display: block;
}
.portfolio-like {}
.sprocket-strips-container > li {height: 270px;}
.description-no .sprocket-strips-container > li {height: 270px;}
.description .sprocket-strips-container > li {height: 350px;}
.smarton-clients .sprocket-strips-container > li {height: 100px;}
.sprocket-strips-content {padding: 147px 0px 0; color: #333;}
.active-home .sprocket-strips-item, .active-high-voltage-services .sprocket-strips-item {
    min-height: 134px;
    max-height: 130px;
}

/*Sprocket item heights*/
.sprocket-mosaic-container li{height:440px;}
.description-no .sprocket-mosaic-container li{height:280px;}

.active-our-team .sprocket-mosaic-container li{height:300px;}

.active-our-team .sprocket-mosaic-item{height: 215px;}

.active-our-team .sprocket-mosaic-item .sprocket-padding{height: 262px;}

.height300 .sprocket-mosaic-item{border-bottom: 1px solid #E5E5E5;height: 215px;}
.height300 .sprocket-mosaic-item .sprocket-padding {border-bottom: 0px solid #E5E5E5;}

.sprocket-tags-WHA .image-overlay {
    border: 2px solid rgba(254,139,94,1.00);
    box-shadow: 0px 0px 0px #ff9900;
}

.page-title .tbcourse-title-icon{border:2px solid #fff;border-radius: 50%;}


.service-block:hover { cursor: pointer;}

.f-right{text-align: right;}

table.heading-over{position:relative;margin:-100px 0 25px 20px;}

table.heading-over h3{margin-bottom:0px;color:#fff;border-bottom: 2px solid #fff;text-shadow: 2px 2px 5px rgb(0,0,0,0.4); }
table.heading-over a{color:#fff;text-shadow: 2px 2px 5px rgb(0,0,0,0.4);}

.portfolio-media {
    margin: 0 0 0px;
    padding: 0px;
    border: none;
}


.active-our-team .sprocket-mosaic .sprocket-mosaic-header li.Board{display:none;}

/* relyon styles*/

.relyon .container-inner{padding-top:0;padding-bottom:0;}
.container.container-inner{padding-top:0;}
.relyon .item-pageabout-tb h3, .relyon .lines h3, .relyon .item-page h3 {
    font-size: 20px;
	color: #111;
    font-weight: 700;
    line-height: 120%;
    border-bottom: none;
	padding: 20px 0 8px;}

.relyon .lines .col-sm-3, .relyon .lines .col-md-3{padding-left: 20px;
	padding-right: 20px;}

.relyon .lines .col-md-3:last-of-type{}

.relyon .lines .col-md-3 img{height: 160px;}

.relyon h1{color:#000;}
.relyon .footer-widget h3{font-weight:500;padding: 1rem 5rem;
}

.relyon div#n2-ss-8 .n2-ss-item-imagebox-container{height:86px;}

.widearea-relyon .col-md-6.center{display: flex;
  flex-direction: column;
  justify-content: center;
	height:400px;
	padding:10%;
}
.widearea-relyon .col-md-6 h2{}

.parallax-wrapper .read-more{
	text-transform: uppercase;
    color: #fff;
	background:none;
    padding: 0;
    font-size: 14px;}
.parallax-wrapper .read-more:hover{
	text-transform: uppercase;
    color: orange;
	background:none;
    padding: 0;
    font-size: 14px;}


.lines3 .col-sm-3:nth-child(odd), .lines3 .col-sm-3:nth-child(4n+2) {
    border-right: solid 1px #222 !important;
}
.lines3 .col-sm-3{height:300px;position:relative;}
.lines3 .col-sm-3 .btnrow {position: absolute;bottom: 0px;}
.lines3 >p{margin:0;}
.lines3 .col-sm-3 p:first-of-type{margin:0;}

.relyon .lines .read-more, .relyon .lines3 .read-more{
    text-transform: uppercase;
	background: none;
    color: orange;
    padding: 0;
    font-size: 14px;
	}
.relyon .lines .manybtn .read-more{background: orange;
    color: #000;
    padding: 0.6rem 1.4rem;
    font-size: 12px;}
.relyon .lines .manybtn .read-more:hover{background:#515151;}

.parallax-wrapper .read-more:after, .relyon .lines .read-more:after, .relyon .lines3 .read-more:after{
	font-family: FontAwesome;
	content:"\f178";
	margin-left:11px;
}
.relyon .widearea-dkblue h1, .relyon .widearea-dkblue h4{color:#fff;}
.relyon .widearea-dkblue h2{color:orange;}
.relyon .widearea-dkblue h3{color:orange;}

.relyon .blueblock{padding:30px;color:#D9E6F1;background-color: #3B86C4;font-size:18px;font-weight:500;}
.relyon .blueblock strong {color:#fff;}
.relyon .lines .read-more:hover{color: orange;}

.relyon .home-block-btn .n2-ss-item-imagebox-image{width:50px; margin-left:25px;}
.relyon .homeslider-nov .home-block-btn .n2-ss-item-imagebox-container {height:85px;}
.relyon.active-testhome .home-block-btn .n2-ss-item-imagebox-image{width:38px; margin-left:25px;}
.relyon.active-testhome .home-block-btn{height:85px !important;}
.relyon .home-block-btn{
-webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.trainers-pic img{
	height:300px;
    object-fit: cover;
    overflow: hidden;
    object-position: 0 50%;}

.dj-megamenu-modern.fast .dj-subwrap .dj-subwrap-in{
-webkit-box-shadow: 3px 15px 27px 2px rgba(0,0,0,0.24);
-moz-box-shadow: 3px 15px 27px 2px rgba(0,0,0,0.24);
box-shadow: 3px 15px 27px 2px rgba(0,0,0,0.24);}

/*  MEDIA QUERIES  */

@media all and (max-width: 1200px) {
table.heading-over{margin:-100px 0 25px 20px;}
table.heading-over h3{font-size: 24px;}
}

@media all and (max-width: 990px) {
ul.nav-child.unstyled.small.mega-menu {width: 45em !important; max-width: 45em !important;}
.sm-default .sm-nowrap > li > a {font-size: 12px;}
.header-middle .col-md-6 {width: 50%; float: left;}
.sprocket-strips-container > li {
    height: 438px;
}
.sprocket-mosaic-container li{height:420px;}
.active-our-team .sprocket-mosaic-item .sprocket-padding{height: 289px;}
.description-no .sprocket-mosaic-container li{height:300px;}
	table.heading-over h3{font-size: 20px;}
	table.heading-over{margin:-100px 0 25px 10px;}
}
@media (max-width: 1199px) and (min-width: 960px) {
.sector-col {width: 29%;}
	.active-our-team .sprocket-mosaic-item .sprocket-padding{height: 292px;}
	.active-our-team .sprocket-mosaic-item{height: 255px;}
	.relyon div#n2-ss-8 .n2-ss-item-imagebox-container{height:72px;}
}
@media (max-width: 959px) and (min-width: 768px) {
.sector-col {width: 28%;}
.active-training .col-md-3, .active-training .col-sm-3 {width: 20%;}
.sprocket-strips-container > li {height: 441px;}
	
	.relyon div#n2-ss-8 .n2-ss-item-imagebox-container{height:70px;}
}

@media (max-width: 798px) {
ul.nav-child.unstyled.small.mega-menu {width: initial; max-width: initial;}
ul.nav-child.unstyled.small.mega-menu li {float:none; width:initial;}

.smarton-clients .sprocket-strips-container > li {height: 100px;}
	
	.lines3 .col-sm-3 .btnrow {position: relative;}
	.lines3 .col-sm-3{border:none;height:auto;}
	
	.lines3 .col-sm-3:nth-child(odd), .lines3 .col-sm-3:nth-child(4n+2) {
    border-right: none !important;
}
}

@media (min-width: 768px) {
	
	.mobileshow{display:none;}
    .desktopshow{display:flex;}
}

@media (max-width: 768px) {
	.mobileshow{display:flex;}
	.desktopshow{display:none;}
}
	
.sector-col {float: none; width: 100%;}
.col-last {margin-top: -11px;}
.sprocket-strips-container > li {
    height: 280px;
}
.sprocket-mosaic-container li{height:470px;}
.description-no .sprocket-mosaic-container li{height:300px;}
.smarton-clients .sprocket-strips-container > li {height: 100px;}
	.active-our-team .sprocket-mosaic-container li {height:365px;}
	.active-our-team .sprocket-mosaic-item .sprocket-padding{height: 394px;}
	.active-our-team .sprocket-mosaic-item{height: 358px;}
	table.heading-over h3{font-size: 2rem;}
	table.heading-over{margin:-100px 0 25px 20px;}
	
	.relyon .lines .col-sm-3, .relyon .lines .col-md-3{padding-left: 20px;
	padding-right: 20px;padding-bottom:0;}
	
	.relyon-infographic{max-height: 280px;
    margin: 10px 30px;}
}

@media (max-width: 480px) {
	
	.page-header .page-title{font-size: 24px;line-height: 41px;font-weight:400;}
.sprocket-strips-container > li {
    height: 329px;
}
.sprocket-mosaic-container li{height:500px;}
.description-no .sprocket-mosaic-container li{height:280px;}
	.active-our-team .sprocket-mosaic-container li {height:auto;}
	.active-our-team .sprocket-mosaic-item .sprocket-padding{height: auto;}
	.active-our-team .sprocket-mosaic-item{height: auto;}
	
.smarton-clients .sprocket-strips-container > li {height: 100px;}
	
	.f-right{text-align: left;}
}