/*** media queries***/

@media all and (max-width:1024px) {
    #services .text p {
        font-size: 13px !important;
        font-weight: 600;
    }
    div.aboutimages {
        height: 110vh;
    }
}

@media all and (min-width: 2560px) {
    .navbar-brand {
        width: 200px;
        padding: 10px 0px;
    }
    .navbar-light.header.scrolled .navbar-nav .nav-link {
        font-size: 30px;
    }
}

@media all and (min-width: 768px) {
    .sticky-nav-wrapper {
        display: none;
    }
}

@media all and (max-width: 768px) {
    .slick-prev:before {
        display: none !important;
    }
    .slick-next:before {
        display: none !important;
    }
}

@media all and (-webkit-min-width: 768px) {
    .sticky-nav-wrapper {
        display: none;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 991px) {
    .respo {
        width: 80%;
    }
}

@media all and (max-width: 991px) {
    .ml-12px{
        margin-left: 12px;
    }
    .h-sm-50vh {
        height: 50vh;
    }
    .h-sm-80vh {
        height: 80vh;
    }
    .flowchart {
        width: 100%;
        margin: auto;
    }
    .px-100 {
        padding: 0px;
    }
    .about-img {
        width: 100%;
    }
    .news-img {
        width: 100%;
    }
    .h-100vh {
        height: 100%;
    }
    .background-property {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    #banner {
        background-image: url('../images/banner.jpg');
        height: 100vh;
    }
    .heading h2 {
        text-align: center;
        font-size: 25px;
    }
    div.aboutimages {
        height: 100%;
    }
}

@media all and (-webkit-max-width: 991px) {
    .h-100vh {
        height: 100%;
    }
    .background-property {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    #banner {
        background-image: url('../images/banner.jpg');
        height: 100vh;
    }
    .heading h2 {
        text-align: center;
        font-size: 25px;
    }
}

@media all and (max-width: 767px) {
    .footer-logo {
        width: 183px;
        margin: auto;
    }
    .links-list {
        margin: 50px 0;
    }
    .services .slick-slide {
        border-radius: 0px;
        border: 0;
        box-shadow: none;
        height: 100%;
    }
    .sticky-nav-wrapper {
        display: block;
        position: fixed;
        bottom: 0;
        width: 100%;
        background: #f3f3f3;
        color: gray;
        z-index: 5;
        -webkit-box-shadow: 0px 0 1px 0px rgba(216, 98, 35, 1);
        -moz-box-shadow: 0px 0 1px 0px rgba(216, 98, 35, 1);
        -o-box-shadow: 0px 0 1px 0px rgba(216, 98, 35, 1);
        box-shadow: 0px 0 1px 0px rgba(216, 98, 35, 1);
    }
    .sticky-nav-wrapper ul {
        padding: 0;
    }
    .sticky-nav li {
        list-style: none;
        padding: 8px;
        text-align: center;
    }
    .sticky-nav li a {
        color: #ed442b;
    }
    .sticky-nav .fa {
        font-size: 25px;
    }
    .sticky-nav li span {
        display: block;
        font-size: 12px;
        text-align: center;
    }
}

@media all and (max-width: 575px) {
    .navbar-nav {
        background: #fff;
    }
    .about-content1 span {
        color: #ed442b;
        font-size: 20px;
        font-family: GillSansStd;
        font-weight: bold;
    }
}

@media all and (-webkit-max-width: 575px) {
    .navbar-nav {
        background: #fff;
    }
}