.custom-slider {
    max-width: 100% !important;
    height: 670px !important;
}

.form-container {
    position: absolute !important;
    top: 120px;
    padding: 0px;
}

.query-text {
    top: 90px;
    position: absolute;
    text-shadow: 1px 1px black;
    color: #ffffdc;
    font-size: 46px;
    font-weight: 500;
}

.query-form {
    border-radius: 50px 50px 0 0;
    border: 1px solid whitesmoke;
    z-index: 102;
    background: rgb(57 60 98 / 30%);
    box-shadow: rgba(13, 86, 241, 0.45) 0px 25px 20px -20px;
    padding: 20px 50px 30px 50px;
}

.header_menu .navbar.navbar-default .navbar-collapse {
    position: relative;
    left: 20px;
}

.section-title {
    text-align: center;
    width: 100%;
    margin: 0 auto 50px;
    position: relative;
    z-index: 1;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li a
{
    font-weight:500 !important;
}

.call-icon {
    font-size: 30px;
    margin-right: 10px;
    margin-top: 5px;
    background: #dc3545 !important;
    color: white;
    padding: 0px 10px;
    border-radius: 10px;
}

.call-button
{
    padding-left:55px;
}

.carousel-control-next-icon, .carousel-control-prev-icon
{
    background:black;
}

.carousel-control-prev-icon {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E) !important;
}

.carousel-control-next-icon
{
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E) !important;
}

@media screen and (max-width:1300px)
{
    .custom-slider {
        max-width: 100% !important;
        height: 670px !important;
    }   

    .form-container {
        position: absolute !important;;
        top: 120px;
        padding: 0px;
    }
    
    .slick-slide img {
        height: 237px !important;
    }
}

@media screen and (max-width:1200px)
{
    .call-icon {
        font-size: 25px;
    }
}

@media screen and (max-width:500px)
{
    .custom-slider {
        max-width: 100% !important;
        height: 270px !important;;
    }   

    .form-container {
        position: unset !important;;
        top: 120px;
        padding: 30px 20px;
    }

    .query-text {
        top: -222px !important;
        position: absolute;
        text-shadow: 1px 1px black;
        color: #ffffdc;
        font-size: 28px !important;
        font-weight: 500;
        left: 20px !important;
    }

    .query-form {
        border-radius: 50px 50px 0 0;
        border: 1px solid whitesmoke;
        z-index: 102;
        background: #1d4670 !important;
        box-shadow: rgba(13, 86, 241, 0.45) 0px 25px 20px -20px;
        padding: 20px 50px 30px 50px;
    }
    
    .call-button
    {
        display:none !important;
    }

}