/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/
.affiliate-image {
    padding: 10px 0;
}
#top .header_color .main_menu .menu ul li>a:hover {
    color: #fff;
    background-color: #4055b2;
}
.av-main-nav > li > a{font-size: 14px;}
#top .av-main-nav ul a{font-size: 14px;}
#footer .widget .social_bookmarks {height: 40px;}
#footer .widget .social_bookmarks li {clear: none!important;width: 40px;}
#footer .widget .social_bookmarks li a[data-av_iconfont='entypo-fontello']:before{font-size: 25px;color: #fff;}
#footer .widget .social_bookmarks li a {width: 40px;min-height: 40px;line-height: 40px;}
#page-banner-id { width: 100%;background-size: cover; }
.box-style{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E6E6E6;
    box-shadow: 7px 11px 8px -5px rgb(0 0 0 / 38%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 23px 23px 23px 23px;
    min-height: 275px !important;
}
.box-style img {
    height: 150px;
    width: auto;
    max-width: 100%;
}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 600px;
  margin: 20px auto;
}
ul.icon-bullets {
    list-style: none outside;
    margin-left: 20px;
}

ul.icon-bullets li {
    padding-left: 8px;
    list-style: none;
}

ul.icon-bullets li:before {
    content: '\e8ae';
    font-family: 'entypo-fontello';
    font-size: 20px;
    font-weight: normal;
    position: absolute;
    left: 20px;
    color: #4055b2;
}
ul.icon-correct{
    list-style: none outside;
    margin-left: 20px;
}
ul.icon-correct li {
    padding-left: 8px;
    list-style: none;
}

ul.icon-correct li:before {
    content: '\e812';
    font-family: 'entypo-fontello';
    font-size: 20px;
    font-weight: normal;
    position: absolute;
    left: 20px;
    color: #2B4091;
}
#top .main_color .avia-data-table.table-row th{
    background-color: #2B4091 !important;
    text-align:left;
    color:#fff;
    font-size: 20px;
}
#top .main_color .avia-data-table.table-row td{
    text-align:left;
    font-size: 18px;
}
#footer .gallery .gallery-item {
    width: 100px !important;
    padding: 0 10px 10px 0!important;
    height: 55px;
}
#footer .gallery .gallery-item img{border: 0px solid #cfcfcf;}

.labelDiv {
    width:100%;
    color: #fff;
    text-align: left;
}

.inputDiv {
    width:100%;
}

.inputs {
    padding-bottom:10px;
    margin-bottom:10px;
    width:96%;
    display:block;
    margin-left:10px;
}

input[type="button"] {
    border-color: #fff;
    width: 100%;
    font-size: 16px !important;
    cursor: pointer;
}

input[type="button"]:hover {
    border-color: #222;
    box-shadow: 2px 2px 4px #222;
    background: radial-gradient(#222,#000000,#110f11);
    color: #fff;
}

input[type="button"]:active {
    border-color: #222;
    box-shadow: 2px 2px 4px #602454;
    background: radial-gradient(#602454,#3d1e37,#231621);
    color: #fff;
}
.setDiv {
    color: #fff;
    font-size: 20px;
}
#fullwidthsection .container {
    width: 100%;
    max-width: none;
    padding: 0;
}
#fullwidthsection div .av_one_fifth {
    margin-left: 2.5%;
    width: 18%;
}
#fullwidthsection div .first { margin-left: 0!important; }

img#loader { margin-top: -355px;display: none;position: relative;z-index: 100;left: 0;top: 0; }
#top #wrap_all .footer_color h3, #top #wrap_all .socket_color h3 {
    font-size: 24px;
}
.findformcontainer1
{
    background:#f1f2f2;
    border-radius:2px;
    padding:55px 75px; text-align:center;
}
.findformcontainer1 h2
{
    color: #4054B2 !important;
    font-size:40px !important;
    text-align:center;
    line-height:1;
    text-transform:none !important;
    margin-bottom:55px;
}
.findformcontainer1 .finput
{
    background:#fff !important;
    width:48%;
    height:54px;
    margin-right:0px;
    border-radius:8px !important; font-size: 16px; border:1px solid #c7c8ca !important;
    border: 1px solid #eee;
    padding: 8px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #555;
    margin: 0 auto;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #f9f9f9;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}
.findformcontainer1 .val_submit
{
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-bottom: 12px;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    border-style: solid;
    border-width: 0;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.06));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.06));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.06));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.06));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.06));
    background-repeat: repeat-x;
    color: white;
    text-shadow: 0px 1px 2px rgb(0 0 0 / 14%);
    text-decoration: none;
    font-weight: 400;
    font-size: 13px;
    line-height: 1em;
    padding: 11px 18px;
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -ms-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
    white-space: nowrap;
    background-color: #4054B2;
}
.val-msg {
    color: red;
}
#searchform #form-input{display: inline-block !important;}
.av-countdown-timer{
    opacity:1!important;
}
.login-form-custum label {
    color: #FFF;
    font-weight: 500;
    font-size: 16px;
}
.login-form-custum .i4w_login_remember {
    color: #FFF;
    font-weight: 500;
    font-size: 16px;
}
.username {
    color: #000000;
    font-size: 30px;
    font-weight: 500;
    margin-top: 0;
}

.social-icons {
    display: flex;
    align-items: left;
    justify-content: left;
    flex-wrap: wrap;
    list-style-type: none;
    font-size: 2rem;
}

.social-icons li {
  padding: 10px;
}
.social-icons li:first-child {
    padding-left: 5px;
}

/* transition for social icon hover animation */
.social-icons li a img {
  transition: 0.4s;
  cursor: pointer;
}

/* social media icons hover color */
.social-icons li a img:hover,
.social-icons li a img:focus {
  color: #1877f2;
  transform: scale(1.3);
}
ul.icon-number-sign {
    list-style: none outside;
    margin-left: 25px;
}
ul.icon-number-sign li {
    padding-left: 15px;
    list-style: none;
    margin-left: 0;
    line-height: 30px;
}
ul.icon-number-sign li:before {
    position: absolute;
    content: "";
    background-size: 35px 35px;
    display: inline-block;
    width: 35px;
    height: 35px;
    left: -5px;
    margin-top: 3px;
}
ul.icon-number-sign li.icon-number-one:before {
    background-image: url(https://www.iab.org.uk/wp-content/uploads/2022/11/no1.png);
    
}
ul.icon-number-sign li.icon-number-two:before {
    background-image: url(https://www.iab.org.uk/wp-content/uploads/2022/11/no2.png);
    
}
.difference-block1 {
    border-radius: 25px;
    background-color: #98cc62;
}
.difference-block2 {
    border-radius: 25px;
    background-color: #faa41a;
}
.difference-block3 {
    border-radius: 25px;
    background-color: #80d2ea;
}
.padding20text{
    padding: 0 20px;
    font-size: 14px;
}

ul.icon-arrow-list {
    list-style: none outside;
    margin-left: 0px;
}

ul.icon-arrow-list li {
    padding-left: 8px;
    list-style: none;
    margin-left:0px;
}

ul.icon-arrow-list li:before {
    content: '\e885';
    font-family: 'entypo-fontello';
    font-size: 20px;
    font-weight: normal;
    position: absolute;
    left: 20px;
    color: #fff;
}

ul.awards-categories {
    list-style: none outside;
    margin-left: 10px;
}
ul.awards-categories li {
    padding-left: 10px;
    list-style: none;
    margin-left: 0;
    line-height: 30px;
    margin-bottom: 10px;
}
ul.awards-categories li:before {
    position: relative;
    content: "";
    background-size: 56px 50px;
    display: inline-block;
    width: 56px;
    height: 50px;
    left: -10px;
    float: left;
    background-image: url(https://www.iab.org.uk/wp-content/uploads/2022/12/star@2x.png);
}
.awards-h1{
    font-size: 19px;
    font-weight: 400;
    color: #000;
}
.awards-h2{
    font-size: 19px;
    font-weight: 600;
    color: #000;
}
#top .awards-categories li a:link {
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
}
.awards23-heading {
    margin-bottom: 20px;
}
.awards23-heading::after {
    content: " ";
    display: block;
    height: 5px;
    width: 80px;
    position: relative;
    bottom: -5px;
    border-bottom: 1px solid #f3b148;
    border-top: 1px solid #f3b148;
    margin: 0 auto;
}
.nominate-button {
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 20px;
    box-sizing: border-box;
    background: linear-gradient(90deg,#fabf56,#eca53b);
    background-size: 200%;
    border-radius: 50px;
    margin: 0 10px;
    display: block;
    text-decoration: none !important;
    color: #fff !important;
}
ul.awards-categories li.popstar {
    padding-left: 0px;
}
ul.awards-categories li.popstar:before {
    left: -10px;
}
.grey-round-box {
    border-radius: 25px;
    background: #f2f2f2;
    padding: 23px 23px 23px 23px;
}
.pink-button{
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    background: linear-gradient(90deg,#fb2152,#ef0338);
    background-size: 200%;
    border-radius: 50px;
    margin: 0 10px;
    display: block;
    text-decoration: none;
    color: #fff !important; 
}

.black-button{
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    background: linear-gradient(90deg,#000000,#000000);
    background-size: 200%;
    border-radius: 50px;
    margin: 0 10px;
    display: block;
    text-decoration: none;
    color: #fff !important; 
}
.brown-button{
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    background: linear-gradient(90deg,#0f2e43,#0f2e43);
    background-size: 200%;
    border-radius: 50px;
    margin: 0 10px;
    display: block;
    text-decoration: none;
    color: #fff !important;
}
.smart-button{
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    background: linear-gradient(90deg,#00b592,#00b592);
    background-size: 200%;
    border-radius: 50px;
    margin: 0 10px;
    display: block;
    text-decoration: none;
    color: #fff !important;
}
.green-button{
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    background: linear-gradient(90deg,#9acc6d,#88e535);
    background-size: 200%;
    border-radius: 50px;
    margin: 0 10px;
    display: block;
    text-decoration: none;
    color: #fff !important;
}
.sky-blue-button{
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    background: linear-gradient(90deg,#9ad0ea,#88d8ff);
    background-size: 200%;
    border-radius: 50px;
    margin: 0 10px;
    display: block;
    text-decoration: none;
    color: #fff !important;
}
.blue-button{
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    background: linear-gradient(90deg,#2b4290,#6c89e9);
    background-size: 200%;
    border-radius: 50px;
    margin: 0 10px;
    display: block;
    text-decoration: none;
    color: #fff !important;
}
.magzine-icons {
    float: left;
    margin: 0 20px 20px 0;
}
ul.icon-round-check {
    list-style: none outside;
    margin-left: 25px;
}
ul.icon-round-check li {
    padding-left: 15px;
    list-style: none;
    margin-left: 0;
    line-height: 30px;
}
ul.icon-round-check li:before {
    position: absolute;
    content: "";
    background-size: 35px 35px;
    display: inline-block;
    width: 35px;
    height: 35px;
    left: -5px;
    background-image: url(https://www.iab.org.uk/wp-content/uploads/2023/01/check.png);
}

.global-round-box {
    min-height: 230px;
    background: #f9fafa;
    margin: 20px 0 15px;
    overflow: hidden;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    box-shadow: rgb(14 30 37 / 12%) 0px 2px 4px 0px, rgb(14 30 37 / 32%) 0px 2px 16px 0px;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
}
.global-round-box .image-round-box {
    background: #fff;
    padding: 15px;
    margin: 0 auto;
    text-align: center;
}
.global-round-box .image-round-box img {
    max-width: 220px;
    height: auto;
    width: 100%;
}
.global-round-box .bottom-round-box {
    background: #4055b2;
    padding: 16px;
    bottom: 0px;
    position: absolute;
    min-height: 70px;
    width: 100%;
}
.global-round-box .bottom-round-box h3{
    color: #fff;
}
.global-round-box .bottom-round-box a, .global-round-box .bottom-round-box a:hover {
    color: #fff;
    margin: 0 auto;
    text-align: left;
    display: block;
    text-decoration: none;
    font-size: 16px;
}
.virtual-coffee-morning {
    position: relative;
    display: inline-block;
}
.virtual-coffee-morning h2 {
    color: #fff !important;
    font-size: 58px;
    text-transform: inherit !important;
}
.virtual-coffee-morning h2::after {
    height: 15px;
    background: #feb207;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: 0px auto;
    width: 100%;
    opacity: 0.35;
}
.virtual-coffee-morning h4 {
    color: #fff !important;
    margin-bottom: 20px;
}
.virtual-coffee-morning h3 {
    color: #feb207 !important;
}
.membership-desc-block {
    margin-top: 80px;
}
.mem-pricing {
    font-size: 20px;
    color: #000;
    font-weight: 600;
}
ul.icon-round-sky-check {
    list-style: none outside;
    margin-left: 25px;
}
ul.icon-round-sky-check li {
    padding-left: 15px;
    list-style: none;
    margin-left: 0;
    line-height: 30px;
}
ul.icon-round-sky-check li:before {
    position: absolute;
    content: "";
    background-size: 35px 35px;
    display: inline-block;
    width: 35px;
    height: 35px;
    left: -5px;
    background-image: url(https://www.iab.org.uk/wp-content/uploads/2023/01/check-1.png);
}
.padding20greytext{
    padding: 0 20px;
    background-color: #f2f2f2;
}
.cart_dropdown_link [data-av_icon]::before {color: #fff;}
#top div ul.product_list_widget li.woocommerce-mini-cart-item a {color: #fff;}
.cart_dropdown .dropdown_widget .widget_shopping_cart_content p.woocommerce-mini-cart__total.total strong {color: #fff;}
div .dropdown_widget .cart_list li.woocommerce-mini-cart-item.mini_cart_item:hover {background-color: #4055b2;}
#top div div.woocommerce-message a.button{background: rgba(0,0,0,0.4);}
@media screen and (max-width: 767px) {
    .findformcontainer1 .finput{width: 100%;}
}

.padding20bluetext {
    padding: 20px 30px;
}
.career-maxwidth{ float: none !important; max-width:900px; margin:0 auto; }

.page-id-137549 .main_color{ border-color:#fff !important }
.list-box-shadow .template-page{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 0;
    border-radius: 30px;
    overflow: hidden;
    margin-bottom: 30px !important;
}

.list-box-shadow .av_three_fourth{ padding:40px 15px 30px 0; }
.list-box-shadow .av-flex-placeholder{ width:3% !important; }

.list-box-shadow-right .template-page{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 0;
    border-radius: 30px;
    overflow: hidden;
    margin-bottom: 30px !important;
}

.list-box-shadow-right .av_three_fourth{ padding:40px 15px 30px 30px; }
.list-box-shadow-right .av-flex-placeholder{ width:3%; }

ul.icon-round-green-check{list-style:none outside;margin-left:25px}
ul.icon-round-green-check li{padding-left:15px;list-style:none;margin-left:0;line-height:30px}
ul.icon-round-green-check li:before{position:absolute;content:"";background-size:35px 35px;display:inline-block;width:35px;height:35px;left:-5px;background-image:url(https://www.iab.org.uk/wp-content/uploads/2023/03/greencheck.png);}

ul.icon-round-yello-check{position: relative; list-style:none outside;margin-left:25px; padding-left:30px}
ul.icon-round-yello-check li{padding-left:15px;list-style:none;margin-left:0;line-height:30px}
ul.icon-round-yello-check li:before{position:absolute;content:"";background-size:35px 35px;display:inline-block;width:35px;height:35px;left:-5px;background-image:url(https://www.iab.org.uk/wp-content/uploads/2023/03/orangecheck.png);}

.image-box-shadow{ box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; overflow: hidden; border-radius: 36px;}

.blue-box-list-bg {
    background: #35438d !important;
    border-radius: 30px;
    padding: 25px 20px 15px 20px;
    overflow: hidden;
    margin-left: -60px !important;
    margin-top: 80px !important;
    min-width: 830px !important;
}
.blue-box-list-bg ul.icon-round-sky-check li{color:#fff }
.blue-box-list-bg ul.icon-round-sky-check{position: relative; padding-left:30px; }

.title-sky-border, 
.title-green-border, 
.title-orange-border{ position:relative; }

.title-sky-border:after{content: '';
    position: absolute;
    border-bottom: solid 15px #84d3e8;
    height: 10px;
    width: 100%;
    display: inline-block;
    bottom: 3px;
    left: 0;
    z-index: -1;
}
.title-green-border:after{content: '';
    position: absolute;
    border-bottom: solid 15px #9aca6d;
    height: 10px;
    width: 100%;
    display: inline-block;
    bottom: 3px;
    left: 0;
    z-index: -1;
}
.title-orange-border:after{content: '';
    position: absolute;
    border-bottom: solid 15px #f9a33b;
    height: 10px;
    width: 100%;
    display: inline-block;
    bottom: 3px;
    left: 0;
    z-index: -1;
}
.text-sky-border, 
.text-green-border, 
.text-orange-border{ position:relative; font-weight:bold; }
.text-sky-border:after{content: '';
    position: absolute;
    border-bottom: solid 8px #84d3e8;
    height: 10px;
    width: 100%;
    display: inline-block;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.text-green-border:after{content: '';
    position: absolute;
    border-bottom: solid 8px #9aca6d;
    height: 10px;
    width: 100%;
    display: inline-block;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.text-orange-border:after{content: '';
    position: absolute;
    border-bottom: solid 8px #f9a33b;
    height: 10px;
    width: 100%;
    display: inline-block;
    bottom: 0;
    left: 0;
    z-index: -1;
}

#marketing-courses-banner {width: 100%; background-size: 100%; position: relative;}
#marketing-courses-banner:after{ background:url(https://www.iab.org.uk/wp-content/uploads/2023/03/triangles.png); background-repeat:no-repeat; background-size:100% auto; content:''; position:absolute;  position:absolute !important; bottom:0; right:-5px; width:800px; height: 300px;}
#marketing-courses-banner h1{ text-transform:capitalize !important; }

#marketing-courses-banner .container{ position:inherit !important; }

.marketing-banner-logo{ position:absolute !important; top:0; right:-100px; }
.banner-triangles{ display: none; position:absolute !important; bottom:0; right:0; }

#marketing-courses-section{ padding-top:80px !important; padding-bottom:80px !important; }
#marketing-courses-section h2{ margin:0 0 10px 0 !important; text-transform:capitalize !important; }
#marketing-courses-section strong{ color:#000 !important }

#aml-supervision-section { background-size: 100%; }
#aml-supervision-section h1{text-transform:capitalize !important; }

.pricing-heading-1 { align-items: center; }
.pricing-heading-1 h3 { text-align: left; height: 100%; display: inline-block; border-right: solid 1px #fff; margin: 0 15px 0 0 !important; padding: 0 15px 0 0 !important; line-height:40px;}
.pricing-heading-1 h4{text-align: left; height: 100%; display: inline-table; vertical-align: middle;}


.pricing-heading-2, .pricing-heading-2 * { align-items: center; vertical-align:middle; }
.pricing-heading-2 h3 { text-align: left; height: 100%; display: inline-block; border-right: solid 1px #fff; margin: 0 15px 0 0 !important; padding: 0 15px 0 0 !important; line-height: 50px;}
.pricing-heading-2 h4{text-align: left; height: 100%; display: inline-block; }
.pricing-heading-2 h4 span{ font-weight: 400; display: block; font-size:15px; }

.hide{ display:none; }

#applynow-section-button { padding:15px 0; text-align: center; }
#applynow-section-button .avia-button-center{ display: inline-block; }
.applynow-aml-form .wpcf7-form-control-wrap{ padding-right: 15px; float: left; width: 33.333%} 
.applynow-aml-form br{ display:none; }
.applynow-aml-form input[type=text], 
.applynow-aml-form input[type=email], 
.applynow-aml-form input[type=tel] { padding: 10px 30px !important; border: none !important; margin: 0 10px 0 0 !important;!important; border-radius: 30px !important; }
.download-free-aml{border-left: solid 1px #fff; margin:20px 0 0 30px !important; padding:30px 0 10px 40px !important;}
.applynow-aml-form input[type=submit]{padding: 12px 30px; border-radius: 30px !important; background: #294491;}
.applynow-aml-form input[type=submit]:hover{ background:#fca40d !important; }
.applynow-aml-form .wpcf7-response-output{ color: #fff; display: table; }

/* 404 Page */
.page-not-found { background: #fff; padding:150px 0; position: relative;}
.page-not-found:before{ display: inline-block !important; background:url(overlay.png); background-repeat:no-repeat; background-size:100% auto; content:''; position:absolute; top:0; right:-5px; width: 75%; height: 100%;}
.page-not-found:after{ display: inline-block !important; background:url(404.png); background-repeat:no-repeat; background-size:100% auto; content:''; position:absolute; top:60%; transform: translateY(-50%); right:-5px; width:700px; height:500px;}
.content-notfound { max-width: 55%; }
.content-notfound h2 { font-size:80px; color:#000; }
.content-notfound p{ font-size:18px; color:#000; }
.content-notfound ul{ margin:0; padding:0; }
.content-notfound ul li{ font-size:18px; position:relative; padding-bottom:10px; }
.content-notfound ul li a{ color:#000; font-weight:600; }
.content-notfound ul li a:hover{color: #35438d;}
.content-notfound ul li a:hover:before { content: '\e885'; font-family: 'entypo-fontello';
    font-size:24px; font-weight: normal; position: absolute; left:-20px; color: #35438d;}



#lcci-banner{width: 100%; background-size: 100%; position: relative;}
#lcci-banner .container{ position:inherit !important; }
#lcci-banner .lcci-logo{ margin:0 auto !important; }


#lcci-section-1{ padding-top:70px !important; }
#lcci-section-1 h2{ margin:30px 0 10px 0 !important; text-transform:capitalize !important; font-size:50px !important; }

#lcci-section-2{padding-bottom:70px !important;}

.invest-advance-believe-blue-box {
    background: #1e3c85 !important;
    border-radius: 30px;
    padding:40px 50px 10px 50px;
    overflow: hidden;
    margin-left: -100px !important;
    margin-top:60px !important;
    min-width: 630px !important;
}
.invest-advance-believe-blue-box h2{ font-size: 40px; color:#fff !important; } 
.invest-advance-believe-blue-box p{ color:#fff !important; }
#lcci-section-3{ padding-top:30px; padding-bottom:30px; }
#lcci-section-3 h2{ margin:50px 0 30px 0 !important; text-transform:capitalize !important; font-size:40px !important; }

#lcci-section-4{ background-size: auto 100%; padding-top:80px; padding-bottom:150px; }
#lcci-section-4 h2{ margin:0 0 15px 0 !important; text-transform:capitalize !important; font-size:40px !important; }
#lcci-section-4 .container{ max-width:1040px; }
#lcci-section-4 .flag-icon-list{ margin: 0; vertical-align:middle; }
#lcci-section-4 .flag-icon-list img{ float:left; max-width:28px; margin-right:10px; }
#lcci-section-4 .flag-icon-list em{ display: inline-block; padding: 5px 0 0 0; }

#lcci-section-5{ padding-top:70px; padding-bottom:70px; }
#lcci-section-5 h2{ margin:0 0 30px 0 !important; text-transform:inherit !important; font-size:40px !important; line-height:50px; }
#lcci-section-5 h3{ font-size:30px; }

@media screen and (min-width: 1024px) and (max-width: 1170px) {
    .finance-career-banner .container, 
    #aml-supervision-section .container{ height: auto !important; }
    .blue-box-list-bg{ min-width:710px !important; }
    .page-id-137549 .main_color{ border-color:#fff !important }

    #marketing-courses-banner .marketing-banner-logo{ right:0 !important; }
    #marketing-courses-banner .container .content{ }
    #marketing-courses-banner .container, 
    #lcci-banner .container{ height:400px !important; }
    .invest-advance-believe-blue-box { padding: 30px 30px 0px 30px;  margin-top: 40px !important; min-width: 580px !important;}

}

@media screen and (min-width: 767px) and (max-width: 1023px) {
    .finance-career-banner .container{ height: auto !important; }
    .blue-box-list-bg{ min-width:530px !important; }
    .page-id-137549 .main_color{ border-color:#fff !important }
    #marketing-courses-banner .marketing-banner-logo{ right:0 !important; }
    #marketing-courses-banner:after{width: 500px; height: 190px;}
    #marketing-courses-banner .container .content{ padding-top:30px; vertical-align:top !important; }
    #aml-supervision-section .container .content{ padding-top:30px; vertical-align:top !important; }
    #marketing-courses-banner .container, 
    #aml-supervision-section .container, 
    #lcci-banner .container{ height:auto !important; }
        #aml-supervision-section .avia-button.avia-size-large { padding:15px 15px 13px !important;}
        #aml-supervision-section .no_margin.av_two_fifth{ width:55% !important; }
        .applynow-section-logo{ width:25% !important; padding:30px 0 0 0; }

        .pricing-heading-1 h3 { text-align: center; height: 100%; display:block; border: none; border-bottom: solid 1px #fff; margin: 0 0 15px 0 !important; padding: 0 0 15px 0 !important; line-height:40px;}
.pricing-heading-1 h4{display:block; text-align: center;}
.pricing-heading-2 h3 { text-align: center; height: 100%; display:block; border: none;  border-bottom: solid 1px #fff; margin: 0 0 15px 0 !important; padding: 0 0 15px 0 !important; line-height:40px;}
.pricing-heading-2 h4{display:block; text-align: center;}
.applynow-aml-form .wpcf7-form-control-wrap{ padding-right: 15px; float: left; width:50%;} 
.applynow-aml-form input[type=submit]{ margin-top:15px; }

/* 404 Page */
.page-not-found:before{ right:-5px; width: 100%; height: 100%;}
.page-not-found:after{ top:45%; width: 55%; height: 310px;}
.content-notfound { max-width:55%; }

    #lcci-section-1 h2,
    #lcci-section-2 h2,
    #lcci-section-3 h2,
    #lcci-section-4 h2,
    #lcci-section-5 h2{ font-size:30px !important; line-height:40px !important; }
    .invest-advance-believe-blue-box{ min-width:450px !important; margin-top: 0 !important; padding: 30px 30px 0px 30px }
}

@media screen and (max-width: 767px){
    .flex_column.av-lerglo6s-a9583abd191d66919fea1b67cad97812{padding:0 !important;}
    .finance-career-banner .container{ height: auto !important; }
    .blue-box-list-bg{ margin-top: 0px !important; margin-left:0px !important; min-width:inherit !important; }
    .list-box-shadow .av_three_fourth{ padding-left:30px; }
    .list-box-shadow .av_three_fourth ul.icon-round-green-check, 
    .list-box-shadow .av_three_fourth ul.icon-round-sky-check{ position:relative; }
    .list-box-shadow .av_three_fourth ul.icon-round-green-check li:before, 
    .list-box-shadow .av_three_fourth ul.icon-round-sky-check li:before{ left:-35px;  }
    #lcci-section-1 h2,
    #lcci-section-2 h2,
    #lcci-section-3 h2,
    #lcci-section-4 h2,
    #lcci-section-5 h2{ font-size:30px !important; line-height:40px !important; }
    .invest-advance-believe-blue-box{ min-width:inherit !important; margin:0 !important; }
    #marketing-courses-banner:after, 
    .marketing-banner-logo, 
    #marketing-courses-banner ul, 
    #aml-supervision-section p{ display:none; }
    #marketing-courses-banner .container .content{ padding-top:30px; vertical-align:top !important; }
    #marketing-courses-banner .container, 
    #aml-supervision-section .container, 
    #lcci-banner .container{ height:auto !important; }
    #aml-supervision-section .avia-button.avia-size-large { padding: 15px 10px 13px !important;}
    #aml-supervision-section .container .content{ padding-top:30px; vertical-align:top !important;}

.pricing-heading-1 h3 { text-align: center; height: 100%; display:block; border: none; border-bottom: solid 1px #fff; margin: 0 0 15px 0 !important; padding: 0 0 15px 0 !important; line-height:40px;}
.pricing-heading-1 h4{display:block; text-align: center;}
.pricing-heading-2 h3 { text-align: center; height: 100%; display:block; border: none;  border-bottom: solid 1px #fff; margin: 0 0 15px 0 !important; padding: 0 0 15px 0 !important; line-height:40px;}
.pricing-heading-2 h4{display:block; text-align: center;}
.download-free-aml{border: none; border-top: solid 1px #fff; margin:0 !important; padding:30px 0 10px 0 !important;}
#applynow-section-button{ margin-bottom:0 !important }

.applynow-aml-form .wpcf7-form-control-wrap{display: block; padding-right:0; padding-bottom: 15px !important; float:none; width:100%}

/* 404 Page */
.page-not-found {padding:100px 0;}
.page-not-found:before{ right:-5px; width: 100%; height: 100%;}
.page-not-found:after{ position:relative; top:inherit; transform:inherit; bottom: 0; right:-5px; width: 100%; height: 330px;}
.content-notfound { max-width:100%; }
}

/* New home page */
#top .home-slider .ls-bottom-slidebuttons a{ background:#fff !important; width: 12px !important; height: 12px !important; margin: 0 5px !important; }
#top .home-slider .avia-layerslider .ls-nav-prev, 
#top .home-slider .avia-layerslider .ls-nav-next{ display:block !important; visibility:initial !important; }

#home-section-1 h2{max-width: 490px; font-weight: bold; text-transform:inherit !important; }
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{ font-weight: bold; text-transform:inherit !important; }

#home-section-2 h2{font-weight: bold; text-transform:inherit !important; }
#home-section-2 strong{ color:#000; }

#home-section-3 h2{max-width: 490px;font-weight: bold; text-transform:inherit !important; }

#home-section-4 h2{font-weight: bold; text-transform:inherit !important; }


#home-section-5{background-size: 100% auto; background-position: top center; padding-top: 50px;padding-bottom: 70px;}
#home-section-5 h2{font-weight: bold; text-transform:inherit !important; }

#top #home-section-5 .avia-slider-testimonials.av-control-minimal .avia-slideshow-arrows a{ color:#000 !important; opacity:1 !important; }
#top #home-section-5 .avia-slider-testimonials.av-control-minimal .avia-slideshow-arrows a.prev-slide{ left:-35px; }
#top #home-section-5 .avia-slider-testimonials.av-control-minimal .avia-slideshow-arrows a.next-slide{right:-35px;} 
#top #home-section-5 .av-large-testimonial-slider .avia-testimonial-meta-mini{ float:none !important; }

#home-section-5 .home-testimonials-before, 
#home-section-5 .home-testimonials-after{ position:relative; }
#home-section-5 .testimonials-quots{ margin:0; }
#home-section-5 .home-testimonials-before{ width: 85px; height: 80px; background:url(https://www.iqualglobal.com/wp-content/uploads/2023/08/quots-left.png); background-repeat:no-repeat; background-position: top left; background-size:70% auto; position: absolute; top: 0; left: 0; }

#home-section-5 .home-testimonials-after{ width: 85px; height: 80px; background:url(https://www.iqualglobal.com/wp-content/uploads/2023/08/quots-right.png); background-repeat:no-repeat; background-position: bottom right; background-size:70% auto; position: absolute; bottom:0; right: 0;}
#home-section-5 .testimonials-quots .avia-testimonial-meta{ margin-top:0; }
#home-section-5 .testimonials-quots .avia-testimonial-meta-mini .avia-testimonial-name{ margin-top:0;font-weight:900 !important; margin-bottom:15px; }
#home-section-5 .testimonials-quots .avia-testimonial-meta-mini{ text-align:center !important; }

#top #home-section-5 .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image { float: none; text-align: center; margin: 0 auto !important;}

#home-section-6 h2{font-weight: bold; text-transform:inherit !important; }

#home-section-1 .av-subheading p, 
#home-section-2 .av-subheading p, 
#home-section-3 .av-subheading p, 
#home-section-4 .av-subheading p, 
#home-section-5 .av-subheading p,
#home-section-6 .av-subheading p{ font-weight:600; }

#international-section .container {
    max-width: 1040px;
}

#international-section .flag-icon-list {
    margin: 0;
    vertical-align: middle
}

#international-section .flag-icon-list img {
    float: left;
    max-width: 28px;
    margin-right: 10px
}

#international-section .flag-icon-list em {
    display: inline-block;
    padding: 5px 0 0 0
}
.Interactive-img-radius{ border-radius:30px; float:right; overflow:hidden !important;}
@media screen and (min-width: 768px){
.home #page-banner-id{
    position:relative; top: 0; left: 0; right: 0; width: 100%; height: 100%; content: '';
    -webkit-mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,30%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,29%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}

.home #page-banner-id main.template-page.content.av-content-full.alpha.units{ padding-top:0; }


.home #av_section_2 .template-page{ padding-top:0;   padding-bottom:100px; }
.home #av_section_2{ margin-top:-120px; position:relative; }
.home #av_section_2{
    position:relative; bottom:0; left: 0; right: 0; width: 100%; height:620px; content: '';
    -webkit-mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,30%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,29%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat; z-index: 99999; }


.home #av_section_3 { margin: -160px 0 0 0; z-index: 1; position: relative; }
.home #av_section_3 .template-page{ padding-top:110px; }
.home #av_section_3{
    position:relative; bottom:0; left: 0; right: 0; width: 100%; height:350px; content: '';
    -webkit-mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,30%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,29%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat; z-index: 9999; }

.home #international-section { margin: -100px 0 0 0; z-index: 1; position: relative; padding-top:40px; }
.home #international-section .template-page{ padding-top:40px; }
.home #international-section{
    position:relative; bottom:0; left: 0; right: 0; width: 100%; height:780px; content: '';
    -webkit-mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,30%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,29%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat; z-index: 999; }
.home #av_section_5{margin-top:-160px;}
.home #home-section-5 { margin-top:0; padding-top: 0; z-index: 1; position: relative; }
.home #home-section-5{
    position:relative; bottom:0; left: 0; right: 0; width: 100%; height:270px; content: '';
    -webkit-mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,30%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
mask: radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top left, radial-gradient(var(--r1,100%) var(--r2,29%) at bottom,transparent 79.5%,white 80%) top center, radial-gradient(var(--r1,100%) var(--r2,30%) at top ,white 79.5%,transparent 80%) top right;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat; z-index: 9999; }


.home #av_section_7{ margin-top:-70px; padding-top: 40px; z-index: 1; position: relative; }

}

@media screen and (min-width: 768px){
#home-section-6 .home-footer-logo-border{ position:relative; }
/*#home-section-6 .home-footer-logo-border:after { border-left: solid 1px #fff; content: ''; position: absolute; width: 1px; height: 100%; background: #fff; display: block !important; left: -40px; visibility:visible; }*/
}

 

@media screen and (min-width: 768px) and (max-width: 899px){
.home #av_section_2{ height:400px !important; }
.home #international-section{height: 1280px !important; background-size: auto 100% !important; }
}


@media screen and (max-width: 767px){
#home-section-1, #home-section-2, #home-section-3, #home-section-4, #home-section-5, #home-section-6{ background-size:auto 100% } 
#home-section-5 .home-testimonials-after, 
#home-section-5 .home-testimonials-before{ display:none !important; }
#international-section{ background:#f26123; }

}