
@media only screen and (max-width:1299px) {
    
    
    .stellarnav>ul>li>a{ padding:15px 5px }
    .top-band p{ font-size: 14px;}
    .top-band a{ font-size: 14px;}
}


@media only screen and (max-width:1199px) {
    .logo img{ width: 130px;}
    .barcode h5{ font-size: 25px;}
    .barcode-col{ text-align: center; width: 160px;}
    .barcode-col p{ text-align: center; line-height: 1.3}
    .top-band{ text-align: center}
    .header-contact{ width: 100%}
    .green{ float: none}
   .bank{ float: none}
 
    
    
}

@media only screen and (max-width:1024px) {
    
    .gallery-box.style-6 .hover-effect .text-wrap .desc p{ display: none}
    
}


@media only screen and (max-width:991px) {
    
    .menu-main{
    flex: 100%;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 99;
}
    
    
    header .shrink .menu-main{ top: 18px;}
    
    
    .barcode h5{ text-align: center; margin-bottom: 15px;}
    .barcode{ text-align: center}
    
    .convenient-transportation-network {
    background: #dae0c1;
    padding: 25px 0 0;
}
    .stellarnav.mobile li a{    border-bottom: 1px solid #078f3e; color: #fff !important;}
    .stellarnav.mobile.dark ul {
    background: #006b2b;
}
    
    .slider-data h1{ font-size: 40px;}
    .slider-data p{font-size: 16px;}
    .slider-sec .carousel-control-next-icon, .carousel-control-prev-icon{ border-radius: 0; width: 35px;}
      .convenient-transportation-network { padding-top: 0}
    
          .convenient-transportation-network .headding11{ padding-top: 30px;}
}


@media only screen and (max-width:767px) {
    .top-band .social-circle{ display: none}   
    .header-contact{ text-align: center}
    .pt70{ padding-top: 35px;}
    .headding11{ font-size: 22px;}
    p{ font-size: 15px;}
    .common-btn a {
padding: 5px 20px;
font-size: 13px;
}
    
    .raj-jain-pic img{ margin: 0 auto 20px; display: block; width: 250px;}
    .ptb70{ padding: 35px 0;}
    .mt70{ margin-top: 35px;}
    .visit-bg{padding: 50px 0;}
    .middel-sec{ padding:35px 0}
    
    .enquire-form h3{ font-size: 25px;}
    
    .desktop{ display: none}
    .mobilenone{ display: block}
    .top-band p{ text-align: center}
    .barcode h5{ font-size: 18px;}
    
    .bank{ width: 100%; margin: 5px 0;}
    .green{ width: 100%}
    .raj-jain-pic{ margin-bottom: 15px;}
        
  
}


@media only screen and (max-width:680px) {
    .header-contact ul li{ margin:5px; font-size: 13px;}
    .menu-main{flex: 100%;top: 15px;}
    .logo img{ width: 120px;}
    .slider-data h1{ font-size: 30px;}
    .slider-data p{ font-size: 12px;}
    .logo-address{ display: block; text-align: center}
    
    .our-brand ul li{ border: solid 1px #ddd; padding: 2px 5px; margin: 5px;}
    .layout-plan ul li{ font-size: 16px;}
    .our-brand ul{ text-align: center}
}

@media only screen and (max-width:480px) {
    .top-band p{ font-size: 12px;}
    
    .red-band-img{ width: 300px; }
    
     .mt-5{margin-top: 1rem!important;}
    .pt-5 {
    padding-top:1rem!important;
}
    



