
 	 
/*.foot-form-section{ 
	padding: 40px 0;
	 }

.foot-form-part{ 
	margin-top: -100px;
}*/

.foot-form-part .card{
border:2px solid #fe8627 !important; 
padding: 20px !important;
	margin-bottom: 20px;
}

.foot-form-part label {
	width: 100%;
}
	 
.foot-form-part input, .foot-form-part textarea {
	width: 100%;
	border:1px solid #cccccc;
	color:#333333;
	 outline: none;
  padding: 5px 10px;
  border-radius: 3px;
	
}
	 
.foot-form-part textarea {
	height: 50px;
}
.foot-form-part input[type=submit]{
background-color: #0e76bc;
color: #ffffff;
padding: 10px 0;
border: 0;
cursor: pointer;
margin-bottom: 0px;
font-size: 18px;
	 }
	 
.foot-form-part input[type=submit]:hover{
background-color: #fe8627;
}
	 

.foot-form-part ::-webkit-input-placeholder { /* Chrome */
  color: #AFAFAF;
  transition: opacity 250ms ease-in-out;
	text-transform: capitalize;
}
.foot-form-part :focus::-webkit-input-placeholder {
  opacity: 0.5;
}
.foot-form-part :-ms-input-placeholder { /* IE 10+ */
  color: #AFAFAF;
  transition: opacity 250ms ease-in-out;
  text-transform: capitalize;
}
.foot-form-part :focus:-ms-input-placeholder {
  opacity: 0.5;
}
.foot-form-part ::-moz-placeholder { /* Firefox 19+ */
  color: #AFAFAF;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
	text-transform: capitalize;
}
.foot-form-part :focus::-moz-placeholder {
  opacity: 0.5;
}
.foot-form-part :-moz-placeholder { /* Firefox 4 - 18 */
  color: #AFAFAF;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
	text-transform: capitalize;
	opacity: 1;
}
.foot-form-part :focus:-moz-placeholder {
  opacity: 0.5;
}
	 
h3 {
    font-size: 1.75rem;
}	 
	 
	.link-view{ 
		 color:#0090EC !important;
	 }
	 
	 .link-view:hover, .link-view:focus{ 
		 color:#fe8627 !important;
	 }
	 
	 .foot-form-part h3{ 
		 font-size:30px; 
	 }
	 
	 
	.foot-form-part div.wpcf7-response-output {
    margin: .8em 0em 0em;
    padding: 0.2em 1em;
		font-size: 14px;
}
	 
	 .foot-form-part .card.land-form p{ margin-bottom: 0;}
	 .foot-form-part .card.land-form .form-group {
    margin-bottom: 0.2rem;
}
	 
	.foot-form-part .card.land-form span.wpcf7-not-valid-tip {
    font-size: 0.8em;
}
	 
	 .foot-form-part .card.land-form div.wpcf7-validation-errors {
    border: 2px solid #e74e4e !important;
		 margin-left: 0;
		 margin-right: 0;
		 margin-top: 10px;
		 font-size: 14px;
}

	 .foot-form-part .track-box	p{ 
		 font-size: 15px;
		 
	 }
	 
	 .foot-form-part .track-box	p a{ 
		 font-size: 14px;
		 
	 } 
	 
	 .foot-form-part h3 {
    font-size: 24px;
}

	 
/*.page-companytraining .wpcf7-mail-sent-ok, .page-companytraining span.wpcf7-not-valid-tip, .page-companytraining .wpcf7-validation-errors {
    display: none !important;
}
div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
}*/
	 
.bnr-src-block .home-log .wpcf7-form-control-wrap.your-email span.wpcf7-not-valid-tip {
position: absolute;
margin-left: 20px;
font-size: 14px;
color: #fd9940;
}
	 
	 .bnr-src-block .invalid .wpcf7-validation-errors{ 
		 display: none !important;
	 }
	 
	 .bnr-src-block .wpcf7-mail-sent-ok{ 
		 display: none !important;
	 }
	 
	 .no-pad{ 
		 padding: 0;
	 }
	 
.jumbotron.no-pad .carousel-item {
    height: 100vh;
    margin-bottom: 0;
    background-color: #f7f7f7;
    background-image: url(../img/src-top-back.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;	
}
	 
	 
.jumbotron .h5, .jumbotron h5 {
    font-size: 1.5rem;
	margin-bottom:10px;
}


	 .train-src{ 
		margin-top: -350px;
		
	 }
	 
	  .train-src p{ 
		  color: #fd9940;
          text-shadow: 1px 1px 1px rgb(0, 0, 0,0.8);
	 }
	 
	 .train-src p.up-content{
		
		 background-color: rgba(10,71,134,0.5);
		 color:#ffffff;
		 padding: 10px 15px;
		 border-radius: 3px;
		 
	 }
	 
	 .training-bnr .carousel-caption{ 
		 top:15%; 
		 bottom: inherit;
         text-shadow: 1px 1px 1px rgb(255, 255, 255,0.8);
	 }
	 
	 	 
	.jumbotron.no-pad .carousel-item h1{
    color: #0e76bc;
}

.jumbotron.no-pad .carousel-item small {
    font-size: 14px;
	color:#0e76bc;
	font-weight:600;
}
	 
	.training-bnr .carousel-caption .slide-text > p {
    padding: 0;
    color: #fd9940;
	 }
	 
	 .nav-request-demo a{ 
		 color:#ffffff;
		 font-size: 14px;
	 }
	 
	 .bnr-txt-block {
		padding: 0.625rem 20px; 
		margin-top: 10%;
		text-align: left !important;
		 
	 }
	 
	 .big-box-all .card{ 
		 background-color: transparent; 
		 border: 1px solid #f1f1f1;
	 }
	 
	 .big-box-all .card-body, .big-box-all .card-body p{
		 
		color: #ffffff;
		 font-size: 14px !important;
		 margin: 0 0 5px;
	 }
	 
	 .big-box-all .card-body{ 
		 padding: 15px 20px; 
		 text-align: left;
	 }
	 
	.big-box-all .card-img-overlay {
    bottom: inherit;
}
	
	 .big-box-all .card-body ul{
	 padding-left: 5px;
	 }
	 .big-box-all .card-body ul li{
	 padding-left: 15px;
	 }
	 
	 ul.no-tick li{ list-style: none;}
	 
	ul.no-tick li::before {
		content: inherit;
		font-family: FontAwesome;
		display: inline-block;
		margin-left: -2.3em;
		width: 2.3em;
		color: #fd9940;
	} 
	 
	 .big-box-all .card-title {
		 color:#0a4786;
		 text-align: left;
		 text-shadow: 1px 1px 1px rgb(255, 255, 255,0.8);
	 }
	
	 	 .navbar-light.white-nav .navbar-nav .nav-link {
    color: #0e76bc;
}
	 
	 .navbar-light.white-nav .navbar-nav .active .nav-link, .navbar-light.white-nav .navbar-nav.white-nav .nav-link:hover, .navbar-light.white-nav .navbar-nav .nav-link:focus {
    color: #fd9940;
}
	 
	 .top-nav-collapse.white-nav {
    background-color: rgba(255, 255, 255, 0.9);
    border: 1px solid #e9e9e9;
    -khtml-box-shadow: 0 0 5px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px 5px rgba(0,0,0,.2);
}
	 

	 .orng-text{
		 color: #fd9940;
	 }
	 
	 
	 .blue-back h3 {
    
    color: #fff;
}
	 
	 .up-footer h3 {
    color: #fff;
}
	 
/*	  .portfolio .portfolio-item .portfolio-link .portfolio-hover{
      background-color: #0b639e; 
}

      .portfolio .portfolio-item .portfolio-link:hover .portfolio-hover{
		background-color: #fd9940; 
}


      .portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content {
        font-size: 2rem;
        width: 100%;
        text-align: center;
        color: #ffffff;	
		padding: 0 0px;
}

   .portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content p{
       font-size: .9rem;
       color: #ffffff; 
	  -webkit-transition: all ease .5s;
      -moz-transition: all ease .5s;
       transition: all ease .5s;
	   padding: 9px 6px 6px 6px;
	   margin-bottom: 0;
	   opacity: 0.7;
}

.portfolio .portfolio-item .portfolio-link:hover .portfolio-hover .portfolio-hover-content p{ 
	opacity: 0.9;
}

.portfolio .portfolio-item .portfolio-link b{ 
	display: block; 
	font-size: 1rem;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	color: #ffffff;
	 opacity: 1;
}

.portfolio .portfolio-item .portfolio-link img {
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}*/

	 .portfolio.port-training .portfolio-item .portfolio-link{ 
		 max-width: 100%;
	 }
	
.portfolio.port-training .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{
	text-align: left;
	padding: 10px 15px;
}
	 
	.portfolio.port-training .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content .link-view{ 
		font-size: 14px;
		color: #fff !important;
		display: block;
	 }
	 
	 .portfolio.port-training .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content .link-view:hover{ 
		font-size: 14px;
		color: #fff !important;
		 text-decoration: underline;
		 
	 }
	 
.portfolio.port-training .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3 {
    text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 19px;
    margin-bottom: 6px;;
}
	 
	 .no-view{ 
		 background-color: #0b639e;
		 padding: 15px;
		 border-top: 2px solid #eb9316;
	 }
	 
	  .no-view p{ 
		 font-size: 1rem;
	 }
	 
	 ul.no-tick{ 
		 padding-left: 10px;
	 }
	 
	 .form-top {
    background-image: url(<?php bloginfo('template_url') ?>/img/empl-jump.jpg);
    background-repeat: no-repeat;
    background-size: cover;
		 background-color: #3b74af;
}
	 
	 .team-member img {
    border: 4px solid #d4e4ee;
    height: 165px;
    width: 165px;
}
	 
	 .acc-area{
		 list-style: none; 
		 display: inline-block;
		 margin-top: 0px;
		 padding-left: 0px;
	 }
	 
	 .acc-area li{ 
		 list-style: none; 
		 float: left;
		 border: 1px solid #cccccc;
		 padding: 10px;
		 display: inline;
		 margin: 5px;
		 background-color: #ffffff;
	 }
	 
	  .acc-area li img{ 
		  height: 79px;
	 }
	 
	 .foot-form-part .team-member p{
		 font-size: 14px;
		 margin-bottom: 10px;
	 }
	 
	 .foot-form-part .team-member h4{
		 margin-bottom: 6px;
	 }
	 
	 .foot-form-part .team-member p strong{
		font-weight: bold;
	 }
	 
	 .foot-form-part .team-member em{
		color: #fe8627;
		 margin-bottom: 15px;
		 display: block;
	 }
	 
	 
	 .foot-address p{ 
		 margin-bottom: 5px;
	 } 
	 
	 .land-form .foot-form-part .card.land-form div.wpcf7-validation-errors{ 
		 border-color:#DC4345 !important;
		 background-color: #DC4345 !important;
		 color:#fffff !important;
	 }
	 
	 .live p{
		text-align: justify; 
	 }
	 
	 .live img.img-fluid{
		width: 100% !important;
	 }
	 
	 
	 .com-note{ 
		 font-size: 12px; 
		 margin-top: 5px; 
		 display: inline;
		 margin-bottom: 10px;
		 display: block;
	 }
	 
	 

	 
	 .train-foot-add p{ 
		 margin-bottom: 5px;
	 }
	 
	 .box-name{ 
	 margin: 20px 0 10px 0; 
	 }
	 
	 .companytraining .footer .mail-gap {
    margin-top: 0px;
}
	 
	 .up-text{ 
		 margin-top: 2%;
	 }
	 
	 .your-consent{ 
		 margin-left: -10px !important;
		 margin-bottom: 30px;
		 text-align: left;
		 width: auto;
	 }
	 
	 .your-consent input{ 
		 width: auto;
	 }
	 
	 
	 .ppolicy{ 
	margin-top: -20px;
    line-height: 1.4;
    margin-left: 22px;
	 }

/*-------------aks css 10-09-2020 strat----------------*/	    

section {
    padding: 50px 0;
}

.team-member .box img {
    border: 0;
    height: 90%;
    width: 90%;
}

.box .icon {
    width: 150px;
    height: 150px;
    border-radius: 150px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    margin: 24px auto 24px auto;
    border: 4px solid #fd9940;
    text-align: center;
    font-size: 40px;
    color: #000000;
    display: block;
    vertical-align: middle;
    line-height: 2.2;
    padding: 20px;
}

.team-member h4 {
    font-size: 1.1rem;
	margin-bottom: 15px;
}

.team-member p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 1.6;
    text-align: left;
    color: #666666;
}



.blue-icon-usp-area .box .icon{
border:0;
background-color:#0e76bc;
padding: 0px !important;
}


.team-member.blue-icon-usp-area .box img {
    height: 100% !important;
    width: 100% !important;
}

section h2.section-heading {
    margin-bottom: 30px;
    text-align: left;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.26;
    color: #2a76bd;
}

.carousel.slide h1{
	font-size:3rem;
}

.carousel.slide h1 span{
color:#fd9940;
}

.home-acc-logo .acc-area li {
    list-style: none;
    float: none;
    border: 0px solid #cccccc;
    padding: 10px;
    display: inline-block;
    margin: 5px;
    background-color: #ffffff;
}

.home-acc-logo .acc-area li img {
    height: 60px !important;
}


/*.by-sec{
	background-color: #fef0e3;
}*/

p{
margin: 0 0 25px;
margin-bottom: 25px;
font-size: 0.9rem !important;
line-height: 1.5;
letter-spacing: unset !important;
}

.spacer-40 {
    height: 40px;
}

.card-box{
border-radius: 8px;
box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.12), 0 3px 13px 2px rgba(0, 0, 0, 0.11), 0 7px 9px 1px rgba(0, 0, 0, 0.06);
border: solid 2px #5f98cd;
padding: 15px;
font-size: 18px;
font-weight: 500;
line-height: 1.11;
color: #2a76bc;
min-height: 95px;
display: flex;
align-items: center;
margin: 0 auto;
text-align: center;
align-content: center;
flex-wrap: wrap;
justify-content: center;
flex-direction: column;
position: relative;
}

.card-box .icon {
    width: 50px;
    height: 50px;
    border-radius: 150px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    margin: 5px auto 10px auto;
    border: 4px solid #fd9940;
    text-align: center;
    font-size: 25px;
    color: #0a4786;
    display: block;
    vertical-align: middle;
    line-height: .5;
    padding: 9px;
}

.card-box p {
    margin-top: 0px;
    font-size: 16px;
    line-height: 1.6;
    color: #666666;
	margin-bottom:5px;
	text-align: center;
}

.point-value .box{
	margin-bottom: 30px;
}

.card-box ul.tickstyled li {
font-size: 15px !important;
font-weight: 500;
line-height: 1;
color: #666;
margin-bottom: 0.5rem;
}

.card-box.orng-probox {
    background-color: #fd9940 !important;
    color: #ffffff !important;
	border: solid 2px #fd9940 !important;
}

.card-box.orng-probox h4{
    color: #ffffff !important;
}

a.new-main-btn {
    border-radius: 6px;
    background-color: #ec971f;
    padding: 15px;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    color: white !important;
    background-image: url(../img/r-arw.png);
    background-position: 92%;
    background-size: 17px;
    background-repeat: no-repeat;
    min-width: 250px;
margin:5px;
	border: solid 1px white;
}

a.new-main-btn:hover {
    background-color: #4490D7;
}

a.new-white-btn {
    border-radius: 6px;
    background-color: #ec971f;
    padding: 15px;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    color: white;
    background-image: url(../img/r-arw.png);
    background-position: 92%;
    background-size: 17px;
    background-repeat: no-repeat;
    border: solid 1px white;
    min-width: 250px;
	margin:5px;
}

/*a.new-white-btn:hover {
    background-color: rgba(255, 255, 255, 0.1);
}*/

.up-footer{
	padding-bottom:145px;
}

.foot-form-part h3 span{
    color:#fd9940;
}

.card-box ul.tickstyled li::before {
    margin-left: -1.5em;
    width: 1.5em;
}


.jumbotron.short-bnr {
    height: auto;
    padding: 0px;
}

.jumbotron.short-bnr .carousel-item{
	height: 600px;
}

.sameline-btn .new-main-btn, .sameline-btn .new-white-btn{
	min-width: 46% !important;
} 


section.blue-back h2.section-heading, section.emp-lrn-back h2.section-heading {
    margin-bottom: 20px;
    line-height: 1;
    color: #fff;
}

section.emp-lrn-back h2.section-heading {
    margin-bottom: 15px;
    line-height: 1;
	color: #2a76bd; 
	font-size: 40px;
}

p.section-subheading {
    font-size: 1.2rem !important;
    color: #333333;
    margin-bottom: 10px;
    line-height: 1.5;
}

.head-sub-both-row h2.section-heading{
	margin-bottom:20px;
}

.head-sub-both-row p.section-subheading {
	margin-bottom:40px;	
}

.portfolio.port-training.example-area .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3 {
    font-size: 16px;
}

 section.blue-back ul.tickstyled.round-tick li:before {
  content: "\f05d"; /* FontAwesome Unicode */
  margin-left: -2em; /* same as padding-left set on li */
  width: 2em; /* same as padding-left set on li */
  color: #fff;
}

section.blue-back ul.tickstyled li span{
color: #fd9940;	
}

 ul.tickstyled.round-tick li{ font-size:1.3rem;}

 ul.tickstyled.round-tick{
	 margin-top:10%;
 }
 
 
 section.blue-back ul.tickstyled.round-tick li span{
	font-weight:bold !important;
	 
 }
 
 
 
 
 .multi-color-box .card-box {
    border: 0px;
    color: #fff !important;
}

.multi-color-box h4 {
    color: #fff;
}

.multi-color-box .card-box .icon {
    border: 4px solid #fff;
    color: #fff;
}

.multi-color-box .card-box p, .multi-color-box ul.tickstyled li::before, .multi-color-box ul.tickstyled li {
    color: #fff;
}


.blue-back{ background-color:#0e76bc;}
.vio-back{ background-color:#3e2962;}
.green-back{ background-color:#7dab40;}
.yellow-back{ background-color:#fd9940;}
.red-back{ background-color:#b54039;}
.aqua-back{ background-color:#04c6c2;}
.pink-back{ background-color:#b53c8d;}
.l-blue-back{ background-color:#3c3fb5;}
.sky-back{ background-color:#d0eafb;}
 


section.sky-back h2.section-heading{ 
margin-bottom:20px;
}


.g-yellow-back{ background-color:#e1b328; 

}

.multi-color-box .card-box.g-yellow-back .icon {
	
}


.blue-solid-box{
	background-color: #0e76bc;
	border:2px solid #0e76bc !important;
 }
 
 .blue-solid-box:hover, .blue-solid-box:focus{
	border:2px solid #fd9940 !important;
 }
 
 .card-box.orng-probox:hover, .card-box.orng-probox:focus {
    border: solid 2px #0e76bc !important;
}

 .orng-text{
	 color:#fd9940 !important;
	 }
 
 .small-pad{ 
 padding:50px 0 30px;
 }
 
 .carousel.slide h1.bnr-big-text {
    font-size: 2.5rem;
	line-height: 1.1;
}




.home-acc-logo .acc-area li.pink-acc {
    background-color: #e10098;
} 

.home-acc-logo .acc-area li.dark-acc {
	background-color: #071017;
}

.home-acc-logo .acc-area li.blue-acc {
	background-color : #013668;
}


.portfolio .portfolio-item {
    right: 0;
    margin: 0 0 30px;
    padding-left: 10px;
    padding-right: 10px;
}

.course-card, .portfolio-card {
    display: flex;
    background-color: white;
    border-radius: 8px;
    box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.06), 0 3px 16px 2px rgba(0, 0, 0, 0.07), 0 9px 12px 1px rgba(0, 0, 0, 0.06), 0 3px 5px -1px rgba(0, 0, 0, 0.04), 0 1px 18px 0 rgba(0, 0, 0, 0.06), 0 6px 10px 0 rgba(0, 0, 0, 0.06);
    height: 100%;
}

.course-card div, .portfolio-card div {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: no-wrap;
}

.course-card img, .portfolio-card img {
    border-radius: 8px 8px 0px 0px;
    width: 100%;
}

.crs-cont, .portfolio-hover {
    display: flex;
    width: 100%;
    width: calc(100% - 60px);
    flex-direction: column;
    flex: 1 1 auto;
    flex-wrap: no-wrap;
    padding: 20px;
    position: relative;
    align-content: space-between;
}

.crs-btn {
    background-color: #2A76BD;
    color: #ffffff;
    width: calc(100%);
    text-align: center;
    padding: 6px 0px;
    font-size: 16px;
    margin-top: 10px;
    border-radius: 6px;
    position: relative;
    background-image: url(../img/r-arw.png);
    background-position: calc(100% - 20px) calc(50%);
    background-size: 16px;
    background-repeat: no-repeat;
}

.crs-btn:hover {
    background-color: #F89940 !important;
}

.crs-cont .crs-text p, .portfolio-hover-content p {
    margin: 0;
    letter-spacing: 0;
    line-height: 1.4;
}
.crs-title, .portfolio-title {
    font-size: 18px !important;
    width: 100%;
    color: #636c72;
}

.crs-step, .portfolio-step {
    color: #F89940;
    width: 100%;
    font-size: 14px;
    margin-bottom: 5px !important;
}

.orng-probox {
    background-color: #fd9940;
    color: #ffffff;
}

.orng-probox p {
    font-size: 18px !important;
    font-weight: 500;
    margin: 0 15px 0 15px;
    padding: 20px 20px;
}

.carousel-caption {
    right: 40%;
    left: 5%;
    text-align: left;
}

.portfolio .portfolio-item .portfolio-link.non-hover-port{
	cursor:normal;
}

.non-hover-port .leaf-port{
padding:17px 20px;
background-color:#0b639e;	
}

.non-hover-port .leaf-port h3{
padding: 0px;
background-color: #0b639e;
font-size:16px;
margin-bottom:0px;
}

.non-hover-port:hover .leaf-port, .non-hover-port:hover .leaf-port h3{
	background-color:#ec971f !important;
	}

.team-member.wh-lbl-mbr h4 {
    font-size: 1.05rem;
}

.spacer-20 {
    height: 20px;
    width: 100%;
}

a.new-main-btn.for-sngl-btn{
   min-width: 470px;	
}

 .sameline-btn.single-btn .new-white-btn {
    min-width: 60% !important;
}   
 
 /*.carousel-caption.full-caption .new-white-btn{
background-color:rgba(0,0,0,0.3);
 }
 
  .carousel-caption.full-caption .new-white-btn:hover{
background-color:rgba(0,0,0,0.2);
 }*/
 

body.page-all-career-hub{
	margin-bottom:0px;
}

body.page-all-career-hub .disc-ofr-bar{
	display:none !important;
}

.bnr-duo-part{
	width:100% !important;
	float:left;
}

.bnr-duo-part .carousel-caption{
	right:0;
}
.cr-hub{
	background-image: url(../img/all-career-hub-bnr.jpg);
	background-size:cover;
	width:100%;
	padding:80px 70px;
	height:auto;
}

.bnr-cont-area{
	margin-top:7%;
}

.bnr-cont-area .bnr-txt-block h1 {
    font-size: 3.5rem;
    line-height: 1.1;
	color:#fff;
	margin-bottom: 12px;
}

.bnr-cont-area .bnr-txt-block h5 {
color: #fff;
font-weight: normal;
font-size: 18px;
line-height: 1.3;
}

.page-all-career-hub .navbar-brand img {
    height: 47px;
}

/*--.page-all-career-hub nav{
	background-color:rgba(255,255,255,0.8);
}

.page-all-career-hub nav.top-nav-collapse{
	background-color:rgba(255,255,255,1);
}--*/

.page-all-career-hub nav, .page-all-career-hub nav.top-nav-collapse {
    background-color: #0e76bc;
}

.bnr-cont-area .bnr-txt-block {
		padding: 0.625rem 0px; 
		margin-top: 5%;
	 }
	 
.bnr-form {
	padding:20px;
}

.bnr-form ul{
    padding-left: 0;
    list-style: none;
	margin-bottom:0;
}

.bnr-form .form-inline .form-control{
width:80%;
margin:0;	
}

.bnr-form .form-inline label{
width:20% !important;
margin:0;
-webkit-box-align: left;
    -webkit-align-items: left;
    -ms-flex-align: left;
    align-items: left;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    margin-bottom: 0;	
}

.no-bottom-margin{
	margin-bottom:0;
}

.bnr-form label {
    font-size: 14px !important;
}

.li-point ul.tickstyled li:before{
	margin-left: -2.6em !important;
	font-size: 25px;
    padding-left: 25px;
}

ul.tickstyled li.cv:before {
    content: "\f15c";
}

ul.tickstyled li.jobsrc:before {
    content: "\f27e";
}

ul.tickstyled li.tickbox:before {
    content: "\f046";
}

ul.tickstyled li.chattxt:before {
    content: "\f086";
}

ul.tickstyled li.coverltr:before {
    content: "\f022";
}

ul.tickstyled li.ebook:before {
    content: "\f233";
}

ul.tickstyled li.impson:before {
    content: "\f0c0";
}

.sml-txt-area h4{
	color:#ffffff;
}

.sml-txt-area h4{
	color:#ffffff;
}

.sml-txt-area ul.tickstyled.round-tick li, .sml-txt-area p {
    font-size: 1rem !important;
}

.sml-txt-area ul.tickstyled.round-tick {
    margin-top: 5%;
}

section h2.section-heading.margin-low-bottom {
    margin-bottom: 15px;
}

.no-pad-sec{
	padding:0px;
}

.full-width-cont-area .full-wd-col img.img-fluid{ 
width:100%;
height:100%;
}

.full-wd-col{
	height:100%;
}

.gap-cont-area{
	padding:20px 0px;
}

.wht-gap-cont-area {
    padding: 10px 40px 20px 40px;
}

.wht-gap-cont-area h2.section-heading {
    margin-bottom: 10px;
	line-height: 1.1;
}

.wht-gap-cont-area .sml-txt-area p{
margin-bottom:15px;	
}

.wht-gap-cont-area .sml-txt-area ul.tickstyled.round-tick {
    margin-top: 0;
}

.wht-gap-cont-area .sml-txt-area ul.tickstyled li {
    margin-bottom: 0.5rem;
}

.wht-gap-cont-area .sml-txt-area ul.tickstyled li::before {
    width: 1.8em;
}

.page-all-career-hub nav.main-nav .btn {
    padding-bottom: 8px;
    padding-top: 8px;
	border-radius:5px;
}

.card.bnr-form .btn {
    border-radius: 6px;
	background-color: #0e76bc;
	border-color: #0e76bc;
	color: #fff !important;
    padding: .5rem 1rem;
    font-size: 15px;
    font-weight: 600;
    color: #2a76bd;
}

.card.bnr-form .btn:hover, .card.bnr-form .btn:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
}

.page-all-career-hub .box .icon {
    width: 110px;
    height: 110px;
    line-height: 1.3;
	padding:15px;
}

ul.tickstyled.same-line-li li {
    padding-left: 2rem;
	margin-bottom: 0.3rem;
    text-align: left;
}

p.low-bottom-mr{
	margin-bottom:12px;
	}
	
	
.megamenu h6 {
    color: #fff !important;
}

.page-corporate-home #sec_aboutus {
    padding: 80px 0 0 0 !important;
}

.img-back-cover{
background-size:cover;
overflow:hidden;
background-position:center;
}

.sprt-mental-health-back{
background-image: url(../img/sprt-mental-health.jpg);	
}

.control-your-career-back{
background-image: url(../img/control-your-career.jpg);	
}

.make-friends-back{
background-image: url(../img/make-friends.jpg);	
}

.access-resources-back{
background-image: url(../img/access-resources.jpg);	
}

.unlimited-tutor-support-back{
background-image: url(../img/unlimited-tutor-support.jpg);	
}

.personal-vision-future-back{
background-image: url(../img/personal-vision-future.jpg);	
}

.healthy-mind-back{
background-image: url(../img/healthy-mind.jpg);	
}

section .full-wd-col img{
	padding-left: 30px;
}

section.blue-back .full-wd-col img{
	padding-right: 30px;
}

.only-st-courses .course-card div{ 
height: auto;
}

.only-st-courses .course-card .crs-head {
    position: relative;
    overflow: hidden;
    max-height: 180px;
	border-radius: 6px;
}

.only-st-courses .course-card .crs-head img{
    margin-top: -140px;
}

.only-st-courses h2.section-heading {
    font-size: 42px;
    margin-bottom: 0px;
}

.only-st-courses .subhead-row h2.section-heading {
font-size: 2rem;
margin-bottom: 1rem;
letter-spacing: 0px !important;
margin-top: 20px;
font-weight: normal;
}

.only-st-courses .course-card{
	box-shadow:none;
}

.only-st-courses .course-card .crs-title{
	font-weight:bold;
	font-size: 14px !important;	
}

.course-card:hover .crs-head img {
    background-color: #ffffff;
    transform: scale(1.3);
    opacity: 0.7;
}

.course-card .crs-cont .crs-title{
	color:#555;
}

.course-card:hover .crs-cont .crs-title{
	color:#0e76bc;
}

.course-card:hover .crs-cont .info-act i{
	color:#0e76bc;
}

.mt-40{
	margin-top:40px;
}

.only-st-courses .course-card .top-list {
    flex: 1 1 auto;
    list-style: none;
    margin-bottom: 0;
    color: #808080;
    font-size: 14px;
    text-align: left;
	margin-top: 5px;
}

.only-st-courses .course-card .crs-cont, .only-st-courses .course-card:hover .crs-cont{
	padding:15px 15px;
	margin-top: -4px;
	background-color:#2a76bd !important;
}


.only-st-courses .course-card .crs-cont .crs-title {
    color: #fff;
}

.only-st-courses .course-card:hover .crs-cont .crs-title {
    color: #f89940;
}

.only-st-courses .course-card .cart-info {
    padding: 15px 0px 0px 0px;
	width: 100%;
    display: inherit;
    flex-direction: inherit;
    flex-wrap: inherit;
}
.only-st-courses .course-card .info-act {
    color: #222;
    font-size: 12px;
	width: 100%;
    float: left;
	font-weight:600;
}

.only-st-courses .course-card .info-act span {
    float: left;
    margin-left: 18px;
    white-space: normal;
    line-height: 1.2;
    text-align: left;
	width:100%;
}

.only-st-courses .course-card .info-act i {
    position: absolute;
    left: 15px;
    top: 0px;
}

.only-st-courses .course-card .info-act .row {
	display: table;
}

.only-st-courses .course-card .info-act .row .col-6{
    float: left;
    text-align: left;
	width:100%;
	flex-direction: column;
	flex-wrap: wrap;
}

.only-st-courses .course-card:hover .crs-cont{
	background-color:#fff;
}

.about-cont-tab .about-one::before, .about-cont-tab .about-two::before, .about-cont-tab .about-three::before {
    width: 35px;
    background-size: 33px;
    margin-right: 5px;
}

.only-st-courses .blue-portfolio .course-card .top-list {
    color: #abd0f6;
    font-size: 12px;
}

.only-st-courses .blue-portfolio .course-card .info-act i, .only-st-courses .blue-portfolio .course-card .info-act span{
color: #c5e0fc;
}

.only-st-courses .blue-portfolio .course-card .info-act span{
font-size:10px;
}

.only-st-courses .blue-portfolio .course-card:hover .top-list, .only-st-courses .blue-portfolio .course-card:hover .info-act span, .only-st-courses .blue-portfolio .course-card:hover .info-act i{
    color: #fff;
}

.inner-pg-pd-top{
	padding-top:120px;
}

.study-look-hdr{
	background-image: url(../img/top-back-stb.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

header .top-back {
	padding: 0px 0px 45px 0px;
}

header a.new-main-btn {
padding: 10px 15px;
min-width: 136px;
text-align: left;
}

.page-single-short-course-cpd-modules nav.white-nav {
	background-color: #fff;
}

.course-card div.crs-head, .portfolio-card div.crs-head{
	overflow:hidden;
}

@media (min-width: 20px) and (max-width: 1199px) {
		 
.carousel.slide h1{
	font-size:2.5rem;
}

.sameline-btn .new-main-btn, .sameline-btn .new-white-btn {
    font-size: 13px;
}

 ul.tickstyled.round-tick{
	 margin-top:10%;
 }
 
.carousel.slide h1.bnr-big-text {
    font-size: 2.7rem;
    line-height: 1.1;
}

section.emp-lrn-back h2.section-heading { 
	font-size: 28px;
}
	 
	 }

@media (min-width: 20px) and (max-width: 992px) { 

.carousel.slide h1{
	font-size:2.2rem;
}

.home-acc-logo .acc-area li img {
    height: 50px !important;
}

.blue-back h3 {
    font-size: 1.4rem;
}

ul.navbar-nav .nav-item .btn {
    width:100%;
}

ul.navbar-nav .nav-item {
    border-top: 0px solid #ccc;
}

/*.jumbotron.short-bnr .bnr-txt-block {

    background-color: rgba( 255,255,255,0.6 );
}*/

.training-bnr .carousel-caption {
    text-shadow: 1px 1px 1px rgb(255, 255, 255,1);
}

.sameline-btn .new-main-btn, .sameline-btn .new-white-btn {
    font-size: 12px;
}
	

section.blue-back h2.section-heading {
font-size:34px;
}

 ul.tickstyled.round-tick li{ font-size:1.1rem;}
 
  ul.tickstyled.round-tick{
	 margin-top:5%;
 }
 
 .carousel.slide h1.bnr-big-text {
    font-size: 2.3rem;
}



.box .icon {
    width: 110px;
    height: 110px;
	line-height: 1.3;
}

.multi-color-box .card-box .icon {
    border: 4px solid #fff;
    color: #fff;
width: 50px;
height: 50px;
line-height: 1;
}

.team-member h4 {
    font-size: 1rem;
}

section .full-wd-col img{
	padding-left: 0px;
}

section.blue-back .full-wd-col img{
	padding-right: 0px;
}

.inner-pg-pd-top {
    padding-top: 80px;
}

}


@media (min-width: 20px) and (max-width: 767px) { 

.box .icon {
    width: 100px;
    height: 100px;
    line-height: 1;
}

.box .card-box .icon {
    width: 50px;
    height: 50px;
    line-height: 1;
}

.team-member h4 {
    font-size: 1rem;
}

section h2.section-heading {
    margin-bottom: 30px;
    font-size: 24px;
}

.carousel.slide h1{
	font-size: 1.4rem;
    line-height: 1.6rem;
}

.home-acc-logo .acc-area li img {
    height: 32px !important;
}

.card-box ul.tickstyled li {
    font-size: 13px !important;
    padding-left: 10px;
}

a.new-white-btn, a.new-main-btn{
	
	padding: 10px;
    font-size: 16px;
}

.up-footer {
    padding-bottom: 60px;
}

.spacer-40 {
    height: 20px;
}

section {
   padding: 30px 0;
}

.team-member .box img {
    border: 0;
    height: 100%;
    width: 100%;
}

.sameline-btn .new-main-btn, .sameline-btn .new-white-btn {
    font-size: 13px;
}

section.blue-back h2.section-heading {
font-size:28px;
}

p.section-subheading {
    font-size: 1rem !important;
}

 ul.tickstyled.round-tick li{ font-size:1rem;}
 
  .carousel-caption.full-caption{
    right: 10%;
    left: 10%;
	top:18%;
 }
 
 .usp-area-total .col {
    -webkit-flex-basis: inherit;
    -ms-flex-preferred-size: inherit;
    flex-basis: inherit;
 }
 
 section.emp-lrn-back h2.section-heading { 
	font-size: 20px;
}
 
 .only-st-courses h2.section-heading {
    font-size: 28px;
}

.only-st-courses .subhead-row h2.section-heading {
    font-size: 1.4rem;
}
	
}	


	 
/*-------------aks css 10-09-2020 end----------------*/	

@media screen and (min-width: 1560px){
	
.page-corporate-home .bnr-txt-block {
    margin-top: 15%;
}

.carousel.slide h1.bnr-big-text {
    font-size: 3rem;
    line-height: 1.1;
	margin-bottom: 2%;
}

.jumbotron h5 {
    font-size: 2rem;
}	 

}


/*@media screen and (min-width: 1560px){
	
.page-corporate-home .bnr-txt-block {
    margin-top: 22%;
}

.carousel.slide h1.bnr-big-text {
    font-size: 3rem;
    line-height: 1.1;
	margin-top: 50px;
}

.jumbotron h5 {
    font-size: 2rem;
}	 

}*/

@media screen and (min-width: 1361px){
	

.carousel.slide h1.bnr-big-text {
    font-size: 2.6rem;
    line-height: 1.1;
}
	 

}
	 
@media (min-width: 20px) and (max-width: 1360px) {
	
.jumbotron .h5, .jumbotron h5 {
    font-size: 1.4rem;
	}
	
.jumbotron.cr-hub .h5, .jumbotron.cr-hub h5 {
    font-size: 1.4rem;
}

.jumbotron.cr-hub .carousel.slide h1 {
    font-size: 3.8rem;
}
	
}

@media (min-width: 20px) and (max-width: 1280px) {
		 		 
.jumbotron.no-pad .carousel-item {
	background-position: center !important;
}
	.acc-area li img {
    height: 77px;
}

.cr-hub{
	padding:60px 30px;
}

	 
	 }
	 
@media (min-width: 20px) and (max-width: 1199px) {
		 
	.acc-area li img {
    height: 63px;
} 
.carousel.slide h1.bnr-big-text {
    font-size: 1.9rem;
    line-height: 1.1;
	margin-bottom: 10px;
}		 
	 }
	 
	 @media (min-width: 20px) and (max-width: 1024px) {
		 
	.acc-area li img {
    height: 45px;
} 

.sameline-btn.single-btn .new-white-btn {
    font-size: 14px;
}

.page-corporate-home .bnr-txt-block {
    margin-top: 0;
}	
		 
	 }
	 


@media (min-width: 20px) and (max-width: 992px) { 

.jumbotron .h5, .jumbotron h5 {
    font-size: 1.3rem;
	}	 
	
	.train-src{ 
		margin-top: -250px;
	 }
	
	
 .navbar-light.fixed-top.white-nav {
    background-color: rgba(255, 255, 255, 0.9);
    border: 1px solid #e9e9e9;
   
}
	
	.navbar-light.fixed-top.top-nav-collapse.white-nav {
    background-color: rgba(255,255,255,1);
}
	
	.jumbotron {
    height: 500px;
	}
	
	.jumbotron.no-pad .carousel-item {
    height: 500px;
}	

.carousel-caption {
    right: 30%;
}

.sameline-btn.single-btn .new-white-btn {
    font-size: 13px;
}

.cr-hub{
	padding:60px 10px;
}

.bnr-cont-area .bnr-txt-block h1 {
    font-size: 2.5rem;
    margin-bottom: 10px;
}

.bnr-cont-area .bnr-txt-block h5 {
    font-size: 16px;
}

.gap-cont-area {
    padding: 20px 6%;
}

.img-back-cover{
min-height:460px;
}

.container-fluid .img-back-cover {
    min-height: auto;
}

.wht-gap-cont-area {
    padding: 40px 40px 20px 40px;
}

h4.section-heading{
	font-size:22px;
}


	 }
	 
@media (min-width: 20px) and (max-width: 767px) { 
	
	h3 {
    font-size: 19px;
}
	

	.foot-form-part .track-box	p{ 
		 font-size: 14px;
		 
	 }
	
	.foot-form-part .track-box	p a{ 
		 font-size: 12px; 
	 } 
	
	.foot-form-part h3 {
    font-size: 20px;
}

	.jumbotron.no-pad .carousel-item h1 {
   margin-top: 10px;
}
	
	.train-src {
    margin-top: 20px;
}
	.blank-sec{ 
		background-color: #0a4479;
	}
	
	
	.big-box-all .card-title {

    font-size: 20px;
}
	
	.bnr-txt-block {
		margin-top: 0;
		 
	 }
	
	.portfolio.port-training .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3 {
    font-size: 16px;
}
	
	.acc-area{ padding-left: 0;}
	  .acc-area li img{ 
		  height: 35px;
	 }
	
	.acc-area li{ 
		 padding: 3px;
		margin: 3px;
	 }
	
	.jumbotron {
    height: 400px;
	}
	
	.jumbotron.no-pad .carousel-item {
    height: 400px;
}
	
	

.slide-text h1 {
    font-size: 1.55rem;
    line-height: 2rem;
}
	
.team-member{	
text-align: center;
}
	
	.page-companytraining .footer .brand-foot, .page-companytraining .footer .athe-foot{ 
		margin-left: 15px;
	}
	
.carousel.slide h1.bnr-big-text {
    font-size: 1.5rem;
    line-height: 1.7rem;
    margin-bottom: 10px;
}

.bnr-txt-block h1, .bnr-txt-block h5 {
    margin: 0 0 8px;
}

.training-bnr .carousel-caption {
    width: 65%;
    left: 6%;
    right: 7%;
}


.training-bnr .carousel-caption .bnr-txt-block {
    padding: 0.625rem 0px;
}

.jumbotron .h5, .jumbotron h5 {
    font-size: 1rem;
	}	
	
	h4.section-heading{
	font-size:20px;
}



	 }
	 
	 
	 @media (min-width: 20px) and (max-width: 557px) { 
	 
	.jumbotron {
    height: 300px;
	}
	.jumbotron.no-pad .carousel-item {
    height: 300px;
		background-position: center;
}
		 
		 .slide-text > h1 {
    font-size: 1rem;
		 }
		 
		 .slide-text .h5,  .slide-text h5 {
    font-size: .8rem;
}
		 
		 .bnr-txt-block {
    padding: 0.625rem 0rem;
			 /*background-color: rgba( 255,255,255,0.5 );*/
			 
			 -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
		 }
		 
		 .slide-text h1 {
    line-height: 1.2rem;
}
		 
		 .slide-text h5 {
    font-size: .8rem;
	line-height: 1.1;
}
		 
		  .acc-area li img{ 
		  height: 27px;
	 }
	 
	 .carousel.slide h1.bnr-big-text {
		font-size: 1rem;
		line-height: 1.3rem;
		} 

.sameline-btn .new-main-btn, .sameline-btn .new-white-btn {
    font-size: 11px;
	text-align:left;
	padding-left:15px;
}

.sameline-btn.single-btn .new-white-btn {
    font-size: 13px;
}
	
a.new-main-btn.for-sngl-btn{
   min-width: 408px;	
   background-position: 96%;
}

.img-back-cover{
min-height:300px;
}

h4.section-heading{
	font-size:18px;
}

header.study-look-hdr h1 {
    font-size: 1.8rem;
}
	
	 }
	 
	  @media (min-width: 20px) and (max-width: 428px) { 
	 
		.jumbotron {
    height: 270px;
	}
	.jumbotron.no-pad .carousel-item {
    height: 270px;
}
		  
		   .acc-area li img{ 
		  height: 20px;
	 }
	 
	 }
	 
