@media only screen and (max-width:480px){
    .owl-carousel  .item{
        width:50%;
    }
    header.landing-header  .header-txt{
        padding:0 15px;
    }
    header.landing-header .header-txt p{
        margin:10px 0;
    }
    section.links{
        padding:0px;
    }
   
    
    /*-- INDIAN VISA ONLINE HOME PAGE CSS START --*/
    section.apply-process img{
        display: none;
    }
    .step1, .step2, .step3{
        position: static;
        width:  100%;
        text-align: center;
    }
    .top-header h6{
        margin:0 auto;
        display: table;
    }
    .navbar-nav{
        margin:0px;
    }
    section.footer-logos ul li{
        width:100%;
        margin: 0;
    }
    section.footer-logos ul li img{
        margin:0 auto;
        display: table;
    }
    .banner{
        margin:2% 0 0 0;
    }
    

    
    
}

@media only screen and (min-width:481px) and (max-width:667px){
    header.landing-header .header-txt{
        padding:0 15px;
    }
    header.landing-header .header-txt p{
        margin:10px 0;
    }
    section.links{
        padding:0px;
    }
   
     /*-- INDIAN VISA ONLINE HOME PAGE CSS START --*/
    .logo img{
        margin:0 auto;
        display: table;
    }
    .banner-text{
        display: none;
    }
    section.apply-process img{
        display: none;
    }
    .step1, .step2, .step3{
        position: static;
        width: 100%;
        text-align: center;
    }
    .top-header h6{
        margin:0 auto;
        display: table;
    }
    .navbar-nav{
        margin:0px;
    }
    section.footer-logos ul li{
        width:100%;
        margin: 0;
    }
    section.footer-logos ul li img{
        margin:0 auto;
        display: table;
    }
    .banner{
        margin:2% 0 0 0;
    }
    
    
}

@media only screen and (min-width:668px) and (max-width:768px){
    header.landing-header .header-txt{
        padding:0 15px;
    }
    header.landing-header .header-txt p{
        margin:10px 0;
    }
    section.links{
        padding:0px;
    }
      
     /*-- INDIAN VISA ONLINE HOME PAGE CSS START --*/
    .logo img{
        margin:0 auto;
        display: table;
    }
    .banner-text{
        display: none;
    }
    section.apply-process img{
        display: none;
    }
    .step1, .step2, .step3{
        position: static;
        width:  100%;
        text-align: center;
    }
    .top-header h6{
        margin:0 auto;
        display: table;
    }
    .navbar-nav{
        margin:0px;
    }
    section.footer-logos ul li{
        width:100%;
        margin: 0;
    }
    section.footer-logos ul li img{
        margin:0 auto;
        display: table;
    }
    .banner{
        margin:2% 0 0 0;
    }
    .navbar-brand{
        visibility: hidden;
        display: block;
    }
    .navbar {
        margin:27px 0 0 0;
    }
    
    
    
}

@media only screen and (min-width:769px) and (max-width:990px){
   /*-- INDIAN VISA ONLINE HOME PAGE CSS START --*/
    .logo img{
        margin:0 auto;
        display: table;
    }
    .banner-text{
        display: none;
    }
    section.apply-process img{
        display: none;
    }
    .step1, .step2, .step3{
        position: static;
        width: 33%;
        text-align: center;
        float: left;
        margin:30px 0 0 0;
    }
    .step1 h3, .step2 h3, .step3 h3 {
        font-size: 21px;
    }
    .step1 p, .step2 p, .step3 p {
        font-size: 15px;
    }
    .top-header h6{
        margin:0 auto;
        display: table;
    }
    .navbar-nav{
        margin:0px;
    }
    section.footer-logos ul li{
        width:100%;
        margin: 0;
    }
    section.footer-logos ul li img{
        margin:0 auto;
        display: table;
    }
    .banner{
        margin:2% 0 0 0;
    }
    .navbar-brand{
        visibility: hidden;
        display: block;
    }
    .navbar {
        margin:27px 0 0 0;
    }
    section.footer-logos{
        margin:0px;
    }
    
}

@media only screen and (min-width:991px) and (max-width:1024px){
   
    /*-- INDIAN VISA ONLINE HOME PAGE CSS START --*/
    .logo img{
        margin:0 auto;
        display: table;
    }
    .banner-text{
        display: none;
    }
    section.apply-process img{
        display: none;
    }
    .step1, .step2, .step3{
        position: static;
        width: 33%;
        text-align: center;
        float: left;
        margin:30px 0 0 0;
    }
    .step1 h3, .step2 h3, .step3 h3 {
        font-size: 21px;
    }
    .step1 p, .step2 p, .step3 p {
        font-size: 15px;
    }
    .top-header h6{
        margin:0 auto;
        display: table;
    }
    .navbar-nav{
        margin:0px;
    }
    section.footer-logos ul li{
        width:100%;
        margin: 0;
    }
    section.footer-logos ul li img{
        margin:0 auto;
        display: table;
    }
    .banner{
        margin:2% 0 0 0;
    }
    .navbar-brand{
        visibility: hidden;
        display: block;
    }
    .navbar {
        margin:27px 0 0 0;
    }
    section.footer-logos{
        margin:0px;
    }
    .landing-logo{
       margin:-63px 0 0 0 !important;
    }
    
}

@media only screen and (min-width:1025px) and (max-width:1400px){
    section.apply-process img{
        display: none;
    }
    .step1, .step2, .step3{
        position: static;
        width: 33%;
        text-align: center;
        float: left;
        margin:30px 0 0 0;
    }
    .step1 h3, .step2 h3, .step3 h3 {
        font-size: 21px;
    }
    .step1 p, .step2 p, .step3 p {
        font-size: 15px;
    }
    
    
}