.fb_dialog, .fb_reset {position: fixed !important;z-index: 10000 !important;}
.fb_dialog {
	right:30pt !important;
}

  .header .logo img {
    height: 80px !important;
}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a, .dropdown.menu.large-horizontal>li>a {
    padding: 12px 8px !important;
}
.module {
    margin-bottom: 25px !important;
}

.inner-heading-h3 h3 {
      letter-spacing: 1px;
    color: #000000;
    font-weight: bold;
    font-size: 16px !important;
    line-height: 20px;
}
}
.top-bar ul li a {
    text-transform: capitalize !important;
 
}
.sticky-container {
    height: 88px !important;
}
header {
    padding-top: 15px !important;
	padding-bottom: 15px !important;  }
#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}
 
.kc-elm.kc-css-29839.kc_accordion_section.group.mylocation h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}
.kc-elm.kc-css-525914.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}
.kc-elm.kc-css-881784.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}


.kc-elm.kc-css-452440.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}


.kc-elm.kc-css-873451.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}

.kc-elm.kc-css-765684.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}

.kc-elm.kc-css-48216.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}

.kc-elm.kc-css-199592.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}

.kc-elm.kc-css-147815.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}
.kc-elm.kc-css-499391.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}

.kc-elm.kc-css-222868.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}
.kc-elm.kc-css-509758.kc_accordion_section.group h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}

.kc-elm.kc-css-428798.kc_accordion_section.group.mylocation.kc-section-active h3 a {
    background: #174873;
    margin: 0px !important;
    color: #fff !important;
}
.process h3 {
    text-transform: none !important;
    font-weight: normal;
}
.section-title p {
    text-transform: none !important;
}
 
h3.kc_accordion_header.ui-accordion-header a {
    background: #005eb8 !important;
    margin: 0px !important;
    color: #fff !important;
}
.page-id-1064 .header{display:none;}
.home .module{margin-bottom:0px !important;}

.mnheading{text-align: center; font-size: 23px; line-height: 30px; color: #666;}
.rdfnt{font-size:42px; line-height: 50px; padding: 2px; color: #fd0a0c; font-weight: bold;}
.course h3, .course h3 a{font-family: 'Roboto Condensed', sans-serif; font-size: 22px;
font-weight: 600;}
.course .course-thumb { margin-bottom: 15px;}
.course ul li{font-size:17px;}
.course{border-radius: 0px 0px 10px 10px;}
.secondary.button{font-size: 17px; border: 1px solid #ff3115;  background: #e42e31; display: inline-block; padding:0px 35px;  height: 50px; line-height:50px;  position: relative;  color: #fff; -webkit-transition: .4s;  transition: .4s; text-transform: uppercase; font-weight:500; text-align: center; border-radius: 35px;}

.course .price-tag {position: absolute;right: 0px; bottom: 0; background-color:#e42e31; color: #FFF; padding: 7px 16px; font-weight: bold; border-radius: 0; font-size: 1.3rem; width: 100%; text-align: center;}
.scttitle{box-sizing: border-box; margin: 0px; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; line-height: 40px; color: #212121; font-size:27px; padding-bottom: 10px; text-transform: uppercase;}
.sbtext{font-size:21px; color: #ff3115;font-family: 'Roboto Condensed'; margin-bottom:16px;}
.blktxt, .blktxt p{color: #505050; font-family: 'Roboto Condensed', sans-serif; font-size:21px !important;}
.kc-video-inner iframe { border: 30px solid #fff; border-radius: 20px;}
.kc-elm {overflow: hidden;}
.owl-carousel .owl-item{padding:0 15px;}
.kc_button{font-size: 17px; border: 1px solid #ff3115;  background: #e42e31; display: inline-block; padding:0px 35px;  height: 50px; line-height:50px;  position: relative;  color: #fff; -webkit-transition: .4s;  transition: .4s; text-transform: uppercase; font-weight:500; text-align: center; border-radius: 35px;}



.header {
    padding-top: 18px;
    padding-bottom: 12px;
}


.title-section {
    padding-top: 40px;
    padding-bottom: 23px;
    position: relative;
    background-color: #f7f7f7;
	 border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}

i.fa.fa-user {
    display: none;
}
.call-to-action {
    padding-top: 10px;
    padding-bottom: 10px;
}

.title-section h1 {
    color: #020202;
}
ul.breadcrumbs li a {
    color: #020202;
}
strong.bread-current.bread-764 {
    color: #020202;
}
ul.breadcrumbs li strong {
    color: #020202;
}
.left-side #menu-footer-menu{display:none;}
.right-side p{display:none;}
.regbtn{text-align:right;}
.regbtn a{display:inline-block; padding:5px 25px;color:#fff;text-transform:uppercase; font-weight:bold;border-radius:5px;margin-top:4px;}
.regbtn a:hover{color:#fff;}


.section-title-wrapper.light-title h2, .section-title-wrapper.light-title p {
    color: #000;
}


.seminar-events {
    display: none;
}

.blog-post.post-805.courses.type-courses.status-publish.has-post-thumbnail.hentry.courses_group-business-management-training img {
    display: none;
}

.blog-post.post-806.courses.type-courses.status-publish.has-post-thumbnail.hentry.courses_group-business-management-training img {
    display: none;
}
.blog-post.post-804.courses.type-courses.status-publish.has-post-thumbnail.hentry.courses_group-business-management-training img {
    display: none;
}

.blog-post.post-106.courses.type-courses.status-publish.has-post-thumbnail.hentry.courses_group-life-skills-and-uk-citizenship-test-preparations img {
    display: none;
}
.blog-post.post-83.courses.type-courses.status-publish.has-post-thumbnail.hentry.courses_group-life-skills-and-uk-citizenship-test-preparations img {
    display: none;
}
.blog-post.post-81.courses.type-courses.status-publish.has-post-thumbnail.hentry.courses_group-life-skills-and-uk-citizenship-test-preparations img {
    display: none;
}
#imgsct1 .columns{padding-left:0px;padding-right:0px;}

.kc_tabs_nav~.kc_tab.ui-tabs-body-active {
    background: #fff !important;
}

.kc_tabs>.kc_wrapper>.kc_tabs_nav {
    background: #ddd !important;
}


.widget h2  {  font-size: 20px !important;
    font-weight: bold !important;
}

#top {
    background-color: #e32e31 !important;
    color: #fff !important;
    border: 1px solid #e32e31 ;
}

.blog-page .post-meta {
    background-color: #e42e31 !important;
}

.content-section label {
    font-weight: 400 !important;
}
.top-bar.nopadd {
    margin-top: 17px;
}
.top-bar ul li a {
    font-size: 14px;
}
.topBar {
    padding-top: 0px;
    padding-bottom: 0px;
}

ul#tabs_491245 li a {
    font-size: 17px;
}
.is-active a, .top-bar ul li a:hover {
    color: #de080b !important;
}
@media only screen and (max-width: 40em){
.logo {
    text-align: left;
}
	.top-bar.nopadd {
    margin-top: -68px;
}
	.top-bar-title {
    margin: auto;
    float: right;
    padding-right: 18px;
}
	.topBar .left-side p, .topBar .right-side p, .topBar .left-side ul, .topBar .right-side ul {
    text-align: left;
}
.regbtn {
    text-align: right;
    margin-top: -43px;
}
.row .small-12 {
    margin-top: 15px;
    margin-bottom: -10px;
}
	.topBar {
		position: sticky;
    top: 0;
    z-index: 999999;
	}
.sticky-container {
    height: 88px !important;
    position: sticky;
    top: 42px;
    z-index: 999999;
}
	.register-to-action{
position: fixed !important;
    bottom: 0 !important;
    height: 50px !important;
    width: 100% !important;
    z-index: 99 !important;
		text-align:center !important;
	}
	
	.secondary.button {
 border-radius: 0px; !important;
}
}

#wpforms-submit-1965{
	margin-top: -107px;
	margin-left: 107px;
	background: red;
	color: white;
	border-radius: 20px;
	
}