/* Large Devices, Wide Screens */
@media only screen and (max-width : 1500px) {
    
}
@media only screen and (max-width : 1360px) {

}

@media only screen and (max-width : 1200px) {
   
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .carousel-caption h5{
            font-size: 1.8rem;
    }
    .carousel-caption p{
        font-size:1.2rem;
    }
    .btn{
        font-size: 11px;
    }
    .CopyrightArea{
        text-align: center !important;
    }
    .quicklinks {
    text-align: center !important;
        margin-top: 20px;
        margin-bottom: 20px;
}
    #mainNav .dropdown-toggle{
        position: relative;
    }
    #mainNav .dropdown-toggle::after{
        display: none;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        width: 100%;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    body{
       font-size: 14px; 
    }
    .carousel-caption p{
        display: none;
    }
    .carousel-caption h5{
        font-size: 16px;
    }
    .IndexAboutUs{
        font-size: 14px;
    }
    .IndexServices .IndexServices-img {
    min-height: 15rem;
    }
    .IndexServices .IndexServices-text{
        padding: 2rem 3rem 5rem;
    }
    .lead{
        font-size: 14px;
    }
    
    .Indexhardware, .software_platform .right_secp, .left_cont p{
         font-size: 14px;
        line-height: 18px;
    }
    .IndexServices h2, .software_platform h2{
        font-size: 18px;
    }
    .software_platform h3{
        font-size: 16px;
    }
    .IndexPartnerships .IndexPartnershipscont .w80px-img{
        max-width: 80px;
    }
    .Indexhardware h3, .IndexPartnerships h3{
        font-size: 36px;
    }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .TopHeader{
        font-size: 12px;
    }
    
    
    
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 350px) {
    
}