/* eplatforms HTML Template */

/************ TABLE OF CONTENTS ***************

1. Fonts
2. Reset
3. Global Settings
4. Main Header
5. Main Menu
6. Main Banner
7. Content
8. Main Footer
9. Home
10. About Apprenticeships
11. Breadcrumb
12. About Apprenticeships
13. About The Industry
14. Already In The Industry
15. Progression Routes
16. Why Choose An Electrica Career
17. Training and Qualifications – Jargon Buster
18. Career Routes and Specialisms
19. Careers Specialists
20.Case Studies
21.Changing Career
22.Contact Us
23.Contact Us Thanks
24.Do the Right Training
25.How Do I Get In
26.How Much Can I Earn
27.Industry Employers
28.I'm Interested – where next
29.Other Useful Sites


**********************************************/

/*** 

====================================================================
2. Reset
====================================================================

 ***/
 
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/*** 

====================================================================
3. Global Settings
====================================================================

 ***/
		
BODY{	
	margin:0;
	padding:0;
	background:#000040;
	font-family: "Open Sans";
	font-size:16px;
	line-height:24px;
	font-style:normal;
	font-weight:normal;
	color:#676666;
	}

div, table, td, p, h1, h2, h3, h4, form, select, input, label, span, a, li, span{
	padding:0;
	margin:0;
	}

img{
	border:0;
	padding:0;
	margin:0;
	}

	

a{
	text-decoration:none;
	outline:none;
	}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}

li{
	padding:0;
	margin:0;
	}



object{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	}

.clear{
	clear:both;
	}

img {
	max-width: 100%;
	height: auto;
	width: auto; /* ie8 */
	}

	

* a { text-decoration: none;}

* a:hover {text-decoration: none;

   }
   
a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    text-decoration: none;
    pointer-events: none;
    cursor: default;
}  

/*a:focus, a:hover {
    color: #fff;
    text-decoration: none;
}   
   */

p{
  color: #666464;
  font-size: 16px;
  line-height:24px;
  font-style:normal;
  font-weight:normal;
  padding:0;
  margin:0 0 0 0; 
  font-family: "Open Sans";
	}
	
p a:hover{
	color:#000000;
	}
	
h1, h2, h3, h4{
  color: #666464;
  font-size: 16px;
  line-height:26px;
  font-style:normal;
  font-weight:normal;
  padding:0;
  margin:0 0 0 0; 
  font-family: "Open Sans";
	}   

.hide-section{
	display:none;
	}
.header-top-less{border-top: 0;}

header{
	-webkit-backface-visibility: hidden;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100000;
    position: fixed;
	}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
	}
.bg-dark {
    background-color: #1a1a1a !important;
	padding:16px 0 15px 0;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
	}
.mh-head.mh-sticky.mh-scrolledout {
    -webkit-transform: inherit;
    transform: inherit;
    -webkit-transform: inherit;
    transform: inherit;	
}

.wrapper{
	width:100%;
	margin:0 auto;
	} 

.container{
	width:1200px;
	margin:0 auto;
	padding-right: 0;
	padding-left: 0;
	max-width: 1200px;
	}  

.page{
	margin:0 auto;
	width:100%;
	} 
.row2{
    margin-right: -30px;
    margin-left: -30px;
	}

/*** 

====================================================================
4. Main Header
====================================================================

 ***/

.top{
	margin:0 0 0 0;
	width:100%;
	}
.logo{
	text-align:left;
	margin:20px 0 20px 0;
	}	

/*** 

====================================================================
5. Main Menu
====================================================================

 ***/
.row{
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
}
/* Style for "The indust" */

.navbar-nav{
    margin: 0;
    padding: 0;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;  
	}
.navbar-expand-lg .navbar-nav .nav-link {
	margin-right: 14px;
	margin-left: 15px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	padding: 0 0 8px 0;
	line-height: 8px;
	font-family: 'Avenir Next LT Pro Demi Condensed';
	}
.navbar {
    padding: 0;
	margin: 29px 0 0 0;
	}	
.first-child{
    padding-right: 0;
    padding-left: 7px !important;
	}	
.last-child{
    padding-right: 0 !important;
	margin-right: 0 !important;
	}		
.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top:0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
	}	
	
i.down {
  border: solid white;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  margin: -2px 0 0 5px;
  position: absolute;
	}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	}	
	
i.down2 {
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  margin: 6px 0 0 6px;
  position: absolute;
	}

.down2 {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	}	
	
		
	
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 15px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 12rem;
    padding: 0 0;
    margin: 0 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border:0;
    border-radius: 0;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-align:left;
	font-family: 'Avenir Next LT Pro Demi Condensed';
	}
.dropdown-item {
    display: block;
    width: 100%;
    padding: .30rem 20px;
	}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top: 16px;
	}

.last-child .dropdown-menu{
	text-align:right;	
	left: -79px;
	}
	
#nav-menu-item-335 .menu-depth-1{
	text-align:right;	
	left: -79px;
	}
	
#nav-menu-item-335 .dropdown-toggle{
    padding-right: 0 !important;
    margin-right: 0 !important;
	}	
	
	
.dropdown-menu li:first-child a{
	padding:14px 20px .30rem 20px;
	}
.dropdown-menu li:last-child a{
	padding:.30rem 20px 14px 20px
	}
	
	
	
		
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.dropdown-item:hover {
    color: #000;
    text-decoration: none;
	background-color: #e6e6e6;
	}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
	}




.nav-link {
    display: block;
    padding: .5rem 1rem .3rem 1rem;
	}

.navbar-nav .nav-item a.active{
	color: #d6b88f;
	background-color:#ffffff;
	}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: rgba(255,255,255,1);
	/*border-bottom:3px solid #d96c57;*/
}

#navlist {
  position: relative;
}

#navlist li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 0;
}

#navlist li, #navlist a {
  height: 44px;
  display: block;
}

.progress02 a.nav-link{
    border-bottom: 3px solid #a63a3c;
	}
.case a.nav-link{
    border-bottom: 3px solid #807059;
	}
.joining a.nav-link{
    border-bottom: 3px solid #d96c57;
	}
.career a.nav-link{
    border-bottom: 3px solid #cc9947;
	}
.careers a.nav-link{
    border-bottom: 3px solid #6696cc;
	}
.more a.nav-link{
    border-bottom: 3px solid #9b9b9b;
	}










/*** 

====================================================================
6. Main Banner
====================================================================

 ***/
.banner{
    padding: 100px 0 0 0;
	} 
.home_banner{
	text-align:center;
    width: 100%;
    background: url(../images/homepage-banner.jpg) center 0 no-repeat;
    background-size: cover;
    height: 400px;
    margin: 0 0 0 0;
    padding: 142px 0 0 0;
	} 	
.home_banner img{
	height:400px;
	width:100%;
	} 
.banner img{
	height:400px;
	width:100%;
	} 
.banner_in{
	left:0;
	top:0;
	}	
.banner_text_bright{
	width: 288px;
	height: 150px;
	background:url(../images/banner_bg.png) 0 0 repeat;
	padding: 25px 0 0 0;
	box-sizing: border-box;
	}	
.banner_text_intelligent{
	width: 390px;
	height: 56px;
	background:url(../images/banner_bg.png) 0 0 repeat;
	margin:10px 0 0 0;
	}	
.banner_text_intelligent p{	
    color: #ffffff;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: 600;
	line-height: 48px;
	margin:10px 0 0 0;
	}	
.banner .banner_text_bright img{
	height: auto;
	width: auto;
	}	
	
	
	
	
 /*** 

====================================================================
7. Content
====================================================================

 ***/	
.content{
	width:100%;	
	margin:0 0;
	}
.site_index{
	width:auto;	
	margin:0 auto;
	padding:100px;
	overflow:hidden;
	background:#FFF;
	}
.site_index .row{
	margin-right: -33px;
	margin-left: -33px;
	}
.site_index .row .col-lg-3{
	padding-right: 33px;
	padding-left: 33px;
	}










 /*** 

====================================================================
8. Main Footer
====================================================================

 ***/
#footer{
	width:100%;
	}
.spotlight{
	background-color: #1a1a1a;
	width:100%;
	display: table;
	padding:27px 0 36px 0;
	}	
#footer .container{
	padding-right: 15px;
	padding-left: 15px;
	}	
#footer .col-lg-3{
	padding-right: 0;
	padding-left: 0;
	}	
.spotlight-1{
	width:400px;
	float:left;
	margin:5px 0 0 0;
	}
.spotlight-2{
	width:200px;
	float:left;
	margin:7px 0 0 0;
	}
.spotlight-3{
	width:300px;
	float:left;
	margin:2px 0 0 0;
	}
.spotlight-4{
	width:300px;
	float:right;
	margin:2px 0 0 0;
	}

	
p.text_footer{
	color: #ffffff;
	font-size: 14px;
	line-height: 21px;
	font-family: "Open Sans";
	font-weight: 400;	
	}
p.text_footer span{
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	line-height: 21px;	
	display: block;
	}

p.text_copyright{
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 10px;
	font-weight: 400;
	line-height: 15px;	
	margin: 66px 0 0 0;
	}
p.text_copyright span{
	display:block;	
	}
p.text_copyright span a{
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 10px;
	font-weight: 700;
	line-height: 15px;	
	}
h3.heading_text{
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	}
ul.sub_heading_text{
	padding:0;
	margin:0;
	}
ul.sub_heading_text li{
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	}
ul.sub_heading_text li a{
	color: #ffffff;
	text-decoration:none;
	}	
ul.sub_heading_text li a:hover{
	color: #808080;
	}		
	
  /*** 

====================================================================
9. Home
====================================================================

 ***/	
	
.mg_title{
	text-align:center;
	padding:32px 0 20px;
	box-sizing: border-box;
	}


.mg_title .nrmore{
	font-size:12px;
	background:#cc9947;
	text-align:center;
	color:#fff;
	border-radius:20px;
	padding:8px 20px;
	display:inline-block;
	font-weight:600;
	width:100%;
}
.mg_title2 .nrmore{
	background:#d96c56;
}
.mg_title3 .nrmore{
	background:#a63a3c;
	}
.mg_title4 .nrmore{
	background:#6696cc;
	}
.mg{ width:auto;}
	
.mg img{
	width:100%;
	   
	}	
.home-eplus .mg img{
	 border-radius: 50%;
}
.mg_title h3{
	color:#9c9c9c;
	font-size: 16px;
    line-height: 18px;
	margin-bottom: 15px;
	font-weight:600;
}
.mg_title .ntxt{
	margin-bottom:28px;
}
.mg_title p{
	color: #232624;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    min-height: 72px;
	}
.mg_title p a{
	color: #232624;
	font-family: "Open Sans";
	font-weight: 700;
	text-transform: uppercase;
	line-height:18px;
	}
	
.mg_title p span a{
	color: #ffffff;
	}

.site_index_category{
	margin:0 0 0 0;
	width:auto;
	}
.site_index_video{
	margin:80px 0 33px 0;
	width:auto;
	}
.maths{margin:30px 0 83px 0;}


.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; background:#000; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;border:0; }

  /*** 
====================================================================
10. About Apprenticeships
====================================================================

 ***/
.apprenticeships_banner{
	text-align:center;
    width: 100%;
    background-size: cover;
    margin: 0 0 0 0;
    padding: 100px	 0 0 0;
	} 
.apprenticeships_banner img{
	width:100%;
	} 
	





	
  /*** 

====================================================================
11. Breadcrumb
====================================================================

 ***/	

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding:0 20px 0 20px;
    margin-bottom: 0;
    list-style: none;
    background-color: #e6e6e6;
    border-radius: 0;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	margin:0 0 0 0;
	}



	
	
.breadcrumb{
	width:100%;
	margin:0 0 0 0;
	}
.breadcrumb ul{
	padding:0;
	margin:0;
	}
.breadcrumb ul li{
	padding:0;
	margin:0 2px;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: 400;
	display:inline;
	color:#000000;
	line-height:40px;
	text-transform: uppercase;
	word-wrap: break-word;
	}	
.breadcrumb ul li a{
	color:#000000;
	}
.breadcrumb ul li a.active{
	font-weight: 700;
	}	
	
.breadcrumb ul li:first-child{
	margin:0 0px 0 0;
	}		
.breadcrumb ul li + li::before {
    display: inline-block;
    margin: 0 13px 0 6px;
    height: 0.7em;
    content: '>';
    font-size: 12px;
	font-family: "Open Sans";
	}	
	
	
	
	
  /*** 

====================================================================
12. About Apprenticeships
====================================================================

 ***/	
.about_apprenticeships{
	width:auto;	
	margin:0 auto;
	padding:60px 60px 60px 60px;
	overflow:hidden;
	background:#FFF;
	}	
.left_panel{
	width: 675px;
	float:left;
	}
.right_panel{
	width: 345px;
	float:right;
	}
.about_apprenticeships .left_panel h1{
	color: #d96c57;
	font-family: "Open Sans";
	font-size: 48px;
	font-weight: 700;
	line-height: 64px;
	margin:7px 0 0 0		
	}
.about_apprenticeships.about_e_plus .left_panel h1 {
    color: #a63a3c;
}

.about_apprenticeships .left_panel h3{
	font-size: 24px;
	color: #000000;
	font-family: "Open Sans";
	font-weight: 400;	
	line-height: 32px;	
	margin:39px 0 40px 0
	}
.about_apprenticeships .left_panel h3 span{
	font-weight: 700;
	color: #003771;
	}	
.about_apprenticeships .left_panel h3 span a{
	font-weight: 700;
	color: #003771;	
	}	
.about_apprenticeships .left_panel .sub-heading-area h2{
	font-size: 24px;
	color: #000000;
	font-family: "Open Sans";
	font-weight: 400;	
	line-height: 32px;	
	margin:39px 0 40px 0;
	padding:0;
	}
.about_apprenticeships .left_panel .sub-heading-area h2 span{
	font-weight: 700;
	color: #003771;
	}	
.about_apprenticeships .left_panel .sub-heading-area h2 span a{
	font-weight: 700;
	color: #003771;	
	}	
	
.about_apprenticeships .left_panel p{
	font-size: 18px;	
	color: #000000;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 24px;	
	margin:15px 0 0 0	
	}
	
.about_apprenticeships .left_panel p a{
	/*color: #003771;*/
	color: #000;
	font-weight: 700;
	text-decoration:underline;
	}	
.about_apprenticeships .left_panel p a[href*="//"]:not([href*="www.electricalcareers.co.uk"])::after {
    font-size: 18px;
    content: "\f08e";
    color: #000;
    font-family: 'Font Awesome 6 Pro';
    margin: 0px 0 0 5px;
	}	

.left_panel .content-area .lazyloaded{margin:20px 20px 0 0;}
.left_panel .content-area img.lazyloaded{width:173px;}

.england_training_routes .left_panel .btn-compact {
margin-top:15px;
}


/*
.about_apprenticeships .left_panel p span a{
  color: #fff;
  font-weight: 700 !important;
  background: #2596be !important;
  padding: 10px 20px !important;
  border-radius: 22px !important;
  text-decoration: none !important;
}
*/
	
.insights .left_panel p a.citymg[href*="//"]:not([href*="www.electricalcareers.co.uk"])::after {
    font-size: 0;
    content: "\f08e";
    color: #000;
    font-family: 'Font Awesome 6 Pro';
    margin: 0px 0 0 5px;
	}	
	
.about_apprenticeships .left_panel ul{
	padding:0;
	margin:7px 0 0 0	
	}	
.about_apprenticeships .left_panel ul li{
	color: #003771;
	font-family: "Open Sans";
	font-weight: 700;
	line-height: 32px;
	font-size: 16px;	
	}
.about_apprenticeships .left_panel ul li a{
	color: #003771;
	text-decoration:none;	
	}	


.about_apprenticeships .left_panel ul li a[href*="//"]:not([href*="www.electricalcareers.co.uk"])::after {
    font-size: 12px;
    content: "\f08e";
    color: #000;
    font-family: 'Font Awesome 6 Pro';
    margin: 0px 0 0 5px;

}
	
.link-text2 a:hover{
	color:#003771;
	} 
		
.about_apprenticeships .right_panel mg{
	
	}
.about_apprenticeships .right_panel .right_mg_title{
	background:#cc9947;
	padding:12px 20px 22px 20px;
	height:58px;
	position:relative;
	}
.about_apprenticeships .right_panel .right_mg_title p{
	color: #fff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;	
	}	
.about_apprenticeships .right_panel .right_mg_title p a{
	color: #fff;	
	}	
	
.about_apprenticeships .right_panel .right_mg_title img{
	width: 23px;
	position: absolute;
	right: 20px;
	top: 19px;
	}	
.about_apprenticeships .right_panel .right_mg_title2{
	background:#a63a3c;
	padding:12px 20px 22px 20px;
	height:58px;
	position:relative;
	}
.about_apprenticeships .right_panel .right_mg_title2 p{
	color: #fff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;	
	}
.about_apprenticeships .right_panel .right_mg_title2 p a{
	color: #fff;	
	}	
.about_apprenticeships .right_panel .right_mg_title2 img{
	width: 23px;
	position: absolute;
	right: 20px;
	top: 19px;
	}	

.about_apprenticeships .right_panel .right_mg_title3{
	background:#d96c57;
	padding:12px 20px 22px 20px;
	height:58px;
	position:relative;
	}
.about_apprenticeships .right_panel .right_mg_title3 p{
	color: #fff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;	
	}
.about_apprenticeships .right_panel .right_mg_title3 p a{
	color: #fff;	
	}	
.about_apprenticeships .right_panel .right_mg_title3 img{
	width: 23px;
	position: absolute;
	right: 20px;
	top: 19px;
	}	

.about_apprenticeships .right_panel .right_mg_title4{
	background:#9b9b9b;
	padding:12px 20px 22px 20px;
	height:58px;
	position:relative;
	}
.about_apprenticeships .right_panel .right_mg_title4 p{
	color: #fff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;	
	}
.about_apprenticeships .right_panel .right_mg_title4 p a{
	color: #fff;	
	}	
.about_apprenticeships .right_panel .right_mg_title4 img{
	width: 23px;
	position: absolute;
	right: 20px;
	top: 19px;
	}	
.about_apprenticeships .right_panel .right_mg_title5{
	background:#cc9947;
	padding:12px 20px 22px 20px;
	height:58px;
	position:relative;
	}
.about_apprenticeships .right_panel .right_mg_title5 p{
	color: #fff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;	
	}
.about_apprenticeships .right_panel .right_mg_title5 p a{
	color: #fff;	
	}	
.about_apprenticeships .right_panel .right_mg_title5 img{
	width: 23px;
	position: absolute;
	right: 20px;
	top: 19px;
	}	
	
.apprenticeships_right_in{
	margin:0 0 20px 0;
	}		
	

  /*** 

====================================================================
13. About The Industry
====================================================================

 ***/	
.about_the_industry{
	width:auto;	
	}	
.about_the_industry .left_panel h1{
    color: #cc9947;
}
.about_the_industry .left_panel ul{
	padding:0;
	margin:7px 0 26px 15px;	
	}	
.about_the_industry .left_panel ul li{
	color: #000;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 32px;
	font-size: 16px;	
	background:url(../images/bulate.gif) 0 15px no-repeat;
	padding:0 0 0 13px;
	background-size: 4px;
	}
	
.about_the_industry .left_panel ul li a{
	color: #003771;
	text-decoration:none;	
	}
.about_the_industry .left_panel ul li a.more2{
	color: #000;
	text-decoration:none;	
	}	
		
.about_the_industry .right_panel .right_industry_title{
	background:#404040;
	padding:12px 20px 22px 20px;
	height:58px;
	}
.about_the_industry .right_panel .right_industry_title p{
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;
	}
.about_the_industry .right_panel .right_industry_title a{
	color: #ffffff;
	font-family: "Open Sans";
	font-weight: 700;
	}	
		
.about_the_industry .right_panel .right_industry_title2{
	background:#000000;
	padding:14px 20px 22px 20px;
	height:104px;
	}
.about_the_industry .right_panel .right_industry_title2 h3{
	color: #fff;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	}
.about_the_industry .right_panel .right_industry_title2 p{
	color: #fff;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 15px;
	font-size: 12px;
	margin: 11px 0 0 0;
	}	
.about_the_industry_in{
	margin:0 0 20px 0;
	}	
.about_the_industry_in .mg{
	position:relative;
	}
/*.about_the_industry_in .mg_bright_sparks{
	position:absolute;
	left: 10px;
	bottom: 20px;
	}*/





  /*** 

====================================================================
14. Already In The Industry
====================================================================

 ***/	
.already-in-the-industry{
	width:auto;	
	}
.already-in-the-industry .left_panel h1{
    color: #a63a3c;
}	
.already-in-the-industry .left_panel ul{
	padding:0;
	margin:7px 0 15px 15px;
	}	
.already-in-the-industry .left_panel ul li{
	color: #000;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 32px;
	font-size: 16px;	
	padding:0 0 0 0;
	background:none;
	}
.already-in-the-industry .left_panel ul li::before {
    content: "";
    color: #a63a3c;
    font-size: 5px;
    background-image: none !important;
    margin: 14px 0 0 -13px;
    position: absolute;
    width: 4px;
    height: 4px;
    background: #a63a3c;
    border-radius: 80px;
	}	
.already-in-the-industry .left_panel ul li a{
	color: #000;
	text-decoration:none;	
	}

.already-in-the-industry h4{
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 31px;
	color: #000;
	margin:20px 0 10px 0;	
	}
.already-in-the-industry .left_panel h3{
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 31px;
	color: #000;
	margin:20px 0 10px 0;	
	}


  /*** 

====================================================================
15. Progression Routes
====================================================================

 ***/	
.progression_routes{
	width:auto;	
	}	
.progression_routes .left_panel h1 {
    color: #a63a3c;
}
.progression_routes .left_panel p a.link_color {
    color: #000;
	font-weight:400;
}
.progression_routes .left_panel p span {
    color: #a63a3c;
	font-weight:400;
} 
 
 
 
 
 
 
  /*** 

====================================================================
16. Why Choose An Electrica Career
====================================================================

 ***/	
.why_choose_an_electrica_career{
	width:auto;	
	}	

.why_choose_an_electrica_career .left_panel h1 {
    color: #cc9947;
}

  /*** 

====================================================================
17. Training and Qualifications – Jargon Buster
====================================================================

 ***/	
.training_buster{
	width:auto;
	}
.training_buster .left_panel h1{
	color: #cc9947;
	}	
.training_buster_box{
	width:auto;
	background:#000;
	margin:0 0 10px 0;
	}
.buster_box_left{
	float:left;
	width:130px;
	height:69px;
	background:#000;
	display: table;
	}
.jib_buster_box_left{
	height:135px;
	}	
.net_buster_box_left{
	height:111px;
	}
.ecs_buster_box_left{
	height:111px;
	}
.bs7_buster_box_left{
	height:87px;
	}	
			
.training_buster .buster_box_left p{
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 14px;
	text-transform: uppercase;
	}	
	
.training_buster .buster_box_left p span{
	font-size: 14px;
	text-transform: capitalize;
	}	
		
.buster_box_right{
	float:left;
	width:545px;
	background:#e6e6e6;
	height:69px;
	padding: 8px 10px 7px 12px;
	box-sizing: border-box;
	display: table;
	}
.training_buster .buster_box_right p{
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	color: #000000;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 400;
	line-height:24px;
	}	




  /*** 

====================================================================
18. Career Routes and Specialisms
====================================================================

 ***/	

.career_routes_and_specialisms{
	width:auto;
	}
.career_routes_and_specialisms .left_panel h1{
	color: #cc9947;
	}
.career_routes_and_specialisms .career_routes_in .heading_sub{	
	height: 40px;
	background-color: #000040;
	padding:0 15px 0 14px;
	margin: 0 0 0 0;
    cursor: pointer;
	}
		
	
.career_routes_and_specialisms .career_routes_in h3{
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	line-height:40px;	
	padding:0 0 0 0;
	margin: 0 0 0 0;
	}
.career_routes_and_specialisms .career_routes_in .career_routes_box_right img{
	text-align:center;
	width:125px;
}




.career_routes_and_specialisms .career_routes_in .career_routes_box_right  p{
	color: #242526;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	padding:0 0 0 0;
	margin:17px 0 0 0;
	line-height:18px;
	text-align:center;
	}
.career_routes_and_specialisms .career_routes_in .career_routes_box_right p a{
	color: #242526;
	}	
		
.career_routes_and_specialisms .career_routes_in .career_routes_box_right p span{
	color: #242526;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: 400;
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	line-height:18px;
	}	
.career_routes_and_specialisms .career_routes_in{
	margin:10px 0 0 0;
	position:relative;
	}
	
.career_routes_box{
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	}
.career_routes_ddaccordion{
	margin:32px 0 0 0;
	}

.career_routes_box_left{
	padding:4px 15px 15px 15px;
	float:left;
	width:494px;
	border-right:1px solid #bfbfbf;
	}
.career_routes_box_right{
	float:right;
	width:178px;
	padding:20px 0 15px 0;
	text-align: center;	
	}
.career_routes_and_specialisms .career_routes_box .career_routes_box_left p{
    font-size: 16px;
    color: #000000;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 24px;
    padding: 7px 0 0 0;
}

.career_routes_and_specialisms .career_routes_box .career_routes_box_left ul{
	padding:0;
	margin:7px 0 26px 8px;
	position:relative;
	}	
.career_routes_and_specialisms .career_routes_box .career_routes_box_left ul li{
	color: #000;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 30px;
	font-size: 16px;	
	padding:0 0 0 13px;
	background:none;
	}
.career_routes_and_specialisms .career_routes_box .career_routes_box_left ul li:before{
    content: "";
    color: #cc9947;
    font-size: 5px;
    background-image: none !important;
    margin: 14px 0 0 -13px;
    position: absolute;
    width: 4px;
    height: 4px;
    background: #cc9947;
    border-radius: 80px;
	}	
	
	
.career_routes_and_specialisms .career_routes_box .career_routes_box_left ul li a{
	color: #003771;
	text-decoration:none;	
	}	
.career_routes_and_specialisms_right{
	margin: 0 0 20px 0;	
	}
.career_paces{
	margin: 40px 0 0 0;	
	display: none;
	}	
	
/*.career_routes_and_specialisms .right_panel .right_mg_title {
    background: #d96c57;
    padding: 12px 20px 22px 20px;
    height: 58px;
}*/	
.career_routes_and_specialisms .right_panel .right_mg_title p{
	color: #000000;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height:32px;
	}
.career_routes_and_specialisms .right_panel .right_mg_title p span{
	color: #000000;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height:21px;	
	}
.arrowlistmenu .menuheader{
	background:url(../images/icon/arrow-down.svg) 100% center no-repeat;
	width: 100%;
	right:0;
	}
.arrowlistmenu .openheader{
	background:url(../images/icon/arrow-up.svg) 100% center no-repeat;
	width: 100%;
	right:0;	
	}



  /*** 

====================================================================
19. Careers Specialists
====================================================================

 ***/	

.careers_specialists{
	width:auto;
	}
.careers_specialists .left_panel h1{
	color: #6696cc;
	}


.careers_specialists .left_panel h4 {
    font-size: 18px;
    color: #000000;
    font-family: "Open Sans";
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 0 0;
}

.careers_form{
	padding:40px;
	background:#e6e6e6;
	margin:31px 0 0 0;
	}


.form-group {
    margin-bottom: 0;
}


.form_field_wrapper label {
	font-size: 12px;
    font-weight: normal;
    position: absolute;
    top: 7px;
    width: 100%;
    margin-left: 1px;
    padding: 0 0.78571em;
    z-index: 1;   
    pointer-events: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;   
	-webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	color: #737373;
}

.form_field_wrapper.js-hide-label label {
    opacity: 0;
    top: 7px;
	 -webkit-transform: translateY(3px);
    transform: translateY(3px);
}
.form_field_wrapper label{
	transform: none;
	-webkit-transform: none;
}
.form_field_wrapper{
	position: relative;
	margin-bottom: 15px;
}
.form_field_wrapper.js-hide-label .input-field{
	color: #818181;
}
.form_field_wrapper .input-field{
	width: 100%;
	/*height: 47px;*/
	background: #fff;
	border: 1px solid #bfbfbf;
	color: #333;
	font-size: 12px;
	padding: 1.25em 0.78571em;
}
.form_field_wrapper.js-hide-label .input-field{
  padding: 1.25em 0.78571em;
}
.form_field_wrapper .input-field:focus{
	outline: none;
}
.form_field_wrapper.js-unhighlight-label .input-field, .form_field_wrapper .input-field{
	padding-top: 1.8em;
    padding-bottom: .7em;
}


.form-group .btn4 {
    display: inherit;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #000;
    border: 0;
    padding:0 0;
	margin:0 auto;
    line-height: 1.5;
    border-radius:0;
	opacity: 1;
	height: 40px;
	line-height:40px;
	width:260px;
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	}


.form-group .btn4 a {
    color: #fff;
	}
.careers_specialists .left_panel p.privacy_text{
	color: #000000;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin:21px 0 0 0;
	}
.careers_specialists .left_panel p.privacy_text a{
	text-decoration:underline;
	}
.in-mobile-banner{
	display:none;
}
.insights-wrapper{
	padding-top:30px;
}
.insights-card {
    margin-top: 20px;
}
.insights-card .case_mg_title3 p a {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    margin: 10px 0 0;
	font-weight:400;
}
.insights-card .mg a{
	display:block;
	position:relative;
}
.insights-card .mg a:hover:after {
    border: 9px solid #4d3826;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	}
.in-author-wrapper{
	margin-bottom:30px;
}
.in-author-image{
	text-align:center;
	margin-top:309px;
	}
.insights .content-area h3 {
    padding: 0 140px 0 0;
	}	
.insights .case_studies_in_auto h1 {
    color: #6696cc !important;
}
.in-author-image img{
	width:70%;
	border-radius:100%;
	}
	
.in-author-wrapper p {
    text-align: center;
    font-weight: 700;
    padding: 15px 0;
	}

  /*** 
  
  

====================================================================
20.Case Studies
====================================================================

 ***/	

.case_studies{
	width:auto;
	}
.case_studies .case_studies_in_auto h1{
	color: #807059;
	font-family: "Open Sans";
	font-size: 48px;
	font-weight: 700;
	line-height: 64px;
	margin: 7px 0 0 0;
	}
	
.case_studies .case_studies_in_auto h3 {
    font-size: 24px;
    color: #000000;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 32px;
    margin: 49px 0 47px 0;
}
.case_studies .case_studies_in_auto h2 {
    font-size: 24px;
    color: #000000;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 32px;
    margin: 49px 0 47px 0;
}


.case_studies_in{
	margin:0 0 23px 0;
	}

.case_studies .case_mg_title3 p{
	color: #242526;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	line-height:18px;
	padding:17px 0 15px 0;
	}
.case_studies .case_mg_title3 p span{
	color: #242526;
	font-family: "Open Sans";
	font-weight: 400;
	line-height:18px;
	display:block;
	font-size: 14px;
	}
.case_studies .case_mg_title3 p span a{
	color: #ffffff;
	}

.modal{
	background:rgba(0,0,0,0.9);
	z-index: 111111;
	}
  
.apprenti-popup {
    width: 552px;
    margin: 0 auto;
    background: #FFF;
}
.close2 {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: inherit !important;
    opacity: 1;
    text-align: center;
}
.apprenti-top {
    background: #000040;
    height: 150px;
    padding: 20px;
    box-sizing: border-box;
	}
.apprenti-mg {
    width: 110px;
    float: left;
    margin: 0 20px 0 0;
	}
.title-text {
    width: 382px;
    float: left;
    position: relative;
	}
.title-text h2 {
	font-family: "Open Sans";
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin: 49px 0 0 0;
    font-weight: 700;
    text-align: left;
}
.title-text p {
	font-family: "Open Sans";
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 0 0;
    font-weight: 400;
    text-align: left;
}

.arrowlistmenu4 {
    width: auto;
    margin: 0 0 0 0;
}

.apprenti-box2 {
    margin-bottom: 20px;
    background: #edeff2;
}	
.apprenti-box3{
	padding:14px 15px;	
	}
.apprenti-box3 p{
	margin:0 0 15px 0 !important;
	font-family: "Open Sans";
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-align: left;
	}
 p.less{
	margin:0 0 0 0 !important;
	}		
	
.arrowlistmenu4 .menuheader {
    font-size: 16px;
    color: #000;
    margin-bottom: 0;
    padding: 12px 51px 13px 15px;
    cursor: pointer;
	font-family: "Open Sans";
    font-weight: 700;
    text-align: left;
    line-height: 24px;
    position: relative;
    background: #d4d5d9;
}
.arrowlistmenu4 .menuheader::before {
    position: absolute;
    right: 20px;
    top: 15px;
    content: "\f107";
    font-family: 'Font Awesome 6 Pro';
    font-size: 32px;
    font-weight: 500;
}
.arrowlistmenu4 .openheader::before {
    position: absolute;
    right: 20px;
    top: 12px;
    content: "\f106";
    font-family: 'Font Awesome 6 Pro';
    font-size: 32px;
    font-weight: 500;
}
.fa-times{
	float: right;
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: inherit !important;
	opacity: 1 !important;
	background:#FFF !important;
	width:40px !important;
	height:40px !important;
	padding:4px 0 0 0 !important;
	}


.categoryitems4 {
    padding: 15px 10px 14px 15px;
}

.categoryitems4 p {
	font-family: "Open Sans";
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 15px 0;
    font-weight: 400;
    text-align: left;
}

/*.categoryitems4 p:last-child{
    margin: 0 0 0 0;
	}*/
.categoryitems4 p:first-child{
    margin: 0 0 0 0;
	}
.apprenti-bottom {
    padding: 20px 20px 0px 20px;
    box-sizing: border-box;
/*    height: 341px;
    overflow-y: scroll;*/
	}

.video-icon-position{
	position:absolute;
	padding:0;
	margin:0;
	bottom: 88px;
	right: 35px;
	}












  /*** 

====================================================================
21.Changing Career
====================================================================

 ***/	
.changing_career{
	width:auto;
	}
.changing_career .left_panel h1{
	color: #d96c57;
	}
/*.changing_career .right_panel .right_mg_title {
    background: #d96c57;
    padding: 12px 20px 22px 20px;
    height: 58px;
	}
.changing_career .right_panel .right_mg_title p {
    color: #000000;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 700;
    line-height: 32px;
	}
.changing_career .right_panel .right_mg_title p a {
    color: #fff;
	}*/
.changing_career .left_panel h4{
	color: #242526;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height:18px;
	padding:36px 0 5px 0;
	} 
.changing_career .left_panel .content-area h3{
	color: #242526;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height:18px;
	margin:36px 0 5px 0;
	} 	
.changing_career .left_panel .content-area h2{
	font-size: 24px;
	color: #000;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 32px;
	margin: 39px 0 40px;
	padding: 0;
	} 		
	
	
.changing_career_left_in{
	margin:20px 0 0 0;	
	}
.changing_career .left_panel h4.less{
	padding:0 0 5px 0;
	} 	
.changing_career .left_panel .changing_career_left_in h4.industry{
	color: #242526;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	line-height:18px;
	padding:11px 0 5px 0;
	}  
 
/*.changing_career .left_panel .changing_career_left_in p.ping_text{
	color: #bd10e0;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 400;
	line-height:18px;
	padding:34px 0 5px 0;
	} 
 */
 
 
 
 
 
 
 
 

  /*** 

====================================================================
22.Contact Us
====================================================================

 ***/	

.contact_us{
	width:auto;
	}
.contact_us .left_panel h1{
	color: #9b9b9b;
	}

.contact_us_thanks .left_panel p.privacy_text{
	color: #000000;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin:21px 0 0 0;
	}
.contact_us_thanks .left_panel p.privacy_text a{
	text-decoration:underline;
	}

.custom-control-label::before {
    background-color: #fff;
	}

.credit {
    color: #000000;
    font-size: 12px;
    font-family: "Open Sans";
    margin: 10px 0 0 10px;
	font-weight: 400;
	line-height: 18px;	
	}
.custom-control {
    text-align: left;
    margin: -10px 0 13px 0;
}
.contact_right_panel{
	width:auto;
	margin:32px 0 0 0;
	}
.right_panel .contact_right_panel h3{
	color: #000000;
	font-size: 16px;
	font-family: "Open Sans";
	font-weight: 700;
	}
.right_panel .contact_right_panel p{
	color: #000000;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 400;
	line-height:18px;
	margin:-3px 0 8px 0;
	}
.right_panel .contact_right_panel p a{
	color: #000000;
	}



/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 8px;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #fff;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

select::-ms-expand {
    display: none;
}

input::-ms-clear { display: none; font-size:0;width : 0; height: 0}

input::-moz-clear { display: none;font-size:0;width : 0; height: 0 }





  /*** 

====================================================================
23.Contact Us Thanks
====================================================================

 ***/	
 
.contact_us_thanks{
	width:auto;
	}
.contact_us_thanks .left_panel h1{
	color: #9b9b9b;
	} 
	
.contact_us_thanks .careers_form_thanks{
	display:table;
	padding:40px;
	background:#e6e6e6;
	margin:31px 0 0 0;	
	box-sizing: border-box;
	height:624px;
	width: 100%;
	}
	
.contact_us_thanks .careers_form_thanks h3{
	color: #000000;
	font-family: "Open Sans";
	font-size: 48px;
	font-weight: 700;
	line-height:18px;
	display: table-cell;
	vertical-align: middle; 
	text-align:center;	
	}
.contact_us_thanks .careers_form_thanks h3 span{
	display:block; 
	font-size: 24px;
	font-weight: 400;	
	line-height:32px;
	margin:47px 0 0 0;
	color: #000000;
	}
.contact_us_thanks .careers_form_thanks h3 span span{
    margin: 0px 0 0 0;
    display:block;
	}
 
.contact_right_panel{
	width:auto;
	margin:32px 0 31px 0;
	}
.contact_us_thanks .right_panel .contact_right_panel h3{
	color: #000000;
	font-size: 16px;
	font-family: "Open Sans";
	font-weight: 700;
	}
.contact_us_thanks .right_panel .contact_right_panel p{
	color: #000000;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 400;
	line-height:18px;
	margin:-3px 0 8px 0;
	}
.contact_us_thanks .right_panel .contact_right_panel p a{
	color: #000000;
	}


 
 
 
 
  /*** 
====================================================================
24.Do the Right Training
====================================================================

 ***/	

.do_the_right_training{
	width:auto;
	}
.do_the_right_training .left_panel h1{
	color: #d96c57;
	} 
	
	
	
	
	
 
  /*** 
====================================================================
25.How Do I Get In
====================================================================

 ***/	

.how_do_i_get_in{
	width:auto;
	}
	
.how_do_i_get_in .left_panel h1{
	color: #d96c57;
	} 
	
.how_do_i_get_in .left_panel h4{
	color: #000000;
	font-size: 18px;
	font-family: "Open Sans";
	font-weight: 700;
	margin:26px 0 0 0;
	} 	
	
	
	
	


  /*** 
====================================================================
26.How Much Can I Earn
====================================================================

 ***/	

.how_much_can_i_earn{
	width:auto;
	}
	
.how_much_can_i_earn .left_panel h1{
	color: #cc9947;
	} 

/*.how_much_can_i_earn .left_panel h3 {
    font-size: 24px;
    color: #bd10e0;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 32px;
    margin: 39px 0 40px 0;
}

.how_much_can_i_earn .left_panel p {
    font-size: 16px;
    color: #000;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 24px;
    margin: 9px 0 0 0;
}*/
.how_much_can_i_earn .left_panel p span{
    font-weight: 700;
	}

.how_much_can_i_earn .left_panel p.paces{
    margin: 36px 0 0 0;
}
.how_much_can_i_earn .left_panel p span.star{
	width: 35px;
	font-weight: 400;
	display: inline;
	float: left;
	margin: 1px 0 0;
	}


  /*** 
====================================================================
27.Industry Employers
====================================================================

 ***/	

.industry_employers{
	width:auto;
	}
	
.industry_employers .left_panel h1{
	color: #6696cc;
	} 

/*.industry_employers .left_panel h3 {
    font-size: 24px;
    color: #bd10e0;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 32px;
    margin: 39px 0 40px 0;
	}*/

.industry_employers .left_panel p.profile {
    font-size: 16px;
    color: #000000;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 24px;
    margin: 9px 0 0 0;
	}

.industry_employers h4 {
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    color: #000;
    margin: 20px 0 10px 0;
}
.industry_employers .left_panel h3 {
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    color: #000;
    margin: 20px 0 10px 0;
}
.industry_employers .right_panel .right_industry_title2{
	background:#000000;
	padding:16px 20px 22px 20px;
	height:104px;
	}
.industry_employers .right_panel .right_industry_title2 h3{
	color: #fff;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	}
.industry_employers .right_panel .right_industry_title2 p{
	color: #fff;
	font-family: "Open Sans";
	font-weight: 600;
	line-height: 18px;
	font-size: 12px;
	margin: 11px 0 0 0;
	}
.industry_employers .right_panel .right_industry_title2 h3 a, .industry_employers .right_panel .right_industry_title2 p a{
	color: #fff;
}






  /*** 
====================================================================
28.I'm Interested – where next
====================================================================

 ***/	

.im_interested{
	width:auto;
	}
	
.im_interested .left_panel h1{
	color: #9b9b9b;
	} 
	
.im_interested_box{
	padding:11px 15px 15px 15px;
	width:100%;
	}	

.im_interested .right_panel .right_mg_title p{	
	color: #fff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;
	}	
	
.im_interested .right_panel .right_mg_title {
    background: #cc9947;
    padding: 12px 20px 22px 20px;
    height: 58px;
}	
	
.im_interested .left_panel ul{
	padding:0;
	margin:2px 0 0 0	
	}	
.im_interested .left_panel ul li{
	color: #003771;
	font-family: "Open Sans";
	font-weight: 700;
	line-height: 30px;
	font-size: 16px;	
	}
.im_interested .left_panel ul li a{
	color: #003771;
	text-decoration:none;	
	}	






  /*** 
====================================================================
29.Other Useful Sites
====================================================================

 ***/	

.other_useful_sites{
	width:auto;
	}
	
.other_useful_sites .left_panel h1{
	color: #9b9b9b;
	} 

/*.other_useful_sites .left_panel h3 {
    font-size: 24px;
    color: #bd10e0;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 32px;
    margin: 39px 0 40px 0;
	}*/

.other_useful_sites .brand_box{
	width:auto;
	margin:0 0 0 0;
	border-bottom: 1px solid #bfbfbf;
	}
.other_useful_sites .brand_box_left{
	float:left;
	width:200px;
	display: table;
	text-align:center;
	padding:45px 0;
	border-right: 1px solid #bfbfbf;
	}



	
.other_useful_sites .brand_box_left img{
    text-align: center;
    vertical-align: middle;
	}	
	
	
.other_useful_sites .brand_box_right{
    float: left;
    width: 472px;
    padding: 11px 0 0px 12px;
    box-sizing: border-box;
    display: table;
	}

.other_useful_sites .brand_box_left.unite{
	padding:30px 0 31px 0;
	}
.other_useful_sites .brand_box_left.jib{
	padding:30px 0 30px 0;
	}
.other_useful_sites .brand_box_left.jib2{
	padding:36px 0 35px 0;
	}
.other_useful_sites .brand_box_left.net{
	padding:30px 0 30px 0;
	}
.other_useful_sites .brand_box_left.iet{
	padding:38px 0 40px 0;
	}
.other_useful_sites .brand_box_left.select{
	padding:31px 0 28px 0;
	}
.other_useful_sites .brand_box_left.eca{
	padding:44px 0 44px 0;
	}










.other_useful_sites_ddaccordion{
	margin:32px 0 0 0;
	}
.other_useful_ddaccordion{
	margin:0 0 20px 0;	
	}
.other_useful_sites .other_useful_sites_ddaccordion .other_useful_ddaccordion h3{
    color: #ffffff;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    height: 40px;
    background-color: #808080;
    padding: 0 0 0 14px;
    margin: 0 0 0 0;	
	}


.other_useful_sites .other_useful_sites_ddaccordion .other_useful_ddaccordion .heading_sub{	
	height: 40px;
	background-color: #808080;
	padding:0 15px 0 14px;
	margin: 0 0 0 0;
    cursor: pointer;
	}
		
	
.other_useful_sites .other_useful_sites_ddaccordion .other_useful_ddaccordion h3{
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	line-height:40px;	
	padding:0 0 0 0;
	margin: 0 0 0 0;
	}


.child_child_box{
	display:none;
}
.im_interested_box_child{position:relative;}
.ccc_close {
    position: relative;
    right: 0;
	left:9px;
    top: 0;
    background: url(../images/arrow-down-b.svg) 100% 9px no-repeat;
    display: block;
    width: 100%;
    height: auto;
    cursor: pointer;
    transition: 0.5s all;
	background-size: 16px;
}
.ccc_close.ccc_open{
	background: url(../images/arrow-up-b.svg) 100% 9px no-repeat;
	background-size: 16px;
	right: 0;
}
.ccc_close.ccc_open .readmore{
	display:none;
}
.ccc_close p{
    margin: 0 0 0 -9px !important;
	padding:0 20px 0 0;
	}



.other_useful_sites_box {
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
	}
.other_useful_sites_box_in {
    padding: 0 0 0 0;
    width: 100%;
	}

.other_useful_sites .brand_box_right h4{
	color: #4ca6ff;
	font-family: "Open Sans";
	font-weight: 700;
	font-size:14px;
	}
.other_useful_sites .brand_box_right h4 a{
	color: #003771;
	}
.other_useful_sites .brand_box_right h4 a[href*="//"]:not([href*="www.electricalcareers.co.uk"])::after {
    font-size: 12px;
    content: "\f08e";
    color: #000;
    font-family: 'Font Awesome 6 Pro';
    margin: 0px 0 0 5px;
	}

.other_useful_sites .brand_box_right p{
	color: #000000;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 400;
	margin: 4px 20px 0 0;
	line-height: 18px;
	}
















.sidenav_right {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav_right a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav_right a:hover {
  color: #f1f1f1;
}

.sidenav_right .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.home-intro {
    padding: 0 18px;
	position:relative;
}
.home-intro h3 {
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 700;
	color:#9f9f9f;
}
.l-right-section {
    padding: 0;
	height:100%;
}
.f-right-section {
    background: #e5e5e5;
    padding: 15px 20px;
    font-size: 14px;
    height: 100%;
}
.home-intro p {
    margin-bottom: 15px;
}
.home-intro .f-right-section p {
    font-size: 13px;
    line-height: 20px;
}
.information{margin:30px 0 0;}
.about_the_industry .left_panel .information ul{list-style:none; padding:0; margin:0;}
.about_the_industry .left_panel .information ul li{
	background:#f5ebda;
	margin-bottom:15px;
	font-size:13px;
	padding:20px 20px 6px 20px;
}
.about_the_industry .left_panel .information ul li:nth-child(2n){
	background:#f9f4ec;
}
.about_the_industry .left_panel .information ul li h4{
	font-weight: 700;
	color:#000;
	margin:0 0 10px;
	font-size:14px;
	padding-left:70px;
}
.about_the_industry .left_panel .information ul li img {
    position: absolute;
	width:50px;
}
.about_the_industry .left_panel .information ul li .info-content{
	padding-left:70px;
}
.about_the_industry .left_panel .information ul li .info-content p{
	font-size:14px;
	margin:0 0 10px;
}
.about_the_industry .left_panel .info-next-step{
	border:2px solid #bfbfbf;
	padding:15px;
	font-size:14px;
}
.about_the_industry .left_panel .info-next-step h4{
	font-weight: 700;
	color:#000;
	margin:0 0 10px;
	font-size:14px;
	text-transform:uppercase;
}
.about_the_industry .left_panel .info-next-step p{
	font-size:14px;
	margin:0 0 10px;
}
		
/*** Styles added to fix the issue with zoom in on iphone ***/
/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}

/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}

/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}

/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}	
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select,
  textarea,
  input {
    font-size: 16px;
  }
}	
	

input, textarea{   
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}

.page-link{
	position: inherit;
	display: inline;
	padding: inherit;
	margin-left: inherit;
	line-height: inherit;
	color: inherit;
	background-color: inherit;
	border: inherit;
}

.page-link:hover{
	color: inherit;
	background-color: inherit;
	border: inherit;
	border-color: inherit;
}


.dropdown-item.active, .dropdown-item:active {
    color: #212529 !important;
    background-color: #fff !important;
}

span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 12px;
    font-weight: normal;
    display: block;
}
.btn-primary:hover {
    color: #fff;
    background-color: #000 !important;
    border-color: #000 !important;
}
.btn-primary:focus {
    color: #fff;
    background-color: #000 !important;
    border-color: #000 !important;
	}
.btn-primary.focus, .btn-primary:focus {
    box-shadow: 0;
	}
.about_apprenticeships .content-area ul.how_get li{
	background:url(../images/bulate3.png) 0 15px no-repeat;
	padding:0 0 0 13px;
	background-size: 4px;
	}

input[type="checkbox"], input[type="radio"]{
	width:0 !important;
	height:0 !important;
	display:none !important;
	}

.contact_us_thanks .left_panel h3.contact_email2{
	color: #000000 !important;
	font-size: 16px !important;
	font-family: "Open Sans" !important;
	font-weight: 700 !important;	
	margin: 37px 0 0px 0 !important;	
	}

.contact_us_thanks .left_panel p.contact_email{
	font-size: 14px !important;
	line-height: 21px !important;
	margin: 0px 0 0 0 !important;	
	}
.contact_us_thanks .left_panel p.contact_email a {
    color: #000000 !important;
    font-weight: 400 !important;
	}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14 !important;
}
.fa-angle-right{
	margin:0 10px 0 0;
	}

div.wpcf7-validation-errors {
    border: 2px solid #ff0000 !important;
}

.contact_us_thanks .right_panel .contact_right_panel p span.email{
 color: #000000;
 font-size: 16px;
 font-family: "Open Sans";
 font-weight: 700;		
}
.contact_us_thanks .left_panel p.contact_email span.email{
 color: #000000;
 font-size: 16px;
 font-family: "Open Sans";
 font-weight: 700;		
}

	
	

 @media (min-width: 769px) {
#nav-menu-item-350{display: none;}
} 


.anr_captcha_field{
	margin:35px 0 35px 0;	
	}

.twyg-active-item {
    background-color: #000;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.twyg-active-item iframe{ position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }

.case_studies_in_auto h2 span a {
    font-weight: 700;
    color: #003771;
}





.im_interested_box ul{
	padding:0;
	margin:7px 0 0 0;	
	position:relative;
	}	
.im_interested_box ul li{
	color: #003771;
	font-family: "Open Sans";
	font-weight: 700;
	line-height: 32px;
	font-size: 16px;	
	padding: 0 0 0 13px;
	background:none;
	}
.im_interested_box ul li::before {
    content: "";
    color: #9b9b9b;
    font-size: 5px;
    background-image: none !important;
    margin: 14px 0 0 -13px;
    position: absolute;
    width: 4px;
    height: 4px;
    background: #9b9b9b;
    border-radius: 80px;
	}		
	
.im_interested_box ul li a{
	color: #003771;
	text-decoration:none;	
	}	


.im_interested_box ul li a[href*="//"]:not([href*="www.electricalcareers.co.uk"])::after {
    font-size: 12px;
    content: "\f08e";
    color: #000;
    font-family: 'Font Awesome 6 Pro';
    margin: 0px 0 0 5px;

}


.industry_employers ul{
	padding:0;
	margin:7px 0 0 0;	
	position:relative;
	}	
.industry_employers ul li{
	color: #003771;
	font-family: "Open Sans";
	font-weight: 700;
	line-height: 32px;
	font-size: 16px;	
	padding: 0 0 0 13px;
	background:none;
	}
.industry_employers ul li::before {
    content: "";
    color: #6696cc;
    font-size: 5px;
    background-image: none !important;
    margin: 14px 0 0 -13px;
    position: absolute;
    width: 4px;
    height: 4px;
    background: #6696cc;
    border-radius: 80px;
	}		
	
.industry_employers ul li a{
	color: #003771;
	text-decoration:none;	
	}	


.industry_employers ul li a[href*="//"]:not([href*="www.electricalcareers.co.uk"])::after {
    font-size: 12px;
    content: "\f08e";
    color: #000;
    font-family: 'Font Awesome 6 Pro';
    margin: 0px 0 0 5px;

	}

/*.front_site_index{
	padding-top: 50px;	
	}*/

h1.front_ec_heading{
	color: #9b9b9b;
	font-family: "Open Sans";
	font-size: 23px;
	font-weight: 700;
	line-height: 30px;
	margin:0px 0 50px 0;	
	text-align:center;
	}
.route01{
	border:1px solid #c0c0c0;
	padding:20px;
	margin:0 0 20px 0;
	text-align:center;
	width:100%;
	}	
	
.route01 p{
	text-align:left;
	width:100%;
	}	
.about_apprenticeships .left_panel p em{
	color: #d96c57;
	font-weight: 700;
	text-align:center;
	width: 100%;
	display: inline-table;
	font-style:normal;
	}			
.route01 h4 {
    padding: 0px 0 5px 0 !important;
	text-align:left;
	}	
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: red !important;
	}	
.dropdown_iam span{
    float:left;
	width:90%;
	}	
.dropdown_iam .wpcf7-form-control-wrap {
    margin-bottom: 0;
	}

.dropdown_iam .wpcf7-form-control-wrap select {
	width: 100%;
	height: 56px;
	border: 1px solid #bfbfbf;
	padding: 0 10px 0 9px;
	margin: 0px;
	background: url(../images/icon/triangle@3x.png) 97% center no-repeat #fff;
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	color: #818181;
	font-size: 12px;
	background-size: 10px;
	font-family: "Open Sans";
	}

.dropdown_iam .wpcf7-form-control-wrap select option {
	padding: 5px 0;
	font-family: "Open Sans";
	}
.dropdown_iam label{
	font-size: 16px;
	color: #000000;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 24px;
	margin: 15px 0 0 0;	
	float:left;
	width:10%;
	}	
	
.electrical_hpanel{
	width:100%;
	}	
.electrical_eleft{
	width:50%;
	float:left;
	}	
.electrical_right{
	width:50%;
	float:right;
	}	
.home-intro .f-right-section p a{
	color: #666464 !important;
	font-weight:700;
	}	
.home-intro .l-right-section p a{
	color: #666464 !important;
	font-weight:700;
	}	
	
.home-intro .l-right-section h1{
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 700;
    color: #9f9f9f;
	}	
.home-intro .f-right-section h2{
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 700;
    color: #9f9f9f;
	}	
	
.career_routes_and_specialisms .career_routes_ddaccordion .career_routes_box .career_routes_box_left ul {
    padding: 0;
    margin: 7px 0 0 8px;
    position: relative;
	}	
.insights .content-area h3 {
    margin: 20px 0 20px;
	}	
	
.case_studies .content-area h2 {
    margin: 20px 0 20px;
	}		
	
.sin-right-sidebar{
	margin:0 0 20px;
}
.sin-right-sidebar .right_mg_title_wrp{
    padding: 15px 20px !important;
    height: auto !important;
}
.sin-right-sidebar .right_mg_title_wrp.right_mg_title6{
	background: #000 !important;
}
.sin-right-sidebar .right_mg_title_wrp h3{
	margin:0!important;
	font-size: 20px !important;
    font-weight: 700;
	line-height:1;
	background: url(../images/icon/2-layers@3x.png) 97% center no-repeat;
	background-size: 23px;
}
.sin-right-sidebar .right_mg_title_wrp a{
	color:#fff;
	display:block;
}
.case_studies .sin-right-sidebar .right_mg_title6 h3{
	background-image:none;
	}



.sin-right-sidebar .right_mg_title_wrp p{
	margin:10px 0 0 !important;
}
.about_apprenticeships .left_panel #child_child_box11 p:first-child{
	margin: -11px 0 0 0;
	}
.about_apprenticeships .left_panel #child_child_box12 p:first-child{
	margin: -11px 0 0 0;
	}
.about_apprenticeships .left_panel #child_child_box13 p:first-child{
	margin: -11px 0 0 0;
	}
.about_apprenticeships .left_panel #child_child_box14 p:first-child{
	margin: -11px 0 0 0;
	}	
.about_apprenticeships .left_panel #child_child_box21 p:first-child{
	margin: -11px 0 0 0;
	}
.about_apprenticeships .left_panel #child_child_box22 p:first-child{
	margin: -11px 0 0 0;
	}
.about_apprenticeships .left_panel #child_child_box23 p:first-child{
	margin: -11px 0 0 0;
	}
.about_apprenticeships .left_panel #child_child_box24 p:first-child{
	margin: -11px 0 0 0;
	}		
.quick_hide{
	display:none !important;
	}
.industry_employers .left_panel ul li {
    color: #000;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 32px;
    font-size: 16px;
}

 .mm-listitem>a,.mm-listitem>span{padding:12px 10px 10px 20px !important;}	
	
	.grecaptcha-badge {
    visibility: hidden !important;
}
.home-eplus{
	background: #daede2;
	padding: 50px 100px;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.eplus-sec{
	flex: 0 0 auto;
}
.eplus-sec1{
	width: 250px;
}
.eplus-sec3{
	width: 115px;
	text-align: right;
}
.eplus-sec2{
	width:calc(100% - 365px);
	padding: 0 30px
}
h2.eplus-title {
    color: #0c8b43;
    font-size: 20px;
    margin-bottom: 10px;
}
.eplus-sec2 p{
	color:#232624;
	line-height: 1.25;
}
.eplus-btn {
    display: inline-block;
    background: #fff;
    border-radius: 20px;
    font-weight: 700;
    color: #0c8b43;
    font-size: 13px;
    padding: 8px 22px;
}
.home-video-banner {
    position: relative;
    width: 100%;
    aspect-ratio: 3;
    margin-top: 70px;
    overflow: hidden;
}
.home-video-banner video{
	position: absolute;
    left: 0;
    top: 50%;
    min-width: 100%;
    transform: translateY(-50%);
	/*transition: opacity 1s ease-in-out;*/
}
	
.eplus-sec3 a:hover{
   color: #0c8b43;	
  } 
.eplus-logo{
	width:230px;
	height:90px;
	}
.site_index_category .mg img {
  width: 91%;
  border-radius: 100px;
 }
.site_index .row .col-lg-3 {
  text-align: center;
 }
.site_index_category .my_img_column_two img{
	 border-radius: 0;
   }

.about_e_plus .left_panel .content-area h2 {
  font-size: 24px;
  color: #000;
  font-family: "Open Sans";
  font-weight: 400;
  line-height: 32px;
  margin: 15px 0 40px;
  padding: 0;
}
.about_e_plus .left_panel .content-area h1 {
  font-size: 24px;
  color: #000;
  font-family: "Open Sans";
  font-weight: 600;
  line-height: 32px;
  margin: 15px 0 0;
  padding: 0;
}

.about_apprenticeships .left_panel p span {
  margin: 24px 0 0 0;
  display: block;
}



.ccc_close {
background-image: url(../images/arrow-down-b.svg) !important;
background-repeat: no-repeat;
background-position: top right;
padding: 0 0 0 9px;
left: 0;

}


.ccc_close.ccc_open {
background-image:  url(../images/arrow-up-b.svg) !important;
background-repeat: no-repeat;
background-position: top right;
}


.about_t_levels .fet-image {
    margin: 30px 0;
}
.about_t_levels .fet-image > div.arve{
	max-width:100% !important;
}
.about_apprenticeships.about_t_levels .left_panel .content-area p{
	font-size:18px;
}
.about_apprenticeships.about_t_levels .left_panel ul{
	margin-left:15px;
}
.about_apprenticeships.about_t_levels .left_panel ul li{
	color:#000;
	padding-left:15px;
	position:relative;
	font-weight:400;
	font-size: 18px;
}
.about_apprenticeships.about_t_levels .left_panel ul li:before{
	content:"";
	width: 5px;
	height:5px;
	border-radius:50%;
	position:absolute;
	left:0;
	background:#d96c57;
	top: 50%;
    transform: translateY(-50%);
}
.about_t_levels .content-area blockquote {
    background: #f5dad5;
    padding: 30px 30px 15px;
}
.about_apprenticeships.about_t_levels .left_panel .content-area blockquote p{
	margin:0 0 15px;
	font-size:18px;
}
.about_apprenticeships.about_t_levels .left_panel .content-area blockquote p strong{
	font-size:18px;
}

.about_apprenticeships.about_t_levels .left_panel p em{
	color: #000;
    font-weight: 400;
    text-align: left;
    width: 100%;
    display: block;
    font-style: normal;
	font-size:18px;
}
.about_apprenticeships .left_panel .content-benefits{
	padding: 30px 0;
}
.about_apprenticeships .left_panel .content-benefits h3{
	font-size: 26px;
    color: #d96c57;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 30px;
    text-align: center;
}
.changing_career .left_panel .benefit-meta h4{
	color: #000;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    padding: 0;
    margin: 0 0 5px;
}
.changing_career .left_panel .benefit-meta p{
	font-size: 18px;
    color: #000;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 24px;
    margin: 0;
}

.changing_career .left_panel p span a{
  font-weight: 700;
  padding: initial;
  border-radius: 22px;
  text-decoration: none;
	background: initial;
	color:initial;
}
 .changing_career .left_panel p span {
  margin: 24px 0 0 0;
  display: block;
	 background: initial;
	color:initial;
	 padding: initial;
}

.benefit-list {
    display: flex;
    gap: 30px;
    margin-bottom: 30px;
}
.benefit-image {
    width: 50px;
	padding:10px 0 0;
}
.benefit-meta {
    width: calc(100% - 65px);
}
.content-foot_note {
    text-align: center;
    font-style: italic;
    font-weight: 700;
    color: #000;
	font-size:18px;
}
.content-more_imformation {
    background: #e5e5e5;
    padding: 30px;
    margin: 40px 0;
	text-align: center;
}

.changing_career .left_panel .content-more_imformation h4 {
    color: #d96c57;
    font-family: "Open Sans";
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    padding: 0;
    margin: 0 0 30px;
}
.about_apprenticeships .left_panel .content-more_imformation p a {
    color: #d96c57;
    font-weight: 700;
    text-decoration: none;
}
.content-get_started {
    padding: 30px;
    background: #d96c57;
    text-align: center;
}
.changing_career .left_panel .content-get_started h4{
	color: #fff;
    font-family: "Open Sans";
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    padding: 0;
    margin: 0 0 30px;
}
.about_apprenticeships .left_panel .content-get_started p {
    font-size: 18px;
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    line-height: 22px;
    margin: 15px 0 0;
}
.about_apprenticeships .left_panel .content-get_started p a{
	color: #fff;
	text-decoration:none;
}
.about_apprenticeships .left_panel .content-get_started p a:after{
	color: #fff !important;
}
.about_apprenticeships .left_panel .content-get_started p span {
    margin: 35px 0 15px;
}
.about_apprenticeships .left_panel .content-get_started p span a {
    color: #d96c57;
    font-weight: 700;
    background: #fff;
    padding: 10px 20px;
    border-radius: 22px;
    text-decoration: none;
}
.about_apprenticeships .left_panel .content-get_started p span a:after {
    display: none;
}
.fade_tag {
    opacity: 0;
    transform: translate(0, 10vh);
    transition: all 1s;
}
.fade_tag.visible {
    opacity: 1;
    transform: translate(0, 0);
}


/*** 

====================================================================
30. Training Routes Full 
====================================================================

 ***/	
.training_routes_full{
	width:auto;	
	margin:0 auto;
	padding:60px 0px 60px 60px;
	overflow:hidden;
	background:#FFF;
	}	



.training_routes_full h1{
	color: #d96c57;
	font-family: "Open Sans";
	font-size: 48px;
	font-weight: 700;
	line-height: 64px;
	margin:7px 0 0 0		
	}

.training_routes_full h3{
	font-size: 24px;
	color: #000000;
	font-family: "Open Sans";
	font-weight: 400;	
	line-height: 32px;	
	margin:39px 0 40px 0
	}
.training_routes_full h3 span{
	font-weight: 700;
	color: #003771;
	}	
.training_routes_full h3 span a{
	font-weight: 700;
	color: #003771;	
	}	
.training_routes_full .sub-heading-area h2{
	font-size: 24px;
	color: #000000;
	font-family: "Open Sans";
	font-weight: 400;	
	line-height: 32px;	
	margin:39px 0 40px 0;
	padding:0;
	}
.training_routes_full .sub-heading-area h2 span{
	font-weight: 700;
	color: #003771;
	}	
.training_routes_full .sub-heading-area h2 span a{
	font-weight: 700;
	color: #003771;	
	}	
	

.training_routes_full .training_routes_full_half h1{
	color: #d96c57;
	font-family: "Open Sans";
	font-size: 48px;
	font-weight: 700;
	line-height: 64px;
	margin:7px 0 0 0		
	}

.training_routes_full .training_routes_full_half_right {

	float:right;
	overflow:hidden;
	background:#FFF;
margin-right:0px;
	}	

.training_routes_full .training_routes_full_half {
	width: 675px;
	float:left;
	overflow:hidden;
	background:#FFF;
	}	

.training_routes_full .training_routes_full_half img {

	float:left;
	
	}	

.training_routes_full .training_routes_full_half p {
font-size: 18px;	
	color: #000000;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 24px;	
	margin:15px 0 15px 0;	
}


.training_routes_full p{
	font-size: 18px;	
	color: #000000;
	font-family: "Open Sans";
	font-weight: 400;
	line-height: 24px;	
	margin:15px 0 0 0	
	}
	
.training_routes_full p a{
	/*color: #003771;*/
	color: #000;
	font-weight: 700;
	text-decoration:underline;
	}	
.training_routes_full p a[href*="//"]:not([href*="www.electricalcareers.co.uk"])::after {
    font-size: 18px;
    content: "\f08e";
    color: #000;
    font-family: 'Font Awesome 6 Pro';
    margin: 0px 0 0 5px;
	}	

.training_routes_full .training_routes_full_half ul {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    padding: 0;
}

.training_routes_full .training_routes_full_half ul li {
    font-size: 16px;
    margin-bottom:20px;
    padding: 0;
}

.training_routes_full .training_routes_full_half ul li {
  
color: #000;
    font-size: 16px;
    margin-bottom:20px;
    padding: 0;
}

.training_routes_full .training_routes_full_half ul li a{
	color: #003771;
	text-decoration:none;	
	}	


.training_routes_full ul li a[href*="//"]:not([href*="www.electricalcareers.co.uk"])::after {
    font-size: 12px;
    content: "\f08e";
    color: #000;
    font-family: 'Font Awesome 6 Pro';
    margin: 0px 0 0 5px;

}


  /*** 