@import "custom-variables/variables";
@import "../../bootstrap-4.0.0/scss/functions";
@import "../../bootstrap-4.0.0/scss/variables";
@import "../../bootstrap-4.0.0/scss/mixins";
@import "../../bootstrap-4.0.0/scss/card";
@import "../../bootstrap-4.0.0/scss/transitions";
@import "award";
@import "custom/team-block";
@import "custom/news-list";
body{
    @include media-breakpoint-down(md){padding-bottom: 50px;}
    &.form-active{
        overflow: hidden;
        width: 100%;
        height: 100%;
        position: fixed;
        a[name="formFocus"]{
            position: absolute;
            width: 40px;
            height: 40px;
            right: 0;
            top: 0;
            line-height: 40px;
            z-index: 1000;
        }
    }
}
.container .container{padding:0!important;}
.seminar-top-shade{height:300px;}
.form-listing-frd{ 
    background:#fff;
    padding:rem(25) rem(30);
    @include media-breakpoint-down(md){
        position: fixed;
        bottom: 0;
        z-index: 10000;
        left: 0;
        height: 100%;
        transition: all ease .5s;
        overflow: auto;
        transform: translate(0, 100%);
        .form-active &{
            transform: translate(0, 0);
        }
    }
}
.form-listing-frd h3{font-size:1.75rem;}
.seminar-detail-blk{
    @include media-breakpoint-up(lg){
        margin-top:-157px!important;
    }
    @include media-breakpoint-down(md){
        margin: 0 -15px;
    }
}
 .seminar-form-block{
    @include media-breakpoint-up(lg){
     margin-top:-65px
    }
 }
.location-block{
    &:before{
        position: absolute;
        content: "";
        @include media-breakpoint-up(lg){
            left:-15px;
            top:0;
            border-left:#e8e8e8 1px solid;
            height: 100%;
        }
        @include media-breakpoint-down(md){
            left:0;
            top:0;
            border-top:#e8e8e8 1px solid;
            width: 100%;
        }
    }
}
 .seminar-detail-head{
     @include media-breakpoint-up(lg){
         height: 157px;
     }
    @include media-breakpoint-down(md){
        background:#d5edee;
        padding: 15px;
    }
 }
.register-form {
    z-index: 1000;
    bottom: 0;
    left: 0;
}
.our-team-box{
    padding-top: 78px;
    max-width: 270px;
}

.our-team-box img{
    width: 157px;
    height: 157px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.our-team-box .our-team-box-content{
    padding-top: 78px;
}

.speaker-profile-slider .slick-dots{
    text-align: center;
    top:10px;
}
.address-position {
    @include media-breakpoint-up(lg){
        top: 0;
        background-size: cover!important;
        right: 0;
        width:434px;
    }
    
    @include media-breakpoint-down(md){
        top: 5%;
        height: auto!important;
        left: 50%;
        background: rgba(0,0,0,.8);
        width: 300px;
        font-size: 16px;
        padding: 20px;
        margin-left: -150px!important;
    }
 }
a.animated-btn{border-radius: 10px;position:relative;overflow: hidden;}
a.animated-btn:hover {border-color: #000!important;color: #fff!important;}
a.animated-btn:before{content:"";position:absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;border-radius: 10px;transition: all ease .5s;transform: translate(0, -100%);}
a.animated-btn span{z-index: 1;}
a.animated-btn:hover:before{transform:translate(0,0);}
    