.contactSection01{
    height: auto !important;
    background-size: cover;
    background-image: url(assets/images/bg/30.jpg);
    padding: 122px 0 147px;
}
.contactSection01 .contactFWrapper{
    border: 0;
}
.contactSection01 .conThumb img{
    max-width: 76%;
}
.contactSection01 .contactFWrapper {
    margin: 64px 80px;
    padding: 37px 38px;
}
.contactForm .immiPressBtn {
    text-transform: uppercase;
}
@media (min-width: 1200px) and (max-width: 1600px){
    .contactSection01 {
        padding: 90px 0 90px;
    }
    .contactSection01 .conThumb img {
        max-width: 100%;
        height: 840px;
    }
    .contactSection01 .container {
        max-width: 1501px;
    }
.contactSection01 .contactFWrapper{
    border: 0;
}
.contactSection01 .conThumb img{
    max-width: 76%;
}
.contactSection01 .contactFWrapper {
    margin: 64px 80px;
    padding: 37px 38px;
}
@media (min-width: 1200px) and (max-width: 1600px){
    .contactSection01 .container {
        max-width: 1501px;
    }
    .contactSection01 .contactFWrapper .secTitle {
        font-size: 25px;
        line-height: 35px;
        margin: 0 0 17px
    }
    .contactSection01{
        padding: 0 !important;
    }
    .contactSection01 .contactFWrapper {
        padding: 25px 38px 30px;
        margin: 85px 130px 85px 65px !important;
    }
    .contactForm .immiPressBtn {
        padding: 0 10px;
        height: auto !important;
        line-height: 25px !important;
        font-size: 13px;
        margin-top: 0;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .contactSection01{
        padding: 0 !important;
        /* background-image: url(assets/images/bg/30.jpg) !important; */
        background-size: contain !important;
        padding: 57px 0;
    }
.contactSection01 .contactFWrapper  .secTitle {
        font-size: 25px;
        line-height: 35px;
        margin: 0 0 17px
    }
.contactSection01 .contactFWrapper  {
        margin: 62px 56px 62px 0 !important;
        padding: 20px 16px 20px;
    }
    .contactForm input:not([type=submit]):not([type=radio]):not([type=checkbox]),
    select{
        padding: 4px 15px;
    }
    .contactForm .immiPressBtn{
        padding: 6px 25px;
        margin: 0;
        height: auto;
        line-height: unset !important;
    } 
}
@media (min-width: 768px) and (max-width: 991px){
    .counselling_responsive{
        display: none;
    }
} 
@media (max-width: 767px){
    .contactSection01{
        padding: 0 !important;
    }
}
@media (min-width: 1400px){
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1501px;
    }
}
@media (max-width: 575px){
    .contactSection01 .contactFWrapper {
        margin: 0 !important;
    }
.contactSection01 .contactFWrapper  {
        margin: 10px 0 0 0 !important;
    }
}.contactFWrapper .secTitle {
        font-size: 25px;
        line-height: 35px;
        margin: 0 0 17px
    }
    .contactSection01{
        padding: 0 !important;
    }
.contactSection01 .contactFWrapper  {
        padding: 25px 38px 30px;
        margin: 85px 130px 85px 65px !important;
    }
    .contactForm .immiPressBtn {
        padding: 0 10px;
        height: auto !important;
        line-height: 25px !important;
        font-size: 13px;
        margin-top: 0;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .contactSection01{
        padding: 0 !important;
        /* background-image: url(assets/images/bg/30.jpg) !important; */
        background-size: contain !important;
        padding: 57px 0;
    }
.contactSection01 .contactFWrapper  .secTitle {
        font-size: 25px;
        line-height: 35px;
        margin: 0 0 17px
    }
.contactSection01 .contactFWrapper  {
        margin: 62px 56px 62px 0 !important;
        padding: 20px 16px 20px;
    }
    .contactForm input:not([type=submit]):not([type=radio]):not([type=checkbox]),
    select{
        padding: 4px 15px;
    }
    .contactForm .immiPressBtn{
        padding: 6px 25px;
        margin: 0;
        height: auto;
        line-height: unset !important;
    } 
}