    .seminar-section {
        background: #fff !important;
    }
    .seminarPage{
        background-size: cover;
    }
    .heroSection03{
        padding: 35px 0;
    }
    .heroSection03 .contactFWrapper02 {
        animation-delay: 0.1s;
        animation-name: fadeInRight;
        margin: 90px 70px;
    }
    .bannerThumb .heroThumb {
        animation-delay: 0.3s;
        margin: 0;
    }
    .bannerThumb .bgBorder {
        animation-delay: 0.3s;
    }
    .bannerThumb .heroThumb img {
        max-width: 526;
        position: relative;
        left: -19px;
        top: 50px;
    }
    .contactFWrapper02 {
        border: 2px solid #fff;
    }
    .contactFWrapper02 .cwBg{
        padding: 35px;    
    }
    .heroSection03 .text .heroThumb img {
        max-width: 100%;
        position: relative;
        top: 150px;
    }
    .heroSection03 .text .heroThumb .date_location{
        position: absolute;
        top: 450px;
        /* left: -43px; */
        text-align: end;
    }
    .heroSection03 .text .heroThumb .date_location h1{
        margin: 0;
        font-family:"Monster";
        text-transform: uppercase;
        color: yellow;
    }
    @font-face {
        font-family: 'Monster';
        font-family: 'Monster';
        src: url('Monster-webfont.woff2') format('woff2'),
             url('Monster-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    
    }
    .heroSection03 .text .heroThumb .date_location .text-white{
        margin: 0 0 0 24px;
    }
    select {
        font-size: 14px;
        font-weight: 400;
        color: var(--body-color);
        width: 100%;
        height: 52px;
        border: 1px solid rgba(83, 97, 132, 0.6);
        border-radius: 3px;
        background: transparent;
        font-family: var(--heading-font);
        -webkit-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
        padding: 0 15px;
    }
    @media (max-width: 767px){
        .heroSection03 .text .heroThumb .date_location{
            position: unset;
        }
        .heroSection03 .text .heroThumb .date_location h1{
            margin: 65px 0 0;
            display: table-caption;
        }
        .contactFWrapper02 {
            margin: 120px 0 0 !important;
        }
        .bannerThumb .heroThumb img {
            max-width: 100%;
            position: relative;
            left: -30px;
        }
        .heroSection03 .text .heroThumb img {
            max-width: 100%;
            position: relative;
            top: 70px;
            left: 0;
        }
    }
    @media (min-width: 992px) and (max-width: 1199px){
        .bannerThumb .heroThumb img {
            max-width: 100%;
            left: -20px;
            top: 45px;
        }
        .heroSection03 .text .heroThumb img{
            top: 130px;
        } 
        .contactFWrapper02 .secTitle{
            font-size: 30px;
        }
        .heroSection03 .contactFWrapper02 {
            margin: 78px 13px 0;
        }
        .heroSection03 .contactFWrapper02 .cwBg{
            padding: 20px 32px 48px;
        }
        .contactForm .input-box {
            margin: 0 0 10px;
        }
        .contactForm input:not([type=submit]):not([type=radio]):not([type=checkbox]), .contactForm textarea, .contactForm select{
            height: auto;
            padding: 7px 15px;
        } 
        .contactForm .immiPressBtn {
            margin: 0;
            line-height: 35px;
            font-size: 14px;
            height: auto;
            padding: 0 20px;
        }
    }
    @media (min-width: 1200px) and (max-width: 1600px){
        .heroSection03 .contactFWrapper02 {
            margin: 78px 13px 0;
        }
        .heroSection03 .contactFWrapper02 .cwBg{
            padding: 20px 32px 48px;
        }
        /* .bannerThumb .heroThumb img {
            max-width: 100%;
            left: -20px;
            top: 25px !important;
        } */
        .heroSection03 .text .heroThumb img{
            top: 130px;
        } 
        .heroSection03 .text .heroThumb .date_location{
            top: 350px;
        }
        .contactForm .input-box {
            margin: 0 0 10px;
        }
        .contactForm input:not([type=submit]):not([type=radio]):not([type=checkbox]), .contactForm textarea, .contactForm select{
            height: auto;
            padding: 7px 15px;
        } 
        .contactForm .immiPressBtn {
            padding: 0 20px;
        }
    }