.main_color.container_wrap_first.container_wrap.fullsize .container {
    padding-right: 0px;
}

@media screen and (max-width: 1427px) {
.main_color.container_wrap_first.container_wrap.fullsize .container {
	width: 100% !important;
    max-width: 100% !important;
}

.flex_cell.av_one_half.av-js8mwdj0-5d7d16593a467228e82fffdc05d83fa2.no_margin.avia-builder-el-3.el_before_av_cell_one_half.avia-builder-el-first.av-zero-padding {
    width: 100% !important;
    padding-top: 30px !important;
    display: block;
}

.flex_cell.av_one_half.av-mgahky-3568b8c13636c0a917042844057f349a.no_margin.avia-builder-el-7.el_after_av_cell_one_half.avia-builder-el-last.av-zero-padding {
	width: 100% !important;
    display: block;
    background-size: auto !important;
	height: 100px !important;
    min-height: 100px !important;
}
}

div#after_grid_row_2 {
    border: 0;
	z-index: 0 !important;
}

.flex_column.av-js8oilxb-ff43cef1f02973e114b8e15fd92706a6.av_one_full.avia-builder-el-2.avia-builder-el-no-sibling.first.flex_column_div.av-zero-column-padding {
	background-color: transparent !important;
	margin-top: 110px !important;
}

@media screen and (max-width: 1247px) and (min-width: 850px) {

i.fas.fa-graduation-cap.niw {
    width: 46px !important;
    height: 42px !important;
    font-size: 34px !important;
}

.flex_cell.av_one_half.av-mgahky-3568b8c13636c0a917042844057f349a.no_margin.avia-builder-el-7.el_after_av_cell_one_half.avia-builder-el-last.av-zero-padding {
    background-position: center !important;
}
	
}

@media screen and (max-width: 849px) {

i.fas.fa-graduation-cap.niw {
    width: 46px !important;
    height: 42px !important;
    font-size: 34px !important;
}

.flex_cell.av_one_half.av-mgahky-3568b8c13636c0a917042844057f349a.no_margin.avia-builder-el-7.el_after_av_cell_one_half.avia-builder-el-last.av-zero-padding {
	background-position: -53px 0px !important;
	width: 100% !important;
	display: block;
}
}

@media screen and (min-width: 1247px) {
.flex_cell.no_margin.av_one_half.avia-builder-el-6.el_after_av_cell_one_half.avia-builder-el-last.av-zero-padding {
	width: 100% !important;
    display: block;
    background-size: auto !important;
    height: auto !important;
}}

ul#ubermenu-nav-main-48:hover {
background: #00af99;
}

ul#ubermenu-nav-main-47:hover {
background-color: #e8312b;
}

ul#ubermenu-nav-main-46:hover {
background-color: #00adef;
}

ul#ubermenu-nav-main-45:hover {
background-color: #fc992b;
}

div .flex_column {
min-height: 0px;
}

div#av_section_1 {
min-height: 45px;
z-index: 9;
position: relative;
}

div#av-layout-grid-1 {
z-index: 8;
background-color: white;
}

.flex_cell.no_margin.av_three_fifth.avia-builder-el-26.el_after_av_cell_one_fifth.el_before_av_cell_one_fifth {
box-shadow: -1px -51px 69px 35px rgba(216, 216, 216, 0.65);
z-index: 7;
position: relative;
}

div#av-layout-grid-3 {
/*
background-color: rgba(92, 116, 167, 0.2) !important;
*/
}

.template-page.content.av-content-full.alpha.units {
padding-bottom: 0px;
padding-top: 0px;
}

.container {
padding-left: 0px;
}

#top .title_container .container {
padding-top: 10px;
padding-bottom: 10px;
min-height: 56px;
padding-left: 50px;
}

@media screen and (min-width:782px){.flex_column.av_two_fifth.flex_column_div.av-zero-column-padding.el_after_av_one_fifth.el_before_av_layout_row.avia-builder-el-last.column-top-margin{ width: 0%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; }}

.flex_column.av_one_fifth.flex_column_div.av-zero-column-padding.first.el_after_av_one_full.el_before_av_one_fifth.column-top-margin {
margin-top: 0px;
}

.avia-animated-number-content {
font-size: 13px;
}

.flex_column.av_one_fifth.flex_column_div.av-zero-column-padding.el_after_av_one_fifth.el_before_av_one_fifth.column-top-margin {
margin-top: 0px;
}

.flex_column.av_one_fifth.flex_column_div.av-zero-column-padding.el_after_av_one_fifth.el_before_av_two_fifth.column-top-margin {
margin-top: 0px;
}

.main_color.container_wrap_first.container_wrap.fullsize {
margin-bottom: -1px;
}

.flex_cell.no_margin.av_one_fourth.el_before_av_cell_three_fourth.avia-builder-el-first {
background-color: #ffffff !important;
}

.flex_cell.no_margin.av_three_fourth.el_after_av_cell_one_fourth.avia-builder-el-last {
background-color: rgb(222, 227, 237) !important;
}

h3.av-magazine-title.entry-title {
color: black;
}

time.av-magazine-time.updated {
color: black;
}

.avia-slideshow.avia-slideshow-1.avia-slideshow-featured.av_slideshow.avia-builder-el-6.avia-builder-el-no-sibling.avia-slide-slider {
/* box-shadow: 47px 36px 102px -33px rgba(140, 140, 140, 0.78); */
border-color: #1d469e;
border-style: solid;
border-width: 4px;
}

.t_line_m {
background-color: rgba(29, 70, 158, 0.1);
}

@media screen and (max-width:782px){.flex_column.av_one_fifth.flex_column_div.av-zero-column-padding.first.el_after_av_hr.el_before_av_one_fifth{ width: 20% !important;}}
@media screen and (max-width:782px){.flex_column.av_one_fifth.flex_column_div.av-zero-column-padding.el_after_av_one_fifth.el_before_av_one_fifth{ width: 20% !important;}}
@media screen and (max-width:782px){.flex_column.av_one_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-47.el_after_av_one_fifth.el_before_av_hr{ width: 20% !important;}}

@media screen and (max-width:782px){.flex_cell.no_margin.av_three_fifth.el_after_av_cell_one_fifth.el_before_av_cell_one_fifth{width: 100% !important;}}

@media screen and (max-width:782px){.flex_cell.no_margin.av_one_fourth.el_after_av_cell_one_fourth.el_before_av_cell_one_half{margin-left: 67px !important;}}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.el_after_av_textblock.avia-builder-el-last.column-top-margin {
margin-top: 0px;
}

blockquote {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
width: 115%;
margin: 0.25em 0;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;
color: #383838 !important;
border-color: transparent !important;
}

blockquote:before {
display: block;
content: "201C";
font-size: 80px;
position: absolute;
left: -10px;
top: -10px;
}

blockquote cite {
font-size: 14px;
display: block;
margin-top: 5px;
}

blockquote cite:before {
content: "2014 2009";
}

#top .av_inherit_color a {
text-decoration: blink;
}

span.av_font_icon.avia_animate_when_visible.av-icon-style-.avia-icon-pos-center.avia_start_animation.avia_start_delayed_animation {
display: inline;
padding-left: 10px;
}

.avia-testimonial-wrapper.avia-grid-testimonials.avia-grid-2-testimonials.avia_animate_when_almost_visible.avia_start_animation {
margin-top: 0px;
}

.av-image-caption-overlay-center p {
font-size: 13px;
width: 104%;
text-align: center;
}

@media screen and (min-width:782px){
.flex_column.av_one_full.flex_column_div.first.avia-builder-el-11.avia-builder-el-no-sibling {
z-index: 0 !important;
}}

@media screen and (min-width:782px){
ul.ubermenu-submenu.ubermenu-submenu-id-7778.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-retractor-top {
width: 494px !important;
z-index: 999999 !important;
}}

.av-image-caption-overlay {
background: none repeat scroll 0% 0% rgba(31, 65, 135, 0.8);
color: #FFF;
}

.avia_textblock.av_inherit_color h3 {
text-transform: initial !important;
}

tr:nth-child(odd) {
background: rgb(255, 255, 255) !important;
color: #383838 !important;
}

tr:nth-child(even) {
background-color: rgb(238, 238, 238) !important;
color: #383838 !important;
}

table#tblCourses tr td {
padding-left: 10px !important;
padding-right: 15px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
line-height: 18px;
}

tr td {
border: none;
font-size: 12px;
padding: 3px 5px 3px 5px;
}

a.uclink:hover {
color: #383838 !important;
text-decoration: underline !important;
}

a.uclink {
color: #383838 !important;
}

article.hentry.av-magazine-entry.av-magazine-entry-id-12610.av-magazine-format-standard.av-magazine-type-post.av-magazine-entry-1.av-magazine-entry-small.av-magazine-no-thumb {
padding-left: 21px;
}

.av-magazine-content-wrap {
border: none !important;
}

.ubermenu .ubermenu-item.ubermenu-item-7778 > .ubermenu-target:hover {
background: #fc992b;
}

.ubermenu .ubermenu-item.ubermenu-item-7778.ubermenu-active > .ubermenu-target {
background: #fc992b;
}

.ubermenu .ubermenu-submenu.ubermenu-submenu-id-7778 {
background-color: #f7f7f7;
border: 1px solid #3d3a3a !important;
}

@media screen and (max-width:782px){
.flex_cell.no_margin.av_one_fourth.avia-builder-el-45.el_after_av_cell_one_fourth.el_before_av_cell_one_half {
margin-left: 0px !important;
}}

.flex_column.av_one_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-60.el_after_av_one_fifth.avia-builder-el-last {
width: 15% !important;
}

/*
Generic Styling, for Desktops/Laptops
*/
table {
width: 100%;
border-collapse: collapse;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 768px),
(min-device-width: 768px) and (max-device-width: 1024px) {

/* Force table to not be like tables anymore */
table, thead, tbody, th, td, tr {
display: block;
}

/* Hide table headers (but not display: none;, for accessibility) */
thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}

th {
display: none !important;
}

tr { border: 1px solid #ccc; }

td {
/* Behave like a "row" */
border: none;
border-bottom: 1px solid #eee;
position: relative;
padding-left: 50%;
}

td:before {
left: 6px;
width: 45%;
padding-right: 16px;
white-space: nowrap;
}

/*
Label the data
*/
#tblCourses td:nth-of-type(1):before { content: "CENTRE"; color: white !important; }
#tblCourses td:nth-of-type(2):before { content: "PROGRAMME NAME"; }
#tblCourses td:nth-of-type(3):before { content: "COURSE NAME"; }
#tblCourses td:nth-of-type(4):before { content: "FROM"; }
#tblCourses td:nth-of-type(5):before { content: "TO"; }
}

.tableH1 tr:nth-child(odd) {
background: #FBCDCF !important;
color: #383838 !important;
font-size: 12px;
}

.tableH1 tr:nth-child(even) {
background-color: #F36C73 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH2 tr:nth-child(odd) {
background: #CAEDE7 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH2 tr:nth-child(even) {
background-color: #63CCBB !important;
color: #383838 !important;
font-size: 12px;
}

.tableH3 tr:nth-child(odd) {
background: #FCDCCF !important;
color: #383838 !important;
font-size: 12px;
}

.tableH3 tr:nth-child(even) {
background-color: #F69970 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH4 tr:nth-child(odd) {
background: #CDEAF8 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH4 tr:nth-child(even) {
background-color: #6CC6EB !important;
color: #383838 !important;
font-size: 12px;
}

.tableH5 tr:nth-child(odd) {
background: #FFE7D1 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH5 tr:nth-child(even) {
background-color: #FDBD76 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH6 tr:nth-child(odd) {
background: #E5CAE9 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH6 tr:nth-child(even) {
background-color: #B267BC !important;
color: #383838 !important;
font-size: 12px;
}

.tableH7 tr:nth-child(odd) {
background: #E5F2D4 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH7 tr:nth-child(even) {
background-color: #B2D881 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH8 tr:nth-child(odd) {
background: #ffeac7 !important;
color: #383838 !important;
font-size: 12px;
}

.tableH8 tr:nth-child(even) {
background-color: #eac68b !important;
color: #383838 !important;
font-size: 12px;
}

table.tableH1 td:nth-child(2) {
text-align: center;
}

table.tableH2 td:nth-child(2) {
text-align: center;
}

table.tableH3 td:nth-child(2) {
text-align: center;
}

table.tableH4 td:nth-child(2) {
text-align: center;
}

table.tableH5 td:nth-child(2) {
text-align: center;
}

table.tableH6 td:nth-child(2) {
text-align: center;
}

table.tableH7 td:nth-child(2) {
text-align: center;
}

table.tableH8 td:nth-child(2) {
text-align: center;
}

a.qLinkHome {
color: black;
font-size: 15px;
font-weight: 700;
line-height: 2;
}

a.qLinkHome:hover {
text-decoration: none;
color: black;
}

a.more-link:hover {
color: #1d469e;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-32.el_after_av_codeblock.avia-builder-el-last {
display: none;
}

.flex_column.av_one_full.flex_column_div.first.avia-builder-el-6.avia-builder-el-no-sibling {
z-index: 0 !important;
}

.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-19.el_after_av_one_full.el_before_av_one_half.column-top-margin {
margin-top: 28px;
}

.flex_column.av_one_half.flex_column_div.av-zero-column-padding.avia-builder-el-22.el_after_av_one_half.el_before_av_one_half.column-top-margin {
margin-top: 28px;
}

.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-24.el_after_av_one_half.el_before_av_one_half.column-top-margin {
margin-top: 30px;
}

.flex_column.av_one_half.flex_column_div.av-zero-column-padding.avia-builder-el-26.el_after_av_one_half.avia-builder-el-last.column-top-margin {
margin-top: 30px;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-48.el_after_av_codeblock.avia-builder-el-last {
margin: 0px;
}

@media screen and (min-width:782px) {
img.alignnone.size-full.wp-image-12408 {
height: 130px;
}}

@media screen and (max-width:782px) {
nav#ubermenu-main-45 {
display: inherit !important;
}}

@media screen and (max-width:782px) {
nav#ubermenu-main-46 {
display: inherit !important;
}}

@media screen and (max-width:782px) {
nav#ubermenu-main-48 {
display: inherit !important;
}}

@media screen and (max-width:782px) {
nav#ubermenu-main-47 {
display: inherit !important;
}}

@media screen and (max-width:782px) {
.flex_column.av_one_full.flex_column_div {
margin-bottom: 0px !important;
}}

@media only screen and (max-width: 768px) {
span.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
background-color: #fc992b !important;
}

.flex_cell.no_margin.av_one_fourth.avia-builder-el-9.el_before_av_cell_one_fourth.avia-builder-el-first.av-zero-padding {
display: none !important;
}}

.centreBox {
background-image: url(//www.bibf.com/inc/uploads/2017/04/background.jpg);
background-size: cover;
border-radius: 45px;
padding: 24px 21px 6px 23px;
margin-left: 10%;
width: 90%;
height: 220px;
margin-bottom: 30px !important;
cursor: pointer;
}

@media (max-width:1739px) and (min-width:1365px) {
.landmBox {
padding: 24px 0px 0px 9px;
}
}

@media (max-width:1800px) and (min-width:1365px) {
.centreBox.landmBox div {
font-size: 10px;
}}

@media (max-width:1605px) {
.centreBox {
width: 90%;
height: 220px;
}}

@media (max-width:768px) {
.centreBox {
margin-left: 4%;
font-size: 11px;
}}

@media (max-width:1106px) and (min-width:768px) {
div#av-layout-grid-2 span {
font-size: 12px !important;
}}

@media (max-width:1832px) and (min-width:768px) {
.flex_cell.no_margin.av_one_fifth.avia-builder-el-3.el_after_av_cell_four_fifth.avia-builder-el-last.av-zero-padding {
float: left;
width: 100% !important;
}

.flex_cell.no_margin.av_four_fifth.avia-builder-el-1.el_before_av_cell_one_fifth.avia-builder-el-first.av-zero-padding {
display: block;
margin: auto !important;
}}

@media (max-width:1365px) and (min-width:768px) {
.centreBox {
padding: 24px 10px 19px 17px;
margin-left: 0%;
}

.flex_cell.no_margin.av_one_fifth.avia-builder-el-36.el_after_av_cell_one_fifth.avia-builder-el-last {
float: left !important;
padding: 10px !important;
display: block;
margin: auto 0;
width: 35% !important;
margin-left: 14% !important;
}

.flex_cell.no_margin.av_one_fifth.avia-builder-el-32.el_after_av_cell_one_fifth.el_before_av_cell_one_fifth {
float: left !important;
padding: 10px !important;
display: block;
margin: auto 0;
width: 35% !important;
}

.flex_cell.no_margin.av_one_fifth.avia-builder-el-26.el_after_av_cell_one_fifth.el_before_av_cell_one_fifth {
float: left !important;
padding: 10px !important;
display: block;
margin: auto 0;
width: 35% !important;
margin-left: 14% !important;
}

.flex_cell.no_margin.av_one_fifth.avia-builder-el-22.el_after_av_cell_one_fifth.el_before_av_cell_one_fifth {
float: left !important;
padding: 10px !important;
display: block;
margin: auto 0;
width: 35% !important;
}

.flex_cell.no_margin.av_one_fifth.avia-builder-el-16.el_before_av_cell_one_fifth.avia-builder-el-first {
float: left !important;
padding: 10px !important;
display: block;
margin: auto 0;
width: 35% !important;
margin-left: 14% !important;
}

}

.centreName {
margin-bottom: 12px;
font-family: inherit !important;
}

.coursesList {
list-style-type: square !important;
line-height: 22px;
margin-top: 0px;
font-weight: bold;
cursor: pointer;
}

.academics {
color: #892A90 !important;
}

.academicsBox {
box-shadow: 0 10px 0px #892A90, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #892A90 !important;
}

.islamicfinance {
color: #08b19a !important;
}

.islamicfinanceBox {
box-shadow: 0 10px 0px #08b19a, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #08b19a !important;
}

.landm {
color: #f06723 !important;
}

.landmBox {
box-shadow: 0 10px 0px #f06723, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #f06723 !important;
}

.informationtechnology {
color: #ed212a !important;
}

.informationtechnologyBox {
box-shadow: 0 10px 0px #ed212a, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #ed212a !important;
}

.projectmanagement {
color: #dda64c !important;
}

.projectmanagementBox {
box-shadow: 0 10px 0px #dda64c, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #dda64c !important;
}

.banking {
color: #1ca9e1 !important;
}

.bankingBox {
box-shadow: 0 10px 0px #1ca9e1, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #1ca9e1 !important;
}

.insurance {
color: #8ec742 !important;
}

.insuranceBox {
box-shadow: 0 10px 0px #8ec742, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #8ec742 !important;
}

.accountingaf {
color: #fb992a !important;
}

.accountingafBox {
box-shadow: 0 10px 0px #fb992a, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #fb992a !important;
}

div#rev_slider_3_1 {
margin-top: 14px !important;
}

/*
div#after_submenu:nth-of-type(4) {
border-image: url(//www.bibf.com/wp-content/uploads/2016/02/Bibf-Strip.png) 100% 0 0 0 / 5px 0 0 0 stretch;
border-style: solid;
border-color: #1d469e;
}
*/

div#after_submenu:nth-of-type(6) {
border: 0;
}

.flex_cell.no_margin.av_one_fifth.avia-builder-el-3.el_after_av_cell_four_fifth.avia-builder-el-last.av-zero-padding {
border-left: 1px solid #1d469e;
}

@media (min-width:768px) {
div#layer_slider_2 {
display: none;
}
}

@media (max-width:768px) {
div#rev_slider_3_1 {
display: none !important;
}}

.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {
background-image: url(//www.bibf.com/inc/uploads/2017/04/background.jpg);
background-size: cover;
border-radius: 45px;
padding: 20px 20px 11px 30px;
box-shadow: 0 10px 0px #1d469e, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #1d469e !important;
margin: 10px 5px 10px 5px;
width: 48%;
}

a._self.pt-cv-readmore.btn.btn-success {
background-color: #1d469e;
border-color: #1d469e;
}

div#pt-cv-view-b933d1447u {
width: 45%;
margin: 0 auto;
}

.pt-cv-pagination-wrapper {
text-align: center;
}

ul.pt-cv-pagination.pt-cv-ajax.pagination {
display: inline-table;
}

div#av-layout-grid-3 {
background-color: rgb(238, 238, 238);
}

ul.pt-cv-pagination.pt-cv-ajax.pagination {
display: inline-table;
left: 40px;
}

.pt-cv-pagination-wrapper {
text-align: center;
}

div#rev_slider_3_1_forcefullwidth {
padding-top: 6px;
padding-bottom: 14px;
}

@media (max-width:1200px) and (min-width:768px) {
.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {
width: 100%;
}}

@media (max-width:768px) {
.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {
background-image: url(//www.bibf.com/inc/uploads/2017/04/background.jpg);
background-size: cover;
border-radius: 45px;
padding: 20px 20px 11px 30px;
box-shadow: 0 10px 0px #1d469e, 0 0px 0px rgba(255, 255, 255, 0);
border: 2px solid #1d469e !important;
margin: 20px auto;
width: 113%;
}

.flex_cell.no_margin.av_one_fourth.avia-builder-el-2.el_before_av_cell_one_fourth.avia-builder-el-first.av-zero-padding {
display: none !important;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-38.el_after_av_hr.el_before_av_one_full {
margin-bottom: 30px !important;
}

div#pt-cv-view-b933d1447u {
width: 80%;
margin: 0 auto;
}

div#rev_slider_3_1_forcefullwidth {
display: none;
}
}

@media (max-width: 985px) and (min-width: 768px) {
.centreBox.landmBox div {
font-size: 10px;
}}

@media (max-width: 1105px) and (min-width: 768px) {
li#menu-item-7798 span {
font-size: 12px;
}

li#menu-item-7796 span {
font-size: 12px;
}

li#menu-item-7778 span {
font-size: 12px;
}

li#menu-item-7797 span {
font-size: 12px;
}}

.pt-cv-ifield {
display: table;
}

.pt-cv-content {
display: table-footer-group;
}

div#rev_slider_3_1_forcefullwidth {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

div#rev_slider_3_1 {
margin-top: 0px !important;
}

@media (max-width: 1730px) {
.flex_cell.no_margin.av_two_fifth.avia-builder-el-3.el_before_av_cell_three_fifth.avia-builder-el-first {
display: block;
margin: 0;
height: auto !important;
overflow: hidden;
padding-left: 8% !important;
padding-right: 8% !important;
width: 100% !important;
}

.flex_cell.no_margin.av_three_fifth.avia-builder-el-7.el_after_av_cell_two_fifth.avia-builder-el-last {
display: block;
margin: 0;
height: auto !important;
overflow: hidden;
padding-left: 8% !important;
padding-right: 8% !important;
width: 100% !important;
}}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-13.el_after_av_codeblock.avia-builder-el-last {
margin-top: 0px !important;
}

@media (max-width: 768px) {
div#rev_slider_3_1_wrapper {
display: none;
}

.flex_cell.no_margin.av_two_fifth.avia-builder-el-3.el_before_av_cell_three_fifth.avia-builder-el-first {
padding-top: 30px !important;
}

div#full_slider_1 {
/***************display: none;*/
}

}

#top .avia-slideshow-arrows a {
color: white !important;
}

.avia-slideshow-arrows a:before {
background: rgba(0, 0, 0, 0.45) !important;
}

div#after_full_slider_1 {
display: none;
}

table#tblCourses tr td {
border: 1px solid #cecece;
}

img.ribbon {
position: absolute;
top: 0px;
right: 0px;
width: 22px;
}

table#tblCourses {
border-collapse: separate;
border-spacing: 10px 10px;
margin: 0 auto;
max-width: 76em;
width: 90%;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-8.avia-builder-el-no-sibling section.av_textblock_section .avia_textblock {
text-align: center;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-14.el_after_av_codeblock.avia-builder-el-last {
margin-top: 0px;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-8.avia-builder-el-no-sibling {
margin-top: 10px;
}

a.homepage-link {
color: white;
}

b a.homepage-link {
color: white;
}

a.homepage-header {
color: white;
text-decoration: none;
}

a.homepage-header:hover {
color: white;
text-decoration: none;
}

.avia-slideshow-dots.avia-slideshow-controls {
display: none;
}

@media (min-width: 768px) {
.statsDiv {
float: left;
width: 143px;
}
.allStatsDiv {
width: 600px;
}
}

@media (max-width: 768px) {
.webHomeLogo {
display: block;
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
}

.allStatsDiv.divM1 {
    height: 432px !important;
}

.allStatsDiv.divM2 {
    height: 575px !important;
}

}

@media (max-width: 1530px) {
.flex_column.av_two_third.flex_column_div.av-zero-column-padding.avia-builder-el-6.el_after_av_one_third.avia-builder-el-last {
width: 100%;
vertical-align: top;
padding: 30px;
margin: 0;
}}

@media only screen and (max-width: 1530px) and (min-width: 768px) {

.allStatsDiv {
margin: 0 auto;
text-align: left;
width: 627px;
}

.flex_column.av_one_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-4.el_before_av_two_third.avia-builder-el-first {
width: 100%;
vertical-align: top;
padding: 30px;
margin: 0;
}

}

@media only screen and (max-width: 1040px) and (min-width: 768px) {
p#zaher {
font-size: 9px !important;
}

.container2.main2 {
overflow-y: hidden;
}
}

@media only screen and (min-width: 768px) {
.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-16.el_after_av_codeblock.avia-builder-el-last {
    margin-top: 0px !important;
}}

@media only screen and (max-width: 768px) {
.m-course-search__suggestions-list {
    position: absolute;
    top: 0;
    right: 0;
    left: 0px !important;
    margin: 0 auto;
    padding: 1.02083rem;
    border: 1px solid #cacacc;
    border-top: 0;
    list-style: none;
    background: #ffffff;
    box-shadow: 0 1px 6px rgb(0 0 0 / 10%);
    text-align: left;
    width: 360px !important;
}}

.av-video-service-youtube .av-click-overlay {
	bottom: 70px !important;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-17.el_after_av_codeblock.avia-builder-el-last {
    margin-top: 0px !important;
}


.za {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

a.narlink:hover {
    text-decoration: none;
}


div#after_full_slider_2 {
    display: none;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-18.el_after_av_codeblock.avia-builder-el-last {
    margin-top: 0 !important;
}













.m-course-search__button.a-button {
    background-image: url('https://www.bibf.com/inc/uploads/2020/07/magnifier.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 80%;
    position: absolute;
    border-style: none;
}

.m-course-search__input--spacious {
    height: 3.88651rem;
    font-size: 20.25px;
    line-height: 1.34877;
    font-size: 1.125rem;
    line-height: calc(1.25em + 2px);
    width: 50% !important;
    margin: 0 auto !important;
    display: inline !important;
}

.m-course-search__button.a-button>span {
    border: 0;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}

.is-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}

form.m-course-search.m-course-search--enhanced {
    text-align: center;
}

.a-button {
    font-weight: bold;
    text-align: center;
    padding: 0.5em 1em;
    font-size: 12.64198px;
    line-height: 1.39551;
    font-size: 0.70233rem;
    line-height: calc(1em + 5px);
    transition-property: background-color, border-color, color;
    transition-timing-function: linear;
    transition-duration: 0.4s;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #1d469e;
    background-color: #1d469e;
    color: #ffffff;
    cursor: pointer;
}

.search-result{
padding:10px;
font-size: 20px;
color:blue;
}	  

.m-course-search__suggestion-link {
color: #666666 !important;
transition: color linear 0.4s;
text-decoration: none;
background-color: transparent;
}

.m-course-search__suggestion-type {
text-transform: uppercase;
font-size: 80%;
}

.m-course-search__suggestion-title {
margin-right: 0.34028rem;
}

.m-course-search__suggestion {
font-size: 14.22222px;
line-height: 1.39063;
font-size: 0.79012rem;
line-height: calc(1.25em + 2px);
padding: 0.34028rem;
margin-bottom: 0.68056em;
list-style: none !important;
}

.m-course-search__suggestions-list {
    position: absolute;
    top: 0;
    right: 0;
    left: -50px;
    margin: 0 auto;
    padding: 1.02083rem;
    border: 1px solid #cacacc;
    border-top: 0;
    list-style: none;
    background: #ffffff;
    box-shadow: 0 1px 6px rgb(0 0 0 / 10%);
    text-align: left;
    width: 490px;
}

.m-course-search__suggestions {
position: relative;
z-index: 1;
}

.m-course-search__suggestion-link:hover {
color: #1d469e;
}

a.m-course-search__suggestion-link.js-ahoy-track:hover {
text-decoration: none;
}

span.m-course-search__suggestion-title:hover {
color: #000000;
text-decoration: none;
}

span.m-course-search__suggestion-title {
transition: color linear 0.4s;
font-weight: bold;
}

form.m-course-search.m-course-search--enhanced {
    margin-bottom: 0 !important;
}

input#search-data {
    font-weight: bold !important;
}


.m-hero-header {
    color: #1d469e;
    font-size: 2.85rem;
    line-height: calc(0.25em + 2px);
    font-weight: 700;
    width: 700px;
    margin: auto;
    margin-bottom: 45px;
    margin-top: 58px;
}

.grid.grid-pad.image-hover-page-container.animatedParent {
    max-width: 100% !important;
}


.avia-slide-wrap {
    height: 450px;
}



.m-card {
    background-color: #fafafa;
    transition: background-color 0.4s;
    font-size: 14.22222px;
    line-height: 1.39063;
    color: #393b42;
    display: flex;
    flex-direction: column;
    position: relative;
}

.m-grid-of-cards>* {
    margin: 0.75rem;
}

@media screen and (min-width: 480px) {
.m-grid-of-cards>* {
    width: calc(50% - 1.5rem);
}}

@media screen and (min-width: 900px) {
.m-grid-of-cards>* {
    width: calc(33.33% - 1.5rem);
}}

@media screen and (min-width: 1280px) {
.m-grid-of-cards--compact>* {
    width: calc(20% - 1.5rem);
}}

media screen and (min-width: 480px) {
.m-grid-of-cards {
    flex-direction: row;
    justify-content: flex-start;
}}

.m-grid-of-cards {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: -0.75rem;
}

.m-card__link-block {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.link-block {
    display: block;
    color: #393b42;
}

a#headerLink {
    text-decoration: none;
    background-color: transparent;
}

a#headerLink:hover {
    text-decoration: none;
    background-color: transparent;
    color: #1d469e;
}

.m-card__image {
    height: 150px;
    overflow: hidden;
    position: relative;
}

.m-card__image_prog {
    height: 200px;
    overflow: hidden;
    position: relative;
}

.m-card__content {
    padding: 1em;
    position: relative;
    height: 235px;
}

.m-card__image>img {
    transform: translateZ(0) rotate(0.001deg) scale(1.01);
    transition: transform 0.4s;
}

.m-card__image_prog>img {
    transform: translateZ(0) rotate(0.001deg) scale(1.01);
    transition: transform 0.4s;
}

.m-card__image>img {
    object-fit: cover;
    height: 150px;
}

.m-card__image_prog>img {
    object-fit: cover;
    height: 200px;
}

.m-card__content-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.m-card__title {
    line-height: 1.27778;
    text-rendering: optimizelegibility;
    font-weight: 700;
    margin-top: 0.5em;
    font-family: Arial;
    margin-bottom: 0.7em;
    color: #000000 !important;
    font-size: 19px;
}

.m-card__options {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin-top: auto;
}

.m-card__course-options {
    flex-wrap: wrap;
}

.m-card:hover .m-card__image>img, .m-card:focus .m-card__image>img {
    transform: translateZ(0) rotate(0.001deg) scale(1.03);
}

.m-card:hover .m-card__image_prog>img, .m-card:focus .m-card__image_prog>img {
    transform: translateZ(0) rotate(0.001deg) scale(1.03);
}

.m-card__intro {
    color: #393b42;
}

img#headeeImg {
    width: 100%;
}

.m-card__metadata-item {
    display: flex;
    flex-direction: row;
    padding-left: 0.7em;
    padding-bottom: 0.3em;
}

.m-card__metadata-icon, .m-product-summary__metadata-icon {
    color: #cacacc;
    font-size: 1.125em;
    padding-right: 0.3em;
}

.m-card__metadata-label {
    color: #4a4d55;
    font-weight: bold;
    font-size: 13px;
}

span.fa.fa-lg {
    font-size: 0.7em !important;
    color: #4a4d55;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    vertical-align: text-top;
    padding-top: 4px;
}

.m-card:hover, .m-card:focus {
    background-color: #ededee;
}

.m-card__button {
    padding: 0 1em 1em;
    padding-top: 0;
}

.flex_cell.no_margin.av_three_fifth.avia-builder-el-3.el_after_av_cell_one_fifth.el_before_av_cell_one_fifth {
    width: 70% !important;
}

.a-item-title.a-item-title--secondary.a-item-title--light {
    color: #727376;
    font-size: 0.88889em;
}

.m-course-search__button--boss.a-button {
    width: 2.88651rem;
    height: 50px;
}

.m-course-search__button.a-button {
    background-image: url('https://www.bibf.com/inc/uploads/2020/07/magnifier.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 80%;
    position: absolute;
    border-style: none;
}

.m-course-search__input--spacious {
    height: 2.88651rem;
    font-size: 20.25px;
    line-height: 1.34877;
    font-size: 1.125rem;
    line-height: calc(1.25em + 2px);
    width: 50% !important;
    margin: 0 auto !important;
    display: inline !important;
}

.m-course-search__button.a-button>span {
    border: 0;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}

input#mbBibfReg {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0px;
font-family: Arial;
color: white;
font-size: 14px;
background: #1d469e;
padding: 6px 10px 6px 10px;
text-decoration: none;
transition-property: background-color, border-color, color;
transition-timing-function: linear;
transition-duration: 0.4s;
}

input#mbBibfReg:hover {
background: #0a2867;
text-decoration: none;
color: white;
}

@media screen and (max-width:782px) {

div#slide-46-layer-2 span, div#slide-45-layer-2 span, div#slide-47-layer-2 span,
div#slide-46-layer-4 span, div#slide-45-layer-4 span, div#slide-47-layer-4 span,
div#slide-50-layer-2 span, div#slide-49-layer-2 span, div#slide-48-layer-2 span,
div#slide-50-layer-4 span, div#slide-49-layer-4 span, div#slide-48-layer-4 span {
    /*
font-size: 7px !important;
    line-height: 8px !important;
*/
}}

p.m-hero-header {
    text-align: center !important;
    font-size: 1.45rem;
    width: 100%;
}

.image-ultimate-hover-2 .iheu-info p {
    top: 22% !important;
}

.m-course-search__input--spacious {
    width: 60% !important;
    font-size: 0.8022rem !important;
}

form#searchForm {
    width: 100% !important;
    margin-left: -50px !important;
}

@media screen and (max-width:782px) {
form#searchForm {
	width: 105% !important;
    margin-left: -35px !important;
}

.flex_column.av-js8oilxb-8030effb970c55cffb7d1919e461a092.av_one_full.avia-builder-el-4.avia-builder-el-no-sibling.first.flex_column_div.av-zero-column-padding {
	z-index: 9 !important;
}}

#textFocus {
    margin-top: 9% !important;
}

#slider-outer {
    width: 302px;
}

}


input#search-data:focus {
    outline: 1px solid #1d469e;
    border: 1px solid #1d469e;
}

div#av-layout-grid-2 {
    z-index: 0 !important;
}

a#btnSrch1, a#btnSrch2 {
    display: none;
}

input[type=search]::-ms-clear { display: none; }

input[type="search"]::-webkit-clear-button {
    display: none;
}

.notice-streamer__headline {
    color: white;
    font-style: normal;
    font-weight: 300;
    line-height: 1.17;
    margin-bottom: 10px;
    text-shadow: 0 2px 4px rgba(41,48,59,0.55);
    font-size: 35px;
    font-weight: 600;
    line-height: 1.33;
    text-align: center;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    width: 400px;
    text-align: left;
    margin-left: 20%;
}

.form-control {
    font-size: 20px;
    height: 50px;
    padding: 11px 17px;
    font-size: 20px !important;
    height: 50px !important;
    padding: 11px 17px !important;
    font-weight: 100 !important;
    width: 40% !important;
    margin: 0 auto !important;
}


.panel-default {
    border-color: #ddd;
}

.styles--category--WL6Cl {
    display: inline-block;
    width: 100%;
}

@media (min-width: 576px)
.styles--category--WL6Cl {
    margin: 8px 6px;
}

.panel {
    margin-bottom: 21px;
    background-color: #FFF;
    border: 1px solid transparent;
    border-radius: 2px;
    position: relative;
    border: none;
    box-shadow: none;
}

.panel:before {
    box-shadow: 0 0 1px 1px rgba(20,23,28,0.1), 0 3px 1px 0 rgba(20,23,28,0.1);
    opacity: 1;
}

.panel:before, .panel:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: .2s ease;
    pointer-events: none;
}

.panel-body {
    padding: 15px;
}

.styles--category--WL6Cl .styles--panel-content--23GrT {
    display: flex;
    flex-direction: row;
}

.panel-body:before, .panel-body:after {
    content: ' ';
    display: table;
}

.styles--category--WL6Cl .styles--category__icon--2t8ow {
    float: left;
    padding-right: 16px;
}

.udi-medium {
    font-size: 32px;
}

.udi {
    font-family: 'UdemyIcons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: -8%;
}

a.aWebL {
    color: #14171C;
    background-color: transparent;
    font-weight: normal;
    text-decoration: none;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 1.43;
}

a.aWebL:hover {
    color: #14171C;
}


i.frw {
    font-size: 26px;
    padding-right: 12px;
}





.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-42.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
    margin-top: 20px;
    margin-left: 67px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-40.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 20px;
    margin-left: 80px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-38.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 20px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-36.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 20px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-28.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 20px;
}

.flex_column.av_one_fourth.first.el_before_av_one_fourth {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-19.el_before_av_one_fourth.avia-builder-el-first {
    padding: inherit;
    margin-top: 1px;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.first.avia-builder-el-30.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 21px;
}


div#av-layout-grid-3 {
    width: 1402px !important;
    margin-left: auto;
    margin-right: auto;
	z-index: 0;
}

div#av-layout-grid-4 {
    margin-left: auto;
    margin-right: auto;
}

.how-udemy-works__text b {
    font-size: 16px;
    display: block;
    color: #FFF;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.how-udemy-works__sub-title {
    color: white;
    font-size: 15px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}


.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-10.el_before_av_one_fourth.avia-builder-el-first {
    margin-top: 1px;
    margin-left: 38px;
}

.how-udemy-works__text b {
    font-size: 17px;
    display: block;
    color: #FFF;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.how-udemy-works__sub-title {
    color: white;
    font-size: 15px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.first.avia-builder-el-22.el_after_av_one_full.el_before_av_one_fourth.column-top-margin {
    width: 316px;
}

.av-flex-placeholder {
    width: 30px !important;
}

.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-24.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 315px;
}

.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-26.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 315px;
}

.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-28.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.first.avia-builder-el-30.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px !important;
    margin-top: -5px !important;
    margin-left: 0px !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-32.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px !important;
    margin-top: -5px !important;
    margin-left: 32px !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-34.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px !important;
    margin-top: -5px !important;
    margin-left: 32px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-36.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px !important;
    margin-top: -5px !important;
    margin-left: 29px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-38.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px !important;
    margin-top: -5px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-40.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px !important;
    margin-top: -5px !important;
    margin-left: 32px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-42.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px !important;
    margin-top: -5px !important;
    margin-left: 32px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-44.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
    width: 320px !important;
    margin-top: -5px !important;
    margin-left: 29px !important;
}

.top-categories--categories__header--2jIOZ {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.33em;
    margin-bottom: 22px;
    margin-top: 30px;
    color: #29303B;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}

div#av-layout-grid-6 .flex_cell_inner {
    width: 1402px !important;
    margin-left: auto;
    margin-right: auto;
}

.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.first.avia-builder-el-50.el_after_av_one_full.el_before_av_one_fourth.column-top-margin {
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-52.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-54.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-56.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-58.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-top: -5px;
    margin-left: 0px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-60.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-top: 0px !important;
    margin-left: 32px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-64.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-top: 0px !important;
    margin-left: 32px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-66.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-top: 0px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-68.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-top: -5px;
    margin-left: 0px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-70.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
    width: 320px;
    margin-top: -5px;
    margin-left: 32px;
}

.niw {
    float: left;
    padding-right: 15px;
    font-size: 42px !important;
    color: white;
}

@media screen and (max-width: 1550px) {
.responsive #top #wrap_all .flex_cell.av-js8oe1e2-3481c9a0e800b7e42bc114623b842cdf {
    padding: 80px 110px !important;
}}

@media screen and (max-width:999px) {
div#av-layout-grid-8 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    margin-bottom: 30px;
}}

@media screen and (min-width:1000px) {
div#av-layout-grid-8 {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    margin-bottom: 30px;
}}

.partners__text {
	color: #686F7A;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding-top: 16px;
    text-align: center;
}

div#av-layout-grid-6 .styles--category--WL6Cl .styles--panel-content--23GrT.styles--panel-content--23GrT {
    height: 75px;
    min-height: 75px;
    /**display: table-row;**/
}

.styles--category__text--HF6n- {
    font-weight: bold;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-50.el_after_av_one_full.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-52.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-left: 32px;
    margin-top: 0px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-54.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-left: 32px;
    margin-top: 0px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-56.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-left: 32px;
    margin-top: 0px;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-22.el_after_av_one_full.el_before_av_one_fourth.column-top-margin {
    width: 320px !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-24.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-left: 32px !important;
    width: 320px !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-26.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-left: 32px !important;
    width: 320px !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-28.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-left: 32px !important;
    width: 320px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-56.el_after_av_one_full.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-58.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-top: 0px;
    margin-left: 32px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-68.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-left: 30px;
    margin-top: 0px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-70.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-left: 30px;
    margin-top: 0px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-70.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 320px;
    margin-left: 32px;
    margin-top: 0px;
}


.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-70.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-82.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}

section.avia_codeblock_section.avia_code_block_6 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_7 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_8 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_9 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_10 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_11 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_12 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_13 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_14 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_15 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_16 .styles--category--WL6Cl.panel.panel-default,
section.avia_codeblock_section.avia_code_block_17 .styles--category--WL6Cl.panel.panel-default {
    width: 90%;
}

.styles--category--WL6Cl.panel.panel-default {
    transition: background-color 0.4s ease;
}

.flex_column.av-js8nny0i-8e49c39a7d6975524ab5630e6128f022.av_one_third.avia-builder-el-24.el_after_av_one_full.el_before_av_one_third.first.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #24aae2;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-26.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #84c047;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-28.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #25a78e;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.first.avia-builder-el-30.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #d92632;
}


.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-32.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #d92632;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-34.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #e35c33;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.first.avia-builder-el-36.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #e35c33;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-38.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #e35c33;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-40.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #e35c33;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.first.avia-builder-el-42.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #d92632;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-44.el_after_av_one_third.el_before_av_one_third.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #233d7e;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-46.el_after_av_one_third.avia-builder-el-last.column-top-margin .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #233d7e;
}


.styles--category__text--HF6n- {
    padding-top: 3px;
}

.flex_cell.no_margin.av_one_full.avia-builder-el-59.avia-builder-el-no-sibling .styles--category--WL6Cl.panel.panel-default:hover {
    /**background-color: rgba(29, 70, 158, 0.4);**/
}


span.avia_iconbox_title {
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 15px;
}


.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-68.el_after_av_one_full.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-70.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-80.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}



.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-82.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-86.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-88.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-90.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-92.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}


.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-90.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-92.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}


div#av-layout-grid-5 {
    width: 87%;
    /*display: block;
    margin: 0 auto;*/
}

@media screen and (min-width:782px) {
div#slide-46-layer-2 span, div#slide-45-layer-2 span, div#slide-47-layer-2 span,
div#slide-46-layer-4 span, div#slide-45-layer-4 span, div#slide-47-layer-4 span,
div#slide-50-layer-2 span, div#slide-49-layer-2 span, div#slide-48-layer-2 span,
div#slide-50-layer-4 span, div#slide-49-layer-4 span, div#slide-48-layer-4 span {
/*    
font-family: 'Open Sans';
    font-size: 1.4rem !important;
    line-height: 35px !important;
    color: black;
*/
}}



.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-66.el_after_av_one_full.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-80.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
	margin-top: 0px;
    width: 320px;
    margin-left: 0 !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-82.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
	margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-88.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 0 !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-90.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
    margin-top: 0px;
    width: 320px;
    margin-left: 30px;
}

nav#ubermenu-main-107 {
    display: block !important;
}

@media screen and (max-width: 1922px) and (min-width: 768px)  {
.flex_cell.no_margin.av_one_full.avia-builder-el-9.avia-builder-el-no-sibling.av-zero-padding .flex_cell_inner div {
	margin-left: 3% !important;
}}

@media screen and (max-width: 768px)  {
.flex_cell.no_margin.av_one_full.avia-builder-el-9.avia-builder-el-no-sibling.av-zero-padding .flex_cell_inner div {
    margin-left: 1% !important;
    width: 300px;
    text-indent: -5px;
}
.flex_column.av-js8oeky5-c94f325d49dd0c15874294425ad2cbe2.av_one_full.avia-builder-el-95.avia-builder-el-no-sibling.first.flex_column_div {
    padding-left: 1px;
}}



.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-111.el_after_av_one_full.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-119.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-127.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-111.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin, 
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-113.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-115.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-117.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-121.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-123.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-125.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-129.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-131.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-133.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
	width: 320px;
    margin-left: 30px;
    margin-top: 0px;
}



.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-80.el_after_av_one_full.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-86.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-top: 0px;
    width: 320px;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-66.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin, .flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-68.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-70.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-66.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-88.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
	width: 320px;
    margin-left: 30px;
    margin-top: 0px;	
}






@media screen and (max-width: 1401px) {
div#av-layout-grid-5 {
    width: 100%;
}}

@media screen and (max-width: 768px) {

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.first.avia-builder-el-30.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    width: 100% !important;
    margin-top: -5px !important;
    margin-left: 0px !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-10.el_before_av_one_fourth.avia-builder-el-first {
    padding-top: 20px;
}

.notice-streamer__headline {
    display: block !important;
    text-align: center !important;
    font-size: 26px;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-22.el_after_av_one_full.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-24.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-26.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-builder-el-28.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-30.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-32.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-34.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-36.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-38.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-40.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-42.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-44.el_after_av_one_fourth.avia-builder-el-last.column-top-margin {
    display: block !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

div#av-layout-grid-3 {
    width: 100% !important;
}

div#av-layout-grid-4 {
    width: 100% !important;
}

div#av-layout-grid-6 .panel {
    margin: auto 0 !important;
}

div#av-layout-grid-6 .flex_cell_inner {
    width: 100% !important;
}

div#av-layout-grid-6 {
    width: 100%;
}

div#av-layout-grid-5 {
    width: 100%;
}

}

@media only screen and (max-width: 768px) {

ul.m-course-search__suggestions-list {
    width: 73% !important;
    position: initial;
}

.responsive #top .avia-slideshow-controls a {
        display: block !important;
}
.avia-content-slider-inner {
	height: 546px;
	
}

p#textFocus span {
    line-height: 50px;
}

div#slide-45-layer-4, div#slide-46-layer-4, div#slide-47-layer-4 {
    top: 20px;
}

}

div#slide-45-layer-4, div#slide-46-layer-4, div#slide-47-layer-4 {
    top: 110px;
}

.m-card__metadata-icon, .styles--category__text--HF6n-, .aWebL, .styles--panel-content--23GrT {
    display: inline;
}









@media screen and (max-width: 1402px) and (min-width: 1057px) {

	div#av-layout-grid-6 .flex_cell_inner {
	    margin-left: auto;
		margin-right: auto;
		width: 100% !important;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-78.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-80.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		clear: initial;
		margin-left: 30px;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-119.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-127.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 30px;
        clear: none;
	}

	div#av-layout-grid-3 {
		width: 100% !important;
		margin-left: auto;
		margin-right: auto;
	}

	div#av-layout-grid-4 {
		width: 100% !important;
		margin-left: auto;
		margin-right: auto;
	}
	
	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-28.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-40.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		    float: left;
                    clear: both;
                    margin-left: 0px !important;
	}

	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.first.avia-builder-el-30.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		clear: none;
		margin-left: 32px !important;
	}

	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-34.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0px !important;
		clear: both;
	}


.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-117.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-123.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-129.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-left: 0 !important;
    float: left;
    clear: both;
}



	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-36.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 32px !important;
	}

	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.first.avia-builder-el-38.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 32px !important;
		clear: none;
	}
	
	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-40.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0px !important;
	}

}


@media screen and (max-width: 1060px) and (min-width: 768px) {

	div#av-layout-grid-6 .flex_cell_inner {
	    margin-left: auto;
		margin-right: auto;
		width: 100% !important;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-68.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0px;
		clear: both;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-70.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 30px;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-70.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		clear: both;
	    margin-left: 0px;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-115.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0px;
		clear: both;
	}

	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-119.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		clear: both;
		margin-left: 0px;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-121.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 30px;
	}
	
	.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-123.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0px;
		clear: both;
	}

	div#av-layout-grid-3 {
		width: 100% !important;
		margin-left: auto;
		margin-right: auto;
	}


	div#av-layout-grid-4 {
		width: 100% !important;
		margin-left: auto;
		margin-right: auto;
	}

	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-26.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0px !important;
	}
	
	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-34.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0px !important;
	}

	.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-42.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
		margin-left: 0px !important;
	}

}



@media screen and (max-width: 1436px) and (min-width: 768px) {


}

section.avia_codeblock_section.avia_code_block_5 {
    width: 117%;
}


.styles--category--WL6Cl.panel.panel-default:hover {
	background-color: rgba(29, 70, 158, 0.4);
}

.styles--category--WL6Cl.panel.panel-default.ban:hover {
	background-color: #24aae2;
}

.styles--category--WL6Cl.panel.panel-default.acc:hover {
	background-color: #ee9547;
}

.styles--category--WL6Cl.panel.panel-default.inf:hover {
	background-color: #d92632;
}

.styles--category--WL6Cl.panel.panel-default.ins:hover {
	background-color: #84c047;
}

.styles--category--WL6Cl.panel.panel-default.lam:hover {
	background-color: #e35c33;
}

.styles--category--WL6Cl.panel.panel-default.isl:hover {
	background-color: #25a78e;
}



.styles--category--WL6Cl.panel.panel-default:hover span.m-card__metadata-label {
    color: white;
}

.styles--category--WL6Cl.panel.panel-default:hover span.fa.fa-lg {
    color: white;
}

.styles--category--WL6Cl.panel.panel-default:hover .styles--category__text--HF6n- {
    color: white;
}

.styles--category--WL6Cl.panel.panel-default:hover i.frw {
    color: white;
}


#wpsm_serviceBox_20270_1, #wpsm_serviceBox_20270_3 {
    cursor: pointer;
}

div#after_submenu_8 {
    display: none;
}

section.avia_codeblock_section.avia_code_block_17,
section.avia_codeblock_section.avia_code_block_18,
section.avia_codeblock_section.avia_code_block_19,
section.avia_codeblock_section.avia_code_block_20,
section.avia_codeblock_section.avia_code_block_21,
section.avia_codeblock_section.avia_code_block_22 {
    /*width: 320px;*/
}


@media screen and (max-width:1532px) and (min-width:782px) {
.flex_cell.no_margin.av_one_full.avia-builder-el-46.avia-builder-el-no-sibling.avia-full-stretch {
    padding: 0px 0px 0px 0px !important;
}}


section.avia_codeblock_section.avia_code_block_18 .styles--category--WL6Cl.panel.panel-default:hover,
section.avia_codeblock_section.avia_code_block_19 .styles--category--WL6Cl.panel.panel-default:hover,
section.avia_codeblock_section.avia_code_block_20 .styles--category--WL6Cl.panel.panel-default:hover,
section.avia_codeblock_section.avia_code_block_21 .styles--category--WL6Cl.panel.panel-default:hover,
section.avia_codeblock_section.avia_code_block_22 .styles--category--WL6Cl.panel.panel-default:hover,
section.avia_codeblock_section.avia_code_block_23 .styles--category--WL6Cl.panel.panel-default:hover {
    background-color: #1d469e;
}

.iconlist_content.av_inherit_color p {
    line-height: 18px;
}


.avia-icon-list-container.avia-builder-el-49.el_after_av_textblock.avia-builder-el-last ul {
    border: 1px solid white;
    background-color: #16486ca8;
    width: 104%;
    box-shadow: 0px 0px 1px 1px #0d1014;
}

@media screen and (max-width: 768px) {
.avia-icon-list-container.avia-builder-el-49.el_after_av_textblock.avia-builder-el-last ul {
	width: 100%;
}

.flex_cell.no_margin.av_one_half.avia-builder-el-1.el_before_av_cell_one_half.avia-builder-el-first.av-zero-padding {
    height: 250px !important;
}}


@media screen and (max-width: 1061px) and (min-width: 768px) {
.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-26.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin,
.flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-34.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin, .flex_column.av_one_fourth.no_margin.flex_column_div.av-zero-column-padding.avia-link-column.av-column-link.avia-builder-el-42.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    float: left;
    clear: both;
}}


@media screen and (max-width: 1056px) {
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-131.el_after_av_one_fourth.el_before_av_one_fourth.column-top-margin {
    margin-left: 0px;
    float: left;
    clear: both;
}}


@media screen and (max-width: 1266px) and (min-width: 768px) {
.flex_cell.no_margin.av_one_half.avia-builder-el-5.el_after_av_cell_one_half.avia-builder-el-last.av-zero-padding.av-hide-on-mobile {
    display: none;
}}


.av-layout-tab.av-animation-delay-container.av-active-tab-content.__av_init_open.avia-builder-el-49.el_before_av_tab_sub_section.avia-builder-el-first .container,
.av-layout-tab.av-animation-delay-container.avia-builder-el-54.el_after_av_tab_sub_section.el_before_av_tab_sub_section.av-active-tab-content .container,
.av-layout-tab.av-animation-delay-container.avia-builder-el-60.el_after_av_tab_sub_section.el_before_av_tab_sub_section.av-active-tab-content .container,
.av-layout-tab.av-animation-delay-container.avia-builder-el-66.el_after_av_tab_sub_section.el_before_av_tab_sub_section.av-active-tab-content .container,
.av-layout-tab.av-animation-delay-container.avia-builder-el-71.el_after_av_tab_sub_section.el_before_av_tab_sub_section.av-active-tab-content .container,
.av-layout-tab.av-animation-delay-container.avia-builder-el-77.el_after_av_tab_sub_section.avia-builder-el-last.av-active-tab-content .container {
    max-width: 1402px;
}


div#av-tab-section-1-6 {
    vertical-align: middle;
    background-color: #222222;
}

.avia_transform .av-tab-arrow-container span {
	background-color: #222222;
}

.main_color .avia-icon-list .iconlist-timeline {
    border-color: transparent !important;
}

.flex_column.av_one_fourth.flex_column_div.first.avia-builder-el-48.el_before_av_one_fourth.avia-builder-el-first {
    width: 430px;
}


@media screen and (max-width: 1533px) {
.flex_column.av_one_fourth.flex_column_div.first.avia-builder-el-48.el_before_av_one_fourth.avia-builder-el-first {
    margin-left: 10px;
}}


@media screen and (min-width: 1914px) {
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-51.el_after_av_one_fourth.el_before_av_one_fourth {
    margin-left: 286px;
}

.flex_column.av_one_fourth.flex_column_div.avia-builder-el-56.el_after_av_one_fourth.avia-builder-el-last {
    margin-left: 60px;
}}


@media screen and (max-width: 1185px) and (min-width: 1px) {
.flex_column.av_one_fourth.flex_column_div.first.avia-builder-el-48.el_before_av_one_fourth.avia-builder-el-first {
    clear: both;
    margin: 0 auto !important;
    float: none;
}
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-51.el_after_av_one_fourth.el_before_av_one_fourth {
    clear: both;
    margin: 0 auto !important;
    float: none;
}
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-56.el_after_av_one_fourth.avia-builder-el-last {
    clear: both;
    margin: -20px auto 0 auto !important;
    float: none;
    top: -60px;
}}

@media screen and (max-width: 1913px) and (min-width: 1185px) {
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-51.el_after_av_one_fourth.el_before_av_one_fourth {
    margin: 0px auto 0px 32px !important;
}}

@media screen and (max-width: 1650px) and (min-width: 1185px) {
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-56.el_after_av_one_fourth.avia-builder-el-last {
	margin: -148px auto 0 471px !important;
}}

@media screen and (max-width: 1913px) and (min-width: 1651px) {
.flex_column.av_one_fourth.flex_column_div.avia-builder-el-56.el_after_av_one_fourth.avia-builder-el-last {
	margin: 0 auto 0 180px !important;
}}


.avia_message_box_content {
    text-transform: none;
    font-size: 16px;
}

#vidBanner {
    width: 873px;
    margin: -3px auto -8px auto !important;
    display: block;
    margin-left: 73px !important;
    margin-right: -145px !important;
}

#imgTrophy {
	width: 130px;
	margin-top: 12px;
}

.tblTrophy {
    margin-bottom: 5px;
}

/*
@media screen and (max-width: 1626px) and (min-width: 1230px) {
#vidBanner {
	width: 530px;
}}
*/

div#search-result-container {
    /* margin-bottom: 415px !important; */
}

@media screen and (max-width: 768px) {
div#search-result-container {
    margin-bottom: 65px !important;
}}

@media screen and (max-width: 1670px) and (min-width: 768px) {
#vidBanner {
	width: 60%;
	margin: auto !important;
}}

@media screen and (max-width: 768px) {
#vidBanner {
	margin-left: 0px !important;
	width: 100%;
}
#imgTrophy {
	width: 120px;
    margin: 0 auto;
    display: block;
}}

.ubermenu-submenu-id-36545 li:hover a {
    color: black !important;
}