/*=== responsive for mobile===*/


@media (max-width: 767px) {
	
    /*=== Heading style====*/	
        
    h1{
        font-size: 26px;
        font-weight: 700;
        margin-bottom: 0;
        color: #222;
    }
    
    
    h2 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 0;
        color: #222;
    }
    
    h3 {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 0;
        color: #222;
    }
    
    h3 {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 0;
        color: #222;
    }
    
    h4 {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 0;
        color: #222;
    }
    
    h5 {
        font-size: 18px;
        font-weight: 300;
        margin-bottom: 0;
        color: #222;
    }
    
    h6 {
        font-size: 16px;
        font-weight: 100;
        margin-bottom: 0;
        color: #222;
    }

    .home-banner{
        margin-top: 0px;
    }
    
    .header-logo{
        top: 0px;
    }
    
    .logo-block{
       top: -52px;
    }
    
   .red-strip {
        padding-left: 1%;
        padding-right: 15px;
    }
    
    .custom-container-1 {
        width: 100%;
        padding-left: 5px;
    }
    
    .tickerwrapper{
        padding-right: 0px;
    }
    
    .tickerwrapper ul.list {
       width: 200% !important;
    }

    #navbarSupportedContent .navbar-nav {
        margin-top: 0px;
    }

    #header .navbar-light .navbar-toggler-icon {
        top: 16px;
    }

    .top-header{
        margin-top: 0px;
    }

    #header .start-header{
        box-shadow: none;
    }

    .logo{
        text-align: center;
    }

    .logo .navbar-brand{
        margin-right: 0px;
    }

    .logo-block img {
        width: 64px;
    }
    
    .custom-container {
      width: 90vw;
    }
    
   .banner-heading h2 {
    font-size: 12px;
    line-height: 16px;
    }
   
   .left-content-section {
    width: 100%;
    padding-left: 3%;
    padding-right: 3%;
    }

    #main-carousel .owl-next img{
        width: 18px;
    }

    #main-carousel .owl-prev img{
        width: 18px;
    }
    
    .caution-notice {
        font-size: 13px;
        margin-bottom: 6px;
        padding: 7px 20px 5px;
    }
    
   .caution-hindi {
    min-width: 140px;
    padding: 4px 20px 4px;
    }
    
    .desk-top-banner{
        display: none;
    }

    .mobile-banner{
        display: block;
    }
    .banner-heading {
        top: 43%;
        width: 84vw;
    }
    
    .banner-phone-no {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 6px;
    }
    
    .content-white-bg{
        padding: 18px;
    }

    .right-img-section {
        width: 100%;
        padding-top: 20px;
        padding-left: 0px;
    }
    
    .healthcare-section {
        margin-top: 10px;
    }

    .healthcare-section .left-content-section {
        width: 100%;
        padding-left: 3%;
        padding-right: 3%;
    }
    
    .healthcare-section .right-img-section {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    .trust-contact-section {
        padding-left: 0%;
        padding-top: 6px;
    }

   .tickerwrapper ul.list li {
    font-size: 9px;
    font-weight: 500;
    display: block;
    float: none;
}
    .about-heading{
        font-size: 22px;
    }

    .about-info{
        font-size: 16px;
        line-height: 26px;
    }

    .about-section {
        padding-top: 30px;
        padding-bottom: 0px;
    }

   .durga-trust-heading {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .date-button {
        min-width: 98% !important;
        font-size: 16px;
        padding: 10px 10px;
    }

    .address-block {
        display: flex;
        margin-top: 12px;
    }

    .address-icon i {
        font-size: 18px;
    }

    .address-icon img{
        width: 22px;
    }
    
    .shri-chiranjilal-dhanuka {
        margin-top: 6px;
    }

    .address-info h2 {
        font-size: 18px;
    }

    .address-info p {
        font-size: 16px;
        line-height: 20px;
    }

    .service-list li {
        font-size: 16px;
    }

    .phone-text {
        font-size: 16px;
    }

    .email-text{
        font-size: 16px;
        padding-left: 0px;
    }

    .footer-logo-section img{
        width: 100px;
    }

    .durga-parsad-trust {
        padding-top: 0px;
        padding-bottom: 30px;
    }

    .footer-logo-section p{
        font-size: 16px;
        line-height: 26px;
    }

    .quick-links {
        padding-top: 16px;
        padding-left: 0%;
    }

    .footer-link-list li a{
        font-size: 16px;
    }

    .contact-details {
        padding-top: 10px;
        padding-left: 0%;
    }

    .contact-details p{
        font-size: 16px;
        line-height: 26px;
    }

    .copyright-text p{
        font-size: 15px;
    }

    .footer-social-icon a{
        font-size: 20px;
        margin: 10px 16px 0 0;
    }
    
    .onload-popup .modal-dialog {
        width: 86%;
        max-width: 700px;
        margin: 0px auto;
        margin-top: 120px;
    }

    
    }
    
    /*-- ======= Top Bar css ======= */
    
    @media only screen and (min-width: 768px) and (max-width: 1000px)  {
        
        .header-logo {
            top: 15px;
        }

       .logo-block img{
           width: 80px;
       }
       
       .tickerwrapper ul.list{
           width: 236% !important;
       }

       .banner-heading h2 {
            font-size: 16px;
            line-height: 22px;
        }
        
        .onload-popup .modal-dialog {
            width: 70%;
            max-width: 700px;
             margin-top: 206px;
        }
        
        .banner-phone-no {
            font-size: 18px;
            line-height: 24px;
        }
        
        .banner-heading {
          top: 10%;
        }
        
        .caution-notice {
            font-size: 16px;
        }
        
        .caution-hindi {
          min-width: 156px;
        }
        
        .content-white-bg{
            padding: 26px;
        }

       .tickerwrapper ul.list li{
           font-size: 10px;
           font-weight: 500;
       }
       
       .logo-block{
               top: -62px;
       }

       .about-section {
        padding-top: 36px;
        padding-bottom: 36px;
    }

       .about-heading{
           font-size: 30px;
       }

       .about-info{
           font-size: 20px;
           line-height: 30px;
       }

       .durga-trust-heading {
            font-size: 20px;
        }

       .left-content-section{
        padding-left: 1%;
        padding-top: 0%;
       }

       .durga-sub-text{
           font-size: 20px;
       }

       .date-button {
        font-size: 16px;
        min-width: auto;
    }

       .trust-contact-section {
        padding-left: 5%;
        padding-top: 0px;
        }

        .address-info h2 {
            font-size: 18px;
        }

        .address-info p{
            font-size: 17px;
            line-height: 22px;
            margin-bottom: 5px;
        }
        
        .right-img-section {
            padding-left: 10px;
        }
        
        .healthcare-section .right-img-section{
            padding-right: 10px;
        }
        
        .healthcare-section {
            margin-top: 32px;
        }

        .address-block{
            margin-top: 10px;
        }

        .service-list li {
            font-size: 17px;
            line-height: 20px;
        }

        .phone-text{
            font-size: 17px;
        }

        .email-text{
            font-size: 17px;
            padding-left: 2px;
        }
        .address-icon i {
            font-size: 16px;
        }

        .address-icon img{
            width: 20px;
        }
        
        .shri-chiranjilal-dhanuka {
            margin-top: 30px;
        }

        .healthcare-section .left-content-section{
            padding-left: 1%;
            padding-right: 3%;
        }

        .footer-logo-section img{
            width: 100px;
        }

        .footer-logo-section p{
            font-size: 15px;
            line-height: 20px;
        }

        .footer-link-list li a{
            font-size: 16px;
        }

        .contact-details p{
            font-size: 15px;
            line-height: 24px;
        }

        .footer-social-icon a{
            font-size: 20px;
            margin: 10px 10px 0 0;
        }

        .quick-links h2{
            font-size: 18px;
        }

        .contact-details h2{
            font-size: 18px;
        }

        .custom-container {
            width: 88vw;
        }
        
       
    
    }


   
    
    @media only screen and (min-width: 1001px) and (max-width: 1199px)  {
        
        .logo-block{
            top: -48px;
        }
        
        .caution-notice{
            font-size: 20px;
        }
        
        .logo-block img{
            width: 100px;
        }
        
        .tickerwrapper ul.list{
            width: 196% !important;
        }
 
        .banner-heading h2 {
            font-size: 16px;
            line-height: 24px;
        }
        
       .banner-phone-no {
            font-size: 22px;
            line-height: 34px;
        }
        
        .content-white-bg{
            padding: 28px;
        }
        
        .right-img-section {
          padding-left: 20px;
        }
        
        .healthcare-section .right-img-section{
                padding-right: 20px;
        }
 
        .tickerwrapper ul.list li{
            font-size: 13px;
            font-weight: 500;
        }
 
        .about-section {
         padding-top: 36px;
         padding-bottom: 36px;
     }
 
        .about-heading{
            font-size: 30px;
        }
 
        .about-info{
            font-size: 20px;
            line-height: 30px;
        }
 
        .durga-trust-heading{
            font-size: 24px;
        }
 
        .left-content-section{
         padding-left: 1%;
         padding-top: 0%;
        }
 
        .durga-sub-text{
            font-size: 20px;
        }
 
        .date-button{
         font-size: 16px;
         min-width: 74%;
        }
 
        .trust-contact-section {
         padding-left: 1%;
         padding-top: 0px;
         }
         
         .healthcare-section {
            margin-top: 40px;
        }
        
        .shri-chiranjilal-dhanuka {
            margin-top: 40px;
        }
 
         .address-info h2{
             font-size: 20px;
         }
 
         .address-info p{
             font-size: 17px;
             line-height: 22px;
         }
 
         .address-block{
             margin-top: 10px;
         }
 
         .service-list li{
             font-size: 17px;
         }
 
         .phone-text{
             font-size: 17px;
         }
 
         .email-text{
             font-size: 17px;
             padding-left: 2px;
         }
         .address-icon i {
             font-size: 16px;
         }
 
         .address-icon img{
             width: 20px;
         }
 
         .healthcare-section .left-content-section{
             padding-left: 1%;
             padding-right: 3%;
         }
 
         .footer-logo-section img{
             width: 100px;
         }
 
         .footer-logo-section p{
             font-size: 15px;
             line-height: 20px;
         }
 
         .footer-link-list li a{
             font-size: 16px;
         }
 
         .contact-details p{
             font-size: 15px;
             line-height: 24px;
         }
 
         .footer-social-icon a{
             font-size: 20px;
             margin: 10px 10px 0 0;
         }
 
         .quick-links h2{
             font-size: 18px;
         }
 
         .contact-details h2{
             font-size: 18px;
         }
 
         .custom-container {
             width: 88vw;
         }
       
       .onload-popup .modal-dialog {
            width: 70%;
            max-width: 700px;
            margin-top: 206px;
        }
    
    
    }
    
    
    @media only screen and (min-width: 1200px) and (max-width: 1280px)  {
        
         .logo-block img{
           width: 122px;
            
        }
        
        .banner-heading h2 {
            font-size: 21px;
            line-height: 34px;
        }
        
        .banner-heading{
            top: 16%;
        }
        
        .caution-notice{
               font-size: 22px;
        }
        
        .banner-phone-no{
            font-size: 25px;
        }
        
       .tickerwrapper ul.list li {
            font-size: 16px;
        }

        .about-heading{
            font-size: 36px;
        }

        .durga-trust-heading{
            font-size: 36px; 
        }

        .left-content-section{
            padding-top: 1%;
        }

        .trust-contact-section{
            padding-top: 14px;
        }
        
        .address-block{
            margin-top: 12px; 
        }
        
        .content-white-bg{
                padding: 70px;
        }

        .about-info{
            font-size: 22px;
            line-height: 32px;
        }

        .address-info p{
            font-size: 18px;
            line-height: 26px;
        }

        .address-info h2{
            font-size: 22px;
        }

        .service-list li{
            font-size: 18px;
        }

        .phone-text{
            font-size: 18px;
        }
        
        .right-img-section{
            padding-left: 10px;
        }
        
        .healthcare-section .right-img-section{
                padding-right: 10px;
        }

        .email-text{
            font-size: 18px;
            padding-left: 19px;
        }

        .address-icon i {
            font-size: 24px;
        }
        .date-button{
            font-size: 19px;
        }
      

        .footer-logo-section img{
                width: 110px;
        }

    
        
    }
    
    
    
    @media only screen and (min-width: 1281px) and (max-width: 1399px)  {
        
         .logo-block img {
            width: 106px;
        }
        
        .banner-heading h2 {
            font-size: 22px;
            line-height: 34px;
        }
        
        .caution-notice{
            font-size: 24px;
        }
        
        .logo-block {
            top: -55px;
        }
        
        .banner-phone-no{
            font-size: 28px;
        }
        
       .tickerwrapper ul.list li {
            font-size: 17px;
        }

        .about-heading{
            font-size: 36px;
        }

        .durga-trust-heading{
            font-size: 36px; 
        }

        .left-content-section{
            padding-top: 1%;
        }

        .trust-contact-section{
            padding-top: 14px;
        }
        
        .address-block{
            margin-top: 12px; 
        }

        .about-info{
            font-size: 22px;
            line-height: 32px;
        }

        .address-info p{
            font-size: 18px;
            line-height: 26px;
        }

        .address-info h2{
            font-size: 22px;
        }

        .service-list li{
            font-size: 18px;
        }

        .phone-text{
            font-size: 18px;
        }
        
        .right-img-section{
            padding-left: 10px;
        }
        
        .healthcare-section .right-img-section{
                padding-right: 10px;
        }

        .email-text{
            font-size: 18px;
            padding-left: 19px;
        }

        .address-icon i {
            font-size: 24px;
        }
        .date-button{
            font-size: 19px;
        }
      
      
    }
    
    @media only screen and (min-width: 1400px) and (max-width: 1440px)  {
        
        .logo-block img {
            width: 110px;
        }
        
        .banner-heading h2 {
            font-size: 24px;
            line-height: 34px;
        }
        
        .caution-notice{
                font-size: 26px;
        }
        
        .banner-phone-no{
            font-size: 28px;
        }
        
        .tickerwrapper ul.list li{
            font-size: 18px;
        }

        .about-heading{
            font-size: 36px;
        }

        .durga-trust-heading{
            font-size: 36px; 
        }

        .left-content-section{
            padding-top: 1%;
        }

        .trust-contact-section{
            padding-top: 14px;
        }
        
        .address-block{
            margin-top: 12px; 
        }

        .about-info{
            font-size: 22px;
            line-height: 32px;
        }

        .address-info p{
            font-size: 18px;
            line-height: 26px;
        }

        .address-info h2{
            font-size: 22px;
        }

        .service-list li{
            font-size: 18px;
        }

        .phone-text{
            font-size: 18px;
        }
        
        .right-img-section{
            padding-left: 10px;
        }
        
        .healthcare-section .right-img-section{
                padding-right: 10px;
        }

        .email-text{
            font-size: 18px;
            padding-left: 19px;
        }

        .address-icon i {
            font-size: 24px;
        }
        .date-button{
            font-size: 19px;
        }
      
    }

    @media only screen and (min-width: 1441px) and (max-width: 1599px)  {
        
         .logo-block img{
           width: 122px;
            
        }
        
        .banner-heading h2 {
            font-size: 26px;
            line-height: 35px;
        }
        
       
        
        .caution-notice{
                font-size: 26px;
        }
        
        .banner-phone-no{
            font-size: 28px;
        }
        
        .tickerwrapper ul.list li{
            font-size: 20px;
        }

        .about-heading{
            font-size: 36px;
        }
        
        .address-block{
            margin-top: 12px; 
        }

        .durga-trust-heading{
            font-size: 36px; 
        }

        .left-content-section{
            padding-top: 1%;
        }

        .trust-contact-section{
            padding-top: 14px;
        }

        .about-info{
            font-size: 22px;
            line-height: 32px;
        }

        .address-info p{
            font-size: 21px;
            line-height: 26px;
            margin-top: 10px;
        }

        .address-info h2{
            font-size: 22px;
        }

        .service-list li{
            font-size: 18px;
        }
        
        .right-img-section{
            padding-left: 18px;
        }
        
        .healthcare-section .right-img-section{
                padding-right: 18px;
        }

        .phone-text{
            font-size: 18px;
        }

        .email-text{
            font-size: 18px;
            padding-left: 19px;
        }

        .address-icon i {
            font-size: 24px;
        }
        .date-button{
            font-size: 19px;
        }
    
    }

    @media only screen and (min-width: 1600px) and (max-width: 1680px)  {
        
        .banner-heading h2 {
            font-size: 28px;
            line-height: 44px;
        }
        
        .caution-notice{
            font-size: 32px;
        }
        
        .banner-phone-no{
             font-size: 35px;
        }
        
        .tickerwrapper ul.list li{
            font-size: 20px;
        }

       .healthcare-section .left-content-section{
           padding-left: 3%;
       }
       
       .right-img-section{
           padding-left: 36px;
       }
       
       .address-icon i {
            font-size: 24px;
        }
      
      .address-info p{
          font-size: 22px;
          line-height: 28px;
      }
      
      .service-list li{
        font-size: 22px;
      }
      
      .address-info h2{
          font-size: 23px;
      }
      
      .email-text{
          font-size: 22px;
      }
      
      .phone-text{
          font-size: 22px;
      }
      
      .address-block{
          margin-top: 22px;
      }
      
    }
    
    @media only screen and (min-width: 1681px) and (max-width: 1800px)  {
        .banner-heading h2{
            font-size: 31px;
            line-height: 46px;
        }
    }
    
     @media only screen and (min-width: 1921px) and (max-width: 2560px)  {
         
         .banner-heading {
            top: 25%;
        }
        
        .onload-popup .modal-dialog {
            width: 40%;
            max-width: 800px;
            margin-top: 202px;
        }
        
        .tickerwrapper ul.list li{
            font-size: 26px;
        }
         
        .content-white-bg{
            padding: 100px 240px;
        } 
        
        .address-info p{
            font-size: 26px;
        }
        
        .address-info h2{
            font-size: 28px;
        }
        
        .service-list li{
            font-size: 26px;
        }
        
        .phone-text{
             font-size: 26px;
        }
        
        .email-text{
             font-size: 26px;
        }
        
        .date-button{
            font-size: 26px;
        }
         
     }
    
    
    
    
        
    
        
