@media only screen and (max-width:1200px) {}

@media only screen and (max-width:1190px) {}

@media only screen and (max-width:1170px) {
    .stellarnav>ul>li>a {
        padding: 10px 9px;
    }
}

/* ---IPad Pro--- */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .nivoSlider,
    .nivoSlider img {
        height: 60vh !important;
        object-fit: cover;
    }
}

/* ---IPad--- */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .nivoSlider,
    .nivoSlider img {
        height: 60vh !important;
        object-fit: cover;
    }

    .about_left p:nth-of-type(3),
    .about_left p:nth-of-type(4) {
        display: none;
    }

    .testimonial_carousel .item {
        padding: 20px;
        margin: 15px;
        margin-right: 50px;
    }

    .contact_info {
        margin-right: -75px;
    }
}

@media all and (device-width: 667px) and (orientation:landscape) {}

@media (min-width:320px) and (max-width:480px) {
    .sec_padding {
        padding: 40px 0;
    }

    .main_header {
        position: relative;
        padding: 10px 0;
    }

    .main_menu {
        margin-top: 20px;
        margin-left: 0;
        margin-right: auto;
    }

    .header_fixed .navbar-brand {
        width: 100%;
    }

    .main_header .header_fixed {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .main_slider_area::before {
        width: 100%;
    }

    .nivo-prevNav {
        right: 30px;
    }

    .nivo-nextNav {
        right: 15px;
    }

    .nivoSlider,
    .nivoSlider img {
        height: 60vh !important;
        object-fit: cover;
    }

    .work_sec {
        overflow: hidden;
    }

    .work_sec::before {
        display: none;
    }

    .work_title>img {
        position: relative;
        margin-bottom: 20px;
        left: 0;
    }

    .work_sec .sec_title {
        position: relative;
        height: auto;
        width: 100%;
        text-align: center;
    }

    .subscribe_form form .btn {
        position: relative;
        right: auto;
        top: auto;
        bottom: 0;
        margin-top: 10px;
        transform: none;
    }

    .breadcrumb_area::after {
        background-size: contain;
    }
}