/*==================================================
			Bootstrap 3 Media Queries         
==================================================*/


/* Large Devices (Desktops & Laptops) */

@media (min-width: 1200px) {
    /* OK */
    .cat_bg_1 {
            background-image: url("../img/NEW/ncert_2.png");
            background-repeat: no-repeat;
            background-size: cover;
        }
    
}


/* Medium Devices (Landscape Tablets & Medium Desktops) */

@media (min-width: 992px) and (max-width: 1199px) {
    /* Mobile menu */
    .navbar {
        background: rgba(7, 7, 7, 0.7);
        padding: 0;
    }
    .navbar-nav>li>a {
        color: rgb(255, 255, 255);}
    .navbar-nav {
        float: left;
    }
    .vesco-nav-wrapper {
        padding: 0;
    }
        .cat_bg_1 {
            background-image: url("../img/NEW/ncert_2.png");
            background-repeat: no-repeat;
            background-size: cover;
        }
}


/* Small Devices (Portrait Tablets & Small Desktops) */

@media (min-width: 768px) and (max-width: 991px) {
    /* Mobile menu */
    .navbar {
        background: rgba(15, 15, 15,0.7);
        padding: 0;
    }
    .navbar-nav>li>a {
        color: rgb(255, 255, 255);}
    .navbar-nav {
        float: left;
    }
    .vesco-nav-wrapper {
        padding: 0;
    }
    /* About - remove diagonal border */
    #about-bg-diagonal {
        border-left: 0;
        border-top: 0;
        width: 100%;
        height: 350px;
    }
    #about-content-box {
        width: 100%;
        height: 350px;
    }
    /* Stats */
    .stats-item {
        padding: 20px 0;
    }
    /* Footer */
    #footer-copyrights {
        text-align: center;
    }

     
}


/* Extra Small Devices (Landscape Phones & Portrait Tablets) */

@media (max-width: 767px) {
    /* Mobile menu */
    .navbar {
        background: rgba(17, 17, 17,0.7);
        padding: 0;
    }
    .navbar-nav>li>a {
        color: rgb(255, 255, 255);}
    .navbar-nav {
        float: left;
    }
    .vesco-nav-wrapper {
        padding: 0;
    }
    /* Home */
    #home-heading h3 {
        font-size: 24px;
    }
    /* Buttons */
    .btn-general {
        padding: 6px 22px 6px 22px;
        font-size: 14px;
    }
    /* About - remove diagonal border */
    #about-bg-diagonal {
        border-left: 0;
        border-top: 0;
        width: 100%;
        height: 350px;
    }
         #about-bg-diagonal-1 {
             border-left: 0;
             border-top: 0;
             width: 100%;
             height: 350px;
         }
    .about-content-box {
        width: 100%;
        height: 70%;
        }
        .about-content-box-ormiq {
        width: 100%;
        height: 100%;
                        }
  .about-content-box-outer {          
    width: 100%;
    height: 10%;
    display: table;       }
  .about-content-box-outer-left-ormiq{
        width: 100%;
        height: 50%;
        display: table;
  }
        .about-content-box-inner-left-ormiq {
            width: 100%;
            height: 100%;
            display: table;
        }
        .about-content-box-ormiq{
               width: 100%;
            height: 100%;
            
        }
    /* Work */
    .img-wrapper img {
        min-width: 100%;
    }
    /* Testimonials */
    .testimonial blockquote {
        padding: 6px 50px;
    }
    .testimonial blockquote:before {
        left: 10px;
    }
    .testimonial blockquote:after {
        right: 10px;
    }
    .testimonial blockquote p {
        font-size: 14px;
    }
    /* Stats */
    .stats-item {
        padding: 20px 0;
    }
    /* Footer */
    #footer-copyrights {
        text-align: center;
    }
                 /*.bg-image {
                     margin: auto;
                     align-items: center;
                     width: 250%;
                     height: 400px;
                     background-image: url(../img/Slider/tablet_bg.png);
                     background-repeat: no-repeat;
                     background-size: contain;
                     padding: 41px 43px 85px;
                 }
                                 .item-img {
                                     height: 8%;
                                     width: 8%;
                                     padding: auto;
                                     align-items: center;
                                 }*/
}


/* Extra Small Devices (Portrait Phones & Smaller devices) */

@media (max-width: 480px) {
    /* OK */
}


/* Extra Small Devices (Portrait Phones & Smaller devices) */

@media (max-width: 320px) {
    /* Services */
    .service-item-icon i {
        width: 58px;
        height: 58px;
        padding: 7px;
    }
    .service-item-title h3 {
        font-size: 17px;
    }
    /* About */
    #about-content-box {
        margin-top: 40px;
    }
      .about-content-box-ormiq{
               width: 100%;
            height: 100%;
            
        }
    /* Testimonials */
    .testimonial img {
        max-width: 80px;
    }
    .testimonial blockquote {
        padding: 6px 30px;
    }
    .testimonial blockquote:before {
        left: 7px;
    }
    .testimonial blockquote:after {
        right: 7px;
    }
}
/* Responsive layout - when the screen is less than 800px wide, make the two columns stack on top of each other instead of next to each other (and change the direction - make the "cart" column go on top) */
@media (max-width: 800px) {
    .row {
        flex-direction: column-reverse;
    }

    .col-25 {
        margin-bottom: 20px;
    }
      .about-content-box-ormiq{
               width: 100%;
            height: 100%;
            
        }
           
                             


}
