/*============================= Small MOBILE Devices================================ */

@media(min-width:767px) {}


/*============================= MOBILE Devices================================ */

@media(max-width:767px) {
    nav.navbar.bootsnav .navbar-toggle {
        background: #222;
    }
    i.fa.fa-bars,
    i.fa.fa-times {
        color: #c49706;
    }
    .side-panel-content {
        width: 100%;
    }
    .intro2text p,
    .countersec p { 
        text-align: justify;
    }
    #Home {
        padding-top: 72px;
    }
    .logo img {
        width: 133px;
    }
    .navbar-header {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .introimg img {
        position: initial;
    }
    .introtext {
        padding-left: 22px;
        margin-left: 0%;
        padding-right: 0px;
    }
    .introimg {
        padding: 0px;
    }
    .intro2text {
        padding: 30px 5px;
    }
    .heading h2 {
        font-size: 26px;
    }
    .Home_services .owl-carousel .owl-prev {
        left: -5px;
    }
    .Home_services .owl-carousel .owl-next {
        right: -5px;
    }
    .view-btn {
        font-size: 11px;
    }
    .testimonialinner {
        padding-right: 0;
    }
    .contactinfobox {
        transform: translateX(0px);
        padding: 30px 20px 1px 24px;
    }
    .contactinner {
        padding: 15px 0px;
    }
}


/*============================= Medium Devices, Tablets ================================ */

@media(min-width:768px) and (max-width:991px) {
    nav.navbar.bootsnav .navbar-toggle {
        background: #222;
    }
    i.fa.fa-bars,
    i.fa.fa-times {
        color: #c49706;
    }
    #Home {
        padding-top: 72px;
    }
    .logo img {
        width: 133px;
    }
    .navbar-header {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .intro2text {
        padding-left: 15px;
    }
    .counter-title {
        flex-direction: column;
    }
    .testimonialinner {
        padding-right: 0;
        padding-top: 25px;
    }
    .testimonial-content {
        font-size: 15px;
    }
    .contactinfobox {
        transform: translateX(-44px);
        padding-left: 70px;
        margin-left: -54px;
    }
    .side-panel-logo {
        display: none;
    }
}


/*============================= Medium Devices, Desttop ================================ */

@media(min-width:992px) and (max-width:1199px) {
    a.logo img {
        width: 150px;
    }
    .counter-title {
        flex-direction: column;
    }
}