.included-about-us-wrapper{
    max-width: 65% !important;
}

.included-about-us {
    border-radius: 45px 45px 0 0!important;
}

.included-about-us-img {
    border-radius: 45px 0 0 0!important;
    min-height: 100% !important;
}

.full-width-card {
    height: 100%;
    max-width: 100%
}

.amiff-logo{
    padding-top: 30px;
}

@media only screen and (max-width: 600px) {
    .included-about-us-img {
        border-radius: 45px 45px 0 0!important;
        min-height: 100% !important;
    }
    .included-about-us-wrapper{
        min-width: 90% !important;
    }
    .col-sm-center {
        margin-bottom: 10px!important;
        padding-left: 50px!important;
        padding-right: 50px!important;
    }

    .bg-image {
        height: 100vh!important;
    }

    .no-padding-responsive {
        width: 100%!important;
        padding: 0!important;
    }
    .padding-mobile-30 {
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 35px;
    }

    .about_us_img_mobile {
        vertical-align: top;
        box-shadow: none !important;
        height: auto!important;
        width: auto!important;
        background-size: cover!important;
    }

    .bg-card {
        width: 100%!important;
    }

    /*.slider-bg {*/
    /*    height: 100vh!important;*/
    /*}*/

    .stay_up_to_date_section {
        height: auto!important;
    }

    .text-small-center {
        text-align: center!important;
    }

    .flip-card-number {
        font-size: 100px!important;
    }

    .f-sm-11 {
        font-size: 11px!important;
    }

    .text-small-center {
        text-align: center!important;
    }

    .f-sm-23 {
        font-size: 23px!important;
    }

    .w-sm-100 {
        width: 100%!important;
    }

    .w-sm-80 {
        width: 80%!important;
    }

    .card-sm-m-p-0 {
        margin: 0!important;
        padding: 0!important;
    }
    .fc-view-harness-active {
        height: 530px!important;
    }

    .amiff-logo {
        padding: 0!important;
    }
}

@media only screen and (min-device-width: 738px) {
    .padding-left-md-20 {
        padding-left: 25px!important;
    }
}

.vertical-align-middle {
    vertical-align: middle!important;
}

.mb-6 {
    margin-bottom: 4em!important;
}

@media only screen and (max-width: 768px) {
    .padding-left-md-20 {
        padding-left: 0px!important;
    }
    .text-small-center {
        text-align: center!important;
    }

    .f-committe-18 {
        font-size: 18px!important;
    }

    .px-button-sm-2 {
        padding-right: 2rem!important;
        padding-left: 2rem!important;
    }

    .f-sm-20 {
        font-size: 20px!important;
    }

    .mt-small-2 {
        margin-top: 0.5em!important;
    }

    .text-small-center {
        text-align: center!important;
    }

    /* full calendar on responsive */
    .fc-view-harness-active {
        height: 530px!important;
    }
}

.w-30{
    width:30%!important
}

@media only screen and (max-device-width: 768px) {
    .mx-sm-10 {
        margin-right: 10px!important;
        margin-left: 10px!important;
    }

    .ml120-mr90-md {
        margin-left: 120px;
        margin-right: 90px;
    }

    .flex-sm-start {
        text-align: center!important;
    }
}

.padding-y-10 {
    padding-top:8rem!important;
    padding-bottom:10rem!important;
}

.padding-y-13 {
    padding-top:9rem!important;
    padding-bottom:13rem!important;
}

.padding-y-7 {
    padding-top:6rem!important;
    padding-bottom:5rem!important;
}

.btn-outline-dark:hover {
    color: white!important;
}

.btn-outline-dark {
    border: 1px solid;
}

.mr-lg-15 {
    margin-right: 150px!important;
}

.background-setup {
    background-repeat:no-repeat!important;
    background-position: center center!important;
    background-size: cover!important;
    width: 100%!important;
}

.border-radius-0 {
    border-radius: 0!important;
}

.bg-card {
    background-color: rgba(255,255,255,.5);
    width: 75%;
}

.bg-card-section {
    background-color: rgba(255,255,255,.7);
}

.bg-card-dark-section {
    background-color: rgba(64,64,72,0.85);
}

.bg-card-white {
    background-color: #FFFFFF;
    width: 75%;
    opacity: 60%;
}

.about_us_img_mobile {
  height: 480px;
}

.padding-top-20 {
  padding-top: 20px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}
/*# sourceMappingURL=main.css.map */

.img-size {
  width: 150px!important;
  height: 75px!important;
}

.press {
    display: block;  /* Remove bullet points; allow greater control of positioning */
    padding: 0;      /* Override defaults for lists */
    margin: 0;       /* Override defaults for lists */
    width: 100%;     /* Get the row full width */
}

.fusion-carousel-item {
    display: inline-block; /* Get all images to show in a row */
    width: 25%;            /* Show 4 logos per row */
    text-align: center;    /* Centre align the images */
}

@media (max-width: 960px) and (min-width: 501px) {
    .fusion-carousel-item{ width: 50%; } /* Show 2 logos per row on medium devices (tablets, phones in landscape) */
}

@media (max-width: 500px) {
    .fusion-carousel-item{ width: 100%; } /* On small screens, show one logo per row */
}

.padding-0 {
  padding: 0!important;
}

.a-hover {
  color: whitesmoke;
}

.a-hover:hover, .a-footer:hover {
  color: #8bc34a!important;
}

.a-menu-green-active {
  color: #8bc34a!important;
}

.a-green-hover:hover {
    color: #8bc34a!important;
}

.a-black-green-hover {
    color: #212529;
}

.a-black-green-hover:hover {
    color: #8bc34a!important;
}

.bg-eleven {
    background-color: #8bc34a!important;
}

.color-grey {
  color: #1b1e21;
}

.card-committee {
    border: none!important;
}

.bg-blue-iase {
    background-color: #005e6e;
}

.a-menu:hover, .a-button-main:hover {
  color:#005e6e!important;
}

.a-blue-button {
  color:#005e6e!important;
}

.a-blue-button:hover {
  color:#8bc34a!important;
}

.a-button-main:active {
  background:#005e6e!important;
}
.fusion-button-text {
  color: #fff!important;
}

.fusion-button.button-2:hover,.button-2:focus,.fusion-button.button-2:active{
  background:#005e6e!important;
}

.fusion-button.button-2:hover, .fusion-button.button-2:focus, .fusion-button.button-2:active {
    border-color: #005e6e!important;
}

/* global 2 font sizes */
.flip-card-number {
    font-size: 150px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}

.shadow-b-l {
    box-shadow: 0.5rem 0.5rem 0.5rem rgb(0 0 0 / 60%) !important;
}

.flip-card-text {
    height: 100%;
}

h1, .h1 {
    font-size: 2.2rem!important;
}

.left {
    z-index: 20;
    position: absolute;
    width: auto;
    height: 400px;
    left: 0;
}

.right {
    z-index: 20;
    position: absolute;
    width: auto;
    height: 400px;
    right: 0;
}

.mt-100 {
    margin-top: 100px!important;
}

.mt-180 {
    margin-top: 180px!important;
}

.qualification-img {
    width: auto;
    height: 400px;
    position: absolute;
    right: 0;
}

@media (max-width: 992px) {
    .left{
        position:relative;
        z-index: initial;
        width: 100%;
        height: auto;

    }

    .right{
        position:relative;
        z-index: initial;
        width: 100%;
        height: auto;
    }

    .mt-small-10 {
        margin-top: 30px!important;
    }

    .flex-sm-center {
       justify-content: center!important;
    }
}

.w-80 {
    width:80%!important
}

.w-button-80 {
    width:80%;
}

.w-button-45 {
    width:45%;
}

.fw-semibold {
    font-weight: 600!important;
}

.border-10 {
    border-width:10px!important
}

.bg-light-blue {
    background-color: #e3eef0;
}

.f-500 {
    /*color: rgba(0,0,0,.55)!important;*/
    font-weight: 500!important;
}

.bg-iase-dark {
    background-color: #333531;
    font-size: 14px!important;
    padding: 0 15px 0 15px;
}

.bt-dark-iase-usa {
    padding-top: 15px!important;
}

.f-18 {
    font-size: 18px!important;
}

.f-15 {
    font-size: 15px!important;
}

.f-20 {
    font-size: 20px!important;
}

.bg-iase-dark svg {
    float: right;
}

.fw-bold-300 {
    font-weight: 300;
}

.f-s-085 {
    font-size: 0.85rem!important;
}

.px-10 {
    padding-right: 10em;
    padding-left: 10em;
}

.bg-iase-dark span {
    float: left;
    padding-top: 5px;
}

.font-13 {
    font-size: 13px!important;
}

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

.font-16 {
    font-size: 16px!important;
}

.align-text-left {
    text-align: left!important;
}

.bg-newsletter {
    opacity: 85%;
    background-color: rgba(64,64,72,0.85);
}

.iase-main-green-color {
    color: #80BC00!important;
}

.iase-btn-green-color {
    background-color: #80BC00;
}

.a-iase-link-green-hover {
  color: whitesmoke;
}

.a-iase-link-green-hover:hover {
  color: #80BC00!important;
}

.a-iase-link-blue-hover {
  color: whitesmoke!important;
}

.a-iase-link-blue-hover:hover {
  color: #006072!important;
}

.iase-button-green-hover:hover {
    background-color: #80BC00!important;
}

.iase-button-grey {
    color: #333531;
}

.opacity-75 {
    opacity: 75%;
}

.opacity-80 {
    opacity: 80%;
}

.iase-menu-grey {
    background-color: #333531;
}

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: white;
    opacity: 1; /* Firefox */
}

.a-iase-hover:hover, .a-iase-footer:hover {
  color: #006072!important;
}

.a-iase-btn-blue-hover:hover {
  background-color: #006072!important;
}

.no-bullet {
    list-style-type: none!important;
}

.a-fill-div {
    width: 100%;
    height: 100%;
}

.full-width-hr {
    margin-right: -30px;
    margin-left: -30px;
}

.social-facebook {
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url('/static/images/global2/footer_facebook.svg');
    background-repeat: no-repeat;
}

.social-facebook:hover, .social-facebook:focus {
    align-content: center;
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url('/static/images/global2/footer_facebookHover.svg');
    background-repeat: no-repeat;
}

.social-linkedin {
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url('/static/images/global2/footer_Linkedin.svg');
    background-repeat: no-repeat;
}

.social-linkedin:hover, .social-linkedin:focus {
    align-content: center;
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url('/static/images/global2/footer_linkedinHover.svg');
    background-repeat: no-repeat;
}

.social-instagram {
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url('/static/images/global2/footer_Instagram.svg');
    background-repeat: no-repeat;
}

.social-instagram:hover, .social-instagram:focus {
    align-content: center;
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url('/static/images/global2/footer_InstagramHover.svg');
    background-repeat: no-repeat;
}

.social-twitter {
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url('/static/images/global2/footer_Twitter.svg');
    background-repeat: no-repeat;
}

.social-twitter:hover, .social-twitter:focus {
    align-content: center;
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url('/static/images/global2/footer_TwitterHover.svg');
    background-repeat: no-repeat;
}

.social-youtube {
    display: inline-block;
    height: 38px;
    width: 38px;
    background-image: url('/static/images/global2/footer_Youtube.svg');
    background-repeat: no-repeat;
}

.social-youtube:hover, .social-youtube:focus {
    align-content: center;
    display: inline-block;
    height: 38px;
    width: 38px;
    background-image: url('/static/images/global2/footer_YoutubeHover.svg');
    background-repeat: no-repeat;
}

.last_section {
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position: center center!important;
    width: 100%;
    height: 100%;
}

.card-flip > div {
  backface-visibility: hidden;
  transition: transform 300ms;
  transition-timing-function: linear;
  width: 100%;
  height: 100%;
  margin: 0;
  display: flex;
}

.card-front {
  transform: rotateY(0deg);
}

.card-back {
  transform: rotateY(180deg);
  position: absolute;
  top: 0;
}

.card-flip:hover .card-front {
  transform: rotateY(-180deg);
}

.card-flip:hover .card-back {
  transform: rotateY(0deg);
}

/* LAPTOP */
@media only screen and (min-device-width : 1030px) and (max-device-width : 1366px){
    .p-md-6 {
        padding:4rem!important
    }

    .pb-md-6 {
        padding-bottom:5rem!important
    }

    .left {
        position:relative;
        width: 100% !important;
        height: auto;
        left: -50px;
    }

    .right {
        position:relative;
        width: 100%!important;
        height: auto!important;
        right: -50px;
    }

    .right-spain {
        right: -115px!important;
    }

    .f-md-12 {
        font-size: 17px!important;
    }

    .f-md-22 {
        font-size: 22px!important;
    }

    .pr-md-60 {
        padding-right: 60px!important;
    }

    .ml-xl-95 {
        margin-left: 95px!important;
    }

    .mt-medium-3 {
        margin-top: 30px!important;
    }

    .bg-card {
        width: 90%;
    }
}

@media only screen and (min-device-width : 1400px)  {

    .mr-xxl-4 {
        margin-right: 35px!important;
    }
}

.ul-list-style-circle {
    list-style: circle;
}

.border-solid {
    border: 1px solid;
}

.cursor-pointer {
    cursor:pointer;
    cursor:hand;
}