@media only screen and (max-width: 991px) {
.navbar-toggler {
    /*background-color: #eee;*/
}
.navbar-toggler span {
    color: #bf170e;
}
.navbar-nav {
    margin-top: 10px;
    border-top: 1px solid #eee;
}
.home-about {
    padding-bottom: 40px;
}
.home-prod > div {
    margin-bottom:40px;
}
.hr-line {
    display: none;
}
.auto-parts {
    padding-bottom: 40px;
}
.footer ul {
    padding-left: 0;
}
#shiva {
    font-size: 22px;
}
.dropdown-menu img {
    display: none;
}
.dropdown-menu .col {
    margin-bottom: 0;
    text-transform: capitalize;
}
.dropdown-menu .container {
    padding-top: 0 !important;
}
.dropdown-menu .container p:before {
    content: '';
   font-family:Icons;
}
.navbar .dropdown-menu div[class*="col"] {
    margin-bottom: 0;
}
/* Products Detail Page Style Starts Here */
h2 {
    font-size: 1.2rem;
}
h3 {
    font-size: 1.15rem;
}
.width-50 {
    width: 100%;
    float: none;
}
.thumbs {
    display: block;
}
.thumbs li {
    width: 70px;
    display: inline-block;
}
.detail-img {
    padding-left: 15px;
}
.detail-tabs .nav-link {
    padding:0.5rem;
}
.detail-right {
    margin-top: 30px;
    padding: 30px 25px;
}

/* Products Detail Page Style Starts Here */

/* About */
.about-top img {
    position: relative;
    padding-right:0px;
    margin-bottom: 15px;
}
.about-top > div {
    padding-left: 30px;
    padding-right: 30px;
}
.about-bg > div, .about-btm > div {
    padding-left:30px !important;
    padding-right: 30px !important;
}
.about-bg > div {
    margin-top: 50px;
}
.about-btm img {
    z-index: 10;
    position: relative;
    padding-left: 0;
    top: 0;
}

/* Infrastructure */
.infra-1, .infra-2, .infra-3, .infra-4, .infra-5 {
    padding-left: 15px;
    padding-right: 15px;
}
.infra-1 img {
    margin-bottom: 15px;
}
.infra-2 .row, .infra-4 .row {
    padding-top: 0 !important;
}
.infra-2 img, .infra-5 img { 
    margin-bottom: 15px;
}
.tbl_res {
    display: block;
    overflow-x: auto;
}

/* Contact */
.contact {
    padding-left: 15px;
    padding-right: 15px;
}
}





@media (min-width: 768px) and (max-width: 1199px) {
.home-prod h4 {
    font-size: 10px;
}
}


@media (min-width: 320px)and (max-width: 640px) {
.abt-img {
    margin:0 auto;
    text-align: center;
}
.abt-img img {
    width: 50%;
    text-align: center;
} 
}