ul.group {
list-style:none;
display:inline-block;
text-align:center;
}

ul.group li {
display:inline-block;
text-align:center;
width:100%;
max-width:200px;
}

.faci p {
max-width: 150px;
text-align: center;
display: block;
margin: 0 auto;
}

.faci .pic {
height: 150px;
width: 150px;
border-radius: 100%;
background-size: cover;
display:block;
margin:10px auto;
}

/* Enter Your Custom CSS Here */
.right-block h2 {
border-radius: 10px 0 0 10px;
margin-top: 0;
}
#wpadminbar {
z-index:999999;
}
.course-cat-img {
float: left;
height: 200px;
margin: 0 10px 0 0;
overflow: hidden;
}
.widget-wrapper select, .widget-wrapper input[type=”text”], .widget-wrapper input[type=”password”], .widget-wrapper input[type=”email”] {
margin-bottom: 20px;
}
.fbx-rounded.fbx-light .fbx-credit a, .fbx-rounded.fbx-light .fbx-count {
color: #fff;
font-size: 16px;
line-height: 16px;
}
.foogallery-thumbnail .thumbnail-caption {
background-color: rgba(0, 0, 0, 0) !important;
}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
padding:0;
}
.vc_row {
margin:0 !important;
padding:0 !important;
}
.myfootermenu {
text-align:center;
}
.wpb_wrapper li {
padding-bottom: 9px;
padding-top: 7px;
}
h4 {
margin-top: 0;
}
.js .main-nav #responsive_current_menu_item {
font-size:12px;
background: #091f37 none repeat scroll 0 0;
}
body {
margin-top: 155px;
}
#header {
background: none repeat scroll 0 0 #ffffff;
margin: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 999999;
}
.main-nav {
background: #ededed none repeat scroll 0 0;
clear: both;
}
.wpb_text_column p {
padding-bottom: 10px;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: 300;
}
.gallery .gallery-item {
float: left;
margin-right: 20px;
margin-top: 5px;
max-width: 155px;
text-align: center;
}
.gallery img {
border: medium none;
}

.title-archive {
display: none;
}
#content-archive {
margin-top: 20px;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}
body.category-7 #content-archive,
body.category-8 #content-archive{
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
#content-blog .accreditation-non-accredited, #content-archive .accreditation-non-accredited {
border: 2px solid #eee;
border-radius: 10px;
float: left;
margin: 0 2.5%;
width: 44%;
margin-bottom:20px;
}
#content-blog .category-news, #content-archive .category-news {
border: 0px solid #eee;
border-radius: 0px;
float: left;
margin: 0 2.5%;
width: 44%;
}
#content-blog .category-social-responsibility, #content-archive .category-social-responsibility {
border: 2px solid #eee;
border-radius: 10px;
float: left;
margin: 0 2.5%;
width: 44%;
}
img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail {
display: block;
float: left;
max-width: 250px;
padding-right: 20px;
width: auto;
margin-top:0px;
}
.fac-title {
text-align: center;
padding:0px 20px;
}
.fac-bio {
padding:10px 20px;;
}
.fac-img {
float: right;
}
.Facil-box {
float: left;
width: 50%;
padding:15px 0;
}
.post-entry {
clear: both;
padding: 20px 45px;
}
.navigation a {
color:#48aac5;
}
.navigation {
color:#48aac5;
padding: 0 45px;
}
.widget-wrapper.widget_advanced-search-widget {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
padding: 10px 45px 0 10px;
margin-top:20px;
}
#footer-wrapper .grid.col-940 {
background: #fff none repeat scroll 0 0;
margin: 0;
}
.widget-wrapper {
background: #fff none repeat scroll 0 0;
border: medium none;
border-radius: 0;
}
.read-more {
clear: both;
float: right;
font-weight: 700;
padding: 0 0 0 45px;
}
.read-more a {
border: 2px solid #091F37;
color: #091F37;
border-radius: 0 7px 7px 0;
padding: 5px 10px;
font-weight: bold;
text-transform: uppercase;
}
.read-more a:hover {
color: #ffffff;
background-color:#091F37;
}
.title-search-results {
padding: 0 0 10px 45px;
}
h2 a {
color: #fff;
font-size: 24px;
}
.menu a {
padding: 0 17px;
font-size: 12px;
}
.widget-wrapper select, .widget-wrapper input[type=”text”], .widget-wrapper input[type=”password”], .widget-wrapper input[type=”email”] {
width: 100%;
}
.widget-title h3 {
border-radius: 10px;
padding: 10px 40px;
text-align: center;
width: 190px;
background: #091f37 none repeat scroll 0 0;
color: #fff;
font-weight: normal;
font-size:2em;
margin: 0.75em auto;
float:none;
}
.col-300 {
width: 33.3333%;
}

#footer_widget {
background: #fff none repeat scroll 0 0;
width: 100%;
}
.course .post-entry p {
padding: 10px 10px 10px 0;
}

.post-data {
display: none;
}
.post-meta {
display: none;
}
#content {
margin-top: 0;
}

#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0 {
color: #555 !important;
display: table-cell !important;
font-family: Roboto !important;
font-size: 16px !important;
font-weight: normal !important;
padding: 2px;
text-shadow: none !important;
vertical-align: middle;
width: inherit;
}
.entry-title {
background-color: #091f37;
font-size:2em;
font-weight:normal;
text-transform:uppercase;
color: #fff;
margin-top: 0;
min-width: 100px;
overflow: hidden;
padding: 10px 45px;
}
.powered {
padding-bottom: 20px;
text-align: center;
}
.to.top {
float: right;
margin-top: -45px;
}
.grid {
margin: 0px;
}
.col-30 {
text-align: center !important;
width: 100%;
}
.col-54 {
width: 100%;
}
#footer-wrapper .grid.col-94 {
margin: 0;
padding: 20px 0 0 0;
text-align: center;
text-transform:uppercase;
width:100%;
}
#footer {
background-color: #091f37;
clear: both;
color: #eee;
margin: 0 auto;
max-width: 100%;
padding: 0px;
}
#footer a {
color: #fff;
}
.widget-wrapper.widget_simple_facebook_page_feed_widget {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
padding-top:98px !important;
}
.sanda-more {
float: right;
font-family:Roboto;
font-size:12px;
font-style: italic;
font-weight: bolder !important;
padding:0 25px;
}
.widget-wrapper.bwp_gallery {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
padding-top: 25px;
}
a.button, input[type=”reset”], input[type=”button”], input[type=”submit”] {
background-color: #091f37;
background-image: none;
border: medium none;
border-radius: 10px;
box-shadow: none;
color: #fff;
cursor: pointer;
display: block;
float: none;
font-size: 17px;
font-weight: normal;
line-height: 20px;
margin-bottom: 0 !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: -10px;
padding: 6px 30px;
text-align: center;
text-decoration: none;
text-shadow: none;
vertical-align: middle;
white-space: nowrap;
}
.wpcf7-text, .wpcf7-textarea {
font-family:Roboto;
width: 100%;
margin:5px 0 !important;
background-color:#ebebeb !important;
border:1px solid #636363 !important;
box-shadow:none !important;
}
.wpcf7-textarea {
height:100px;
}
.wpcf7-form {
padding-left: 40px;

}
.face-slide {
margin:30px 40px;
}
.owl-theme p.flex-caption {
background-color: #48aac5;
bottom: -248px;
color: #ffffff;
margin-bottom: 7px;
opacity: 1;
padding: 10px;
position: absolute;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 100%;
}
.owl-item {
width:240px !important;
margin:0px 15px;
}
h6 {
font-size: 1.5em;
margin-bottom: 10px !important;
margin-top: 0;
text-transform: uppercase;
}
.course-img {
float: left;
height: 100px;
margin: 0 10px 0 0;
overflow: hidden;
}
h4 {
border-radius: 10px;
padding: 10px 40px;
text-align: center;
width: 190px;
background: #091f37 none repeat scroll 0 0;
color: #fff;
font-weight: normal;
font-size:2em;
margin: 0.75em auto;
float:none;
}
h3 {
margin-top: 0.75em;
}
.block-quote {
background-color: rgba(255, 255, 255, 0.7);
padding: 30px 60px;
font-weight:bold;
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: 0px;
}
h2 {
background: #091f37 none repeat scroll 0 0;
border-radius: 0 10px 10px 0;
color: #fff;
font-weight: normal;
padding: 10px 20px 10px 50px;
font-size:2em;
}

.menu a:hover {
background-color: #ededed;
background-image: none;
color: #091f37;
}
.menu .current_page_item a, .menu .current-menu-item a {
background-color: #ededed;
border-bottom:3px solid #4cacc6;
color:#091f37;
}
.menu a {
color: #8c8c8c;
text-shadow: none;
text-transform: uppercase;
border:none;
}
.menu {
background: #ededed none repeat scroll 0 0;
margin: 0 auto;
max-width: 1100px;
text-align: center;
}
#content-full {
margin: 0px;
}
#wrapper {
border: medium none;
margin: 0;
padding: 0;
width: 95%;
max-width: 1100px;
margin: auto;
}
body.home #wrapper {
width: 100%;
max-width: 100%;
}
p, hr, dl, pre, form, table, address, blockquote {
margin: 0;
}
.breadcrumb-list {
display: none;
}
#logo {
float:none;
text-align: center;
}
.skip-container {
padding: 0;
}
#container {
margin: 0 auto;
max-width: none;
padding: 0;
}
.bx-wrapper {
max-width: 100% !important;
margin:20px 0px !important;
background-color:#fff !important;
}
#content-archive > div {
padding: 0 25px;
box-sizing: border-box;
-webkit-column-break-inside: avoid;
-moz-column-break-inside:avoid;
-moz-page-break-inside:avoid;
page-break-inside: avoid;
break-inside: avoid-column;
}
@media screen and (max-width: 800px) {
#content-blog .category-news, #content-archive .category-news {
border: 2px solid #eee;
border-radius: 10px;
float: none;
margin: 0 5%;
width: 90%;
}
#content-blog .category-social-responsibility, #content-archive .category-social-responsibility {
border: 2px solid #eee;
border-radius: 10px;
float: none;
margin: 0 5%;
width: 90%;
}
.read-more {
margin-top: 0px;
}
.js .main-nav .menu li a {
font-size: 12px;
font-weight: normal;
height: 25px;
line-height: 25px;
}
}