/*Desktops*/
  @media only screen and (min-width: 601px) {
      
      .modal-dialog{
          margin-top: 50px;
      }
      
      html {
        scroll-behavior: smooth;
      }
      
      .navbar{
            position:fixed;
            top:0;
            left:0;
            right:0;
            width:100%;
            z-index:99;
            padding-top: 0px;
            padding-bottom: 0px;
            background:white;
      }

      /*Home Start*/
      .nav-link{
          margin-right: 1vw;
          margin-left: 1vw;
          font-size: 1.1vw;
          font-weight: 500;
          letter-spacing: 0.1vw;
          font-family: "Varela Round", sans-serif;
      }
      
      nav .navbar-nav li a{
          color: #3b444b !important;
      }
      
      .nav-link:hover{
          background-color:  #f2d0d4;
          border-radius: 2vw;
          padding: 0.5vw;
      }
      
      
      .nav_logo{
        height: 5vw;
        width: 10.5vw;
      }
      
      .nav_img{
          margin-right:1.5vw;
      }
        
 
      /*Home Section Starts*/
      .home{
         margin-top: 4.2vw; 
         max-height:45vw;
      }
      
     
      .home_body{            
            margin-left: 5vw;
            margin-right: 5vw;
            padding-top: 3vw;
            padding-bottom: 0px;
      }
      

       
      /*hs1 start*/
      
      .hs1{
          margin-bottom: 3.8vw;
      }
      
      .home_brandname{
           font-weight: bolder;
           font-family: 'Ubuntu', sans-serif;
           font-size: 4.0vw;
           margin-bottom: 1.0vw;
           line-height: 5.2vw;
      }
      
      .home_live_gif{
          height: 1.5vw;
          width: 3.5vw;
      }
      
    
      .home_event{
            margin-top: 0px;
            font-family: 'Ubuntu', sans-serif;
            font-size: 1.7vw;
            color:  #db5461;
      }
      
      .home_duration_text{
          margin-top: 0px;
          font-family: 'Ubuntu', sans-serif;
          font-size: 2.0vw;
          color: #383838;
          font-weight:600;
          letter-spacing: 0.1vw;
      }
      
      /*hs1 end*/
      
      
      /*hs2 start*/
      
       .hs2{
         margin-bottom:3.8vw;     
      }
      
  
      
      /*hs2 end*/
      
      /*hs3 start*/
      .home_register_button{
         
          padding: 5px;
          padding-left: 1vw;
          padding-right: 1vw;
          font-size: 1.0vw;
          font-family: 'Ubuntu', sans-serif;
/*          background-color: #db5461;*/
          color: white;
          border-radius: 2vw;
          margin-bottom: 1.0vw;
      }
      
       .home_download_button{
         
          padding: 5px;
          padding-left: 1vw;
          padding-right: 1vw;
          font-size: 1.0vw;
          font-family: 'Ubuntu', sans-serif;
          color: white;
          border-radius: 2vw;
          margin-bottom: 1.0vw;
      }
      
/*      .register_buton_link :hover{
          background-color: #880E4F;
          color: white;
      }
      */
      .home_lastdate_text{
/*          position: absolute;
          bottom: 0.2vw;*/
          margin-top: 0px;
          font-family: 'Ubuntu', sans-serif;
          font-size: 1.0vw;
          color: black;
          font-weight:bold;
          letter-spacing: 1.0px;
          margin-left: 10px;
          
      }
   
      
      /*hs3 end*/
      
      
           
      .home_img{
        
        width: 100%;
        height: 100%;
       
      }
      
      .home_img_file{
        
        height: 35vw;
        width: 100%;
        border-radius:3vw;
        padding-left: 2vw;
        padding-right: 2vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
      }
      
      
       /*Home END*/
       
       .wave_bg{
           background-image: url("../tivfimg/section2_bg.png");
           background-size: cover;
           width: 100%;
           background-repeat: no-repeat;
           height: 15vw;
           width: 100%;
           margin-bottom: 0px;
           margin-top: 0px;
       }
       
       /*Section 2 Start*/
       
       .section2{
           background: #d9d9d9 ;
           position: relative;
           margin-top: 0px;
       }
       
 
       
       .section2_header{
           padding-top: 1.5vw;
           margin-top: 0px;
       }
       
       .sponsors_image_div{
           margin-top: 3vw;
           background-color: white;
           margin-left: 10%;
           margin-right: 10%;
           padding-left: 2vw;
           padding-right: 2vw;
           padding-bottom: 3vw;
           border-radius: 2vw;
           box-shadow: 5px 5px 5px #aaaaaa;
       }
       
       
       .section2_header_text{
          font-family: 'Ubuntu', sans-serif;
          font-size: 2.8vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.5px;
       }
       
       .section2_header_brand_img{
           height: 10vw;
           width: 20vw;
           margin-top: 1.5vw;
       }
       
       .section2_content{
           margin-top: 4.5vw;
           margin-bottom: 1.5vw;
       }
       
       .section2_content_container{
           margin-left: 10%;
           margin-right: 10%;
           height: 15vw;
           border-radius: 2vw;
           box-shadow: 5px 5px 5px #aaaaaa;
           background-color: white;
       }
       
       .section2_whatyouget{
           height: 15vw;
           background-image: url("../tivfimg/section2.jpg");
           background-size: cover;
           background-repeat: no-repeat;
           border-radius: 2vw 0px 0px 2vw; /* top left, top right, bottom right, bottom left */
           text-align: center ;
           filter: grayscale(100%);
       }
       
       .section2_whatyouget_text{
          height: 15vw;
          font-family: "Varela Round", sans-serif;
          font-size: 2vw;
          padding-top: 6.3vw;
          padding-bottom: 6.5vw;
          color: white;
          font-weight:800;
          letter-spacing: 1.5px;
       }
       
           
       .section2_whatyouget_points{
           padding-left: 6vw;
           padding-right: 2vw;
           padding-top: 3vw;
           padding-bottom: 2vw;
       }
       
       .section2_points{
          font-family: "Varela Round", sans-serif;
          font-size: 1.2vw;
          color: black;
          font-weight:400;
          letter-spacing: 1.0px;
       }
       
       /*Our Reach Styles Starts*/
       
       .our_reach{
           height: auto;
           margin-left: 10%;
           margin-right: 10%;
           margin-top: 6vw;
           background-color: rgb(255, 255, 255);  
           border-radius: 2vw;
           padding-top: 2.0vw;
           box-shadow: 5px 5px 5px #aaaaaa;
       }
       
       .our_reach_header{
          
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.5px;
       }
       
       .our_reach_points{
           margin-top: 2vw;
       }
       
       .fa{
           color: #db5461;
           margin: 0px;
       }
       
       .fa_size{
          font-size: 3.7vw;
       }
       
       .our_reach_count{
          font-family: "Varela Round", sans-serif;
          font-size: 4vw;
          color:  #3d3d3d;
          font-weight:800;
          letter-spacing: 1.0px;
          margin: 0px;
       }
       
       .our_reach_text{
          font-family: "Varela Round", sans-serif;
          font-size: 1.3vw;
          color:  gray;
          font-weight:600;
          letter-spacing: 1.6px;
          margin: 0px;
       }
       
       .our_reach_contact{
           margin-top: 2vw;
           background-color: #3d3d3d;
           padding-top: 2vw;
           padding-bottom: 2vw;
           border-radius: 0px 0px 2vw 2vw; /* top left, top right, bottom right, bottom left */
       }
       
       .our_reach_contact_text{
          font-family: "Varela Round", sans-serif;
          font-size: 1.2vw;
          color:  white;
          font-weight:600;
          letter-spacing: 1.0px;
          margin: 0px;   
       }
       
       /*Our Reach Style Ends*/
       
       
       
       .section2_header_text2{
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.0px;
          margin-top: 6vw;
       }
       
       .section2_cards{
          margin-top: 3vw;  
       }
       
       .section2_card_row{
           margin-bottom: 2vw;
       }
          
       
       .card {
          border-radius: 2vw 2vw 2vw 2vw; /* top left, top right, bottom right, bottom left */
          box-shadow: 5px 5px 5px #aaaaaa;
          background-color: white; 
       }
       
/*       .card:hover{
           background-color:#f2bbc0;
       }*/
       
       .card_center{
         margin-left: 6vw;
         margin-right: 6vw;
       }
       
       
       .card-body{
            padding-left: 0.5vw;
            padding-right: 0.5vw;
       }
       
     
       .card-img-top{
            margin-top: 0.5vw;
            padding-left: 0.1vw;
            padding-right: 0.1vw;
            border-radius: 2vw 2vw 0px 0px; /* top left, top right, bottom right, bottom left */
       }
       
       .card-text-header{
          font-family: "Varela Round", sans-serif;
          font-size: 1.1vw;
          color: black;
          font-weight:800;
          letter-spacing: 1.0px;
       }
       
       .card-title{
           font-size: 0.8vw;
           font-weight: 600;
       }
       
       
      /*Section 2 END*/
      
      /*Sessions Start*/
     
      .sessions{
           background-image: linear-gradient(#d9d9d9, #e6ee9c );
           position: relative;
           margin-top: 0px;
           height: auto;
           padding-top: 2vw;
           padding-bottom: 2vw;
      }
      
      .sessions_keynote{
          padding-top: 2vw;
          padding-bottom: 2vw;
      }
      
      .sessions_keynote_header{
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
      
      .sessions_keynote_body{
          margin-left: 20%;
          margin-right: 20%;
          background-color: white;
          padding-left: 4vw;
          padding-right: 4vw;
          padding-top: 2vw;
          padding-bottom: 2vw;
          border-radius: 2vw;
          box-shadow: 5px 5px 5px #aaaaaa;
         
      }
      
      .sessions_keynote_body_points{
          margin-bottom: 2vw;
          font-family: "Varela Round", sans-serif;
          font-size: 1.2vw;
          color: #5E5E5E;
          font-weight: 400;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
    
     
      
      .session_keynote_item{
          background-color: white;
       }
      
      
      .sessions_pannelDiscussion{
          padding-top: 2vw;
          padding-bottom: 2vw;
      }
      
      
      .sessions_pannelDiscussion_header{
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.5px;
          margin-bottom: 0.2vw;
      }
      
      .sessions_pannelDiscussion_header_topic{
          font-family: "Varela Round", sans-serif;
          font-size: 1.4vw;
          color: #5E5E5E;
          letter-spacing: 1.5px;
      }
      
      .sessions_pannelDiscussion_body{
          margin-left: 20%;
          margin-right: 20%;
          padding-left: 4vw;
          padding-right: 4vw;
         
      }
      
      .sessions_pannelDiscussion_body_header{
          font-family: "Varela Round", sans-serif;
          font-size: 2vw;
          color: #5E5E5E;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
      
      
      
      /*Sessions End here*/
      
      
      
      /*Knowledge Sessions Start here*/
      
      .knowledge_sessions{
           background-image: linear-gradient(#e6ee9c ,#ffcdd2 );
           position: relative;
           margin-top: 0px;
           height: auto;
           padding-top: 5vw;
           padding-bottom: 5vw;
           padding-left: 10%;
           padding-right: 10%;
      }
      
      .knowledge_sessions_header{
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
      
      .knowledge_sessions_body_points{
          margin-top: 2vw;
          margin-left: 1vw;
      }
      
      .knowledge_sessions_body_points_text{
          font-family: "Varela Round", sans-serif;
          font-size: 1.1vw;
          color: #5E5E5E;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
      
      .ks_points_symbol{
           font-size: 1.2vw;
           font-weight: 800;
      }
      
      .knowledge_sessions_imagebg{
           background-image: url("../tivfimg/ks_img.png");
           background-size: cover;
           width: 100%;
           border-radius: 2vw;
           background-repeat: no-repeat;   
      }
      
      .knowledge_sessions_register{
          margin-top: 4vw;
      }
      
      .knowledge_sessions_register_text{
          font-family: "Varela Round", sans-serif;
          font-size: 1.8vw;
          color: #5E5E5E;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
      
      
      /*Knowledge Sessions End here*/
      
      
      
      /*Live Expos start here*/
      
      
      .live_expos{
           background-image: linear-gradient(#ffcdd2 ,#bbdefb  );
           position: relative;
           margin-top: 0px;
           height: auto;
           padding-top: 2vw;
           padding-bottom: 5vw;
           padding-left: 10%;
           padding-right: 10%;
      }
      
      .live_expos_header{
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
      
      .liveexpos_body{
           width: 100%;
           border-radius: 2vw;  
           background-color: white;
           padding: 2vw;
           width: 60%;
      }
      
      .live_expos_body_point{
          font-family: "Varela Round", sans-serif;
          font-size: 1.2vw;
          color: #5E5E5E;
          font-weight: 400;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
      
      
      /*Live Expos end here*/
      
      
      
      
      
      /*Course Price Section Starts*/
      
      .course_price{
           height: auto;
           margin-left: 10%;
           margin-right: 10%;
           margin-top: 3vw;
           margin-bottom: 3vw;
      }
      
       .pc{
           padding-top: 1vw;
           padding-bottom: 1vw;
      }
      
      .course_price_header{
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.5px;
          margin-bottom: 2vw;
      }
      
      
      .course_price_lastdate{
          font-family: 'Ubuntu', sans-serif;
          font-size: 1.0vw;
          color: red;
          font-weight:400;
          letter-spacing: 1.2px;
      }
      
     
      .course_price_cards_pricetag{
          font-weight: 800; 
          font-size: 2.0vw;
      }
      
      .span_rupee_symbol{
          font-size: 1.5vw;
      }
      
      .span_new_price{
          font-size: 5.5vw;
      }
      
      .span_rupee_symbol2{
           margin-left: 0.5vw;
            font-size: 3vw;
      }
      
      .card-title_cp{
          font-family: 'Ubuntu', sans-serif;
          font-size: 1.2vw;
          color: grey;
          font-weight:400;
          letter-spacing: 1.0px;
      }
      
      
      .cp_free{
          margin-top: 3vw;
      }
      
      .cp_free_or{
          margin-bottom: 2vw;
          font-family: 'Ubuntu', sans-serif;
          font-size: 1.5vw;
          color: grey;
          font-weight:400;
          letter-spacing: 0.1vw;
      }
      
      .cp_free_header{
          font-family: 'Ubuntu', sans-serif;
          font-size: 1.5vw;
          color: blue;
          font-weight:400;
          letter-spacing: 0.1vw;
          margin-bottom: 2vw;
      }
      
      .cp_certificate{
           height: auto;
           margin-left: 10%;
           margin-right: 10%;
           margin-top: 3vw;
           margin-bottom: 3vw;
      }
      
      .cp_certificate_img{
          height: 30vw;
          width:45vw;
      }
      
      
      /*Course Price section ends*/
      
      /*Section 3 Start*/ 
       
      .section3{
        
          height: 24vw;
          background-image: linear-gradient(0deg, rgba(0,0,0,0.8), rgba(0,0,0,0.8)), url("../tivfimg/section3_bg.jpeg");
          background-repeat: no-repeat;
          background-size: cover;
          background-position: center;
          padding-top: 5.2vw;
          padding-bottom: 6.0vw;
      }
      
      .section3_header_text{
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: white;
          font-weight:500;
          letter-spacing: 1.5px;
      }
      
      .section3_header_hashtag{
          font-family: "Varela Round", sans-serif;
          font-size: 1.8vw;
          color: white;
          font-weight:500;
          letter-spacing: 1.5px;
          margin-top: 10px;
      }
      
      .section3_download_button{
          padding: 5px;
          padding-left: 20px;
          padding-right: 20px;
          font-size: 1.5vw;
          font-family: 'Ubuntu', sans-serif;
          color: white;
          border-radius: 2vw;
          margin-bottom: 1.0vw;
      }
      
     
      
       /*Sponsors start*/
       
       .sponsors_image_div2{
           margin-top: 3vw;
           background-color: white;
           padding-left: 2vw;
           padding-right: 2vw;
           padding-bottom: 3vw;
           border-radius: 2vw;
           box-shadow: 5px 5px 5px #aaaaaa;
       }
       
       .sponsors{
           background-color: white;
           margin-left: 10%;
           margin-right: 10%;
           margin-top: 4vw;
           margin-bottom: 4vw;
       }
       
       .sponsors_header{
          font-family: "Varela Round", sans-serif;
          font-size: 3vw;
          color: #5E5E5E;
          font-weight:800;
          letter-spacing: 1.5px;
          margin-bottom: 1vw;
       }
       
       .sponsors_image{
           height: 6vw;
           width:12vw;
           margin-top: 2vw;
           margin-left: 2vw;
           margin-right: 2vw;
       }
       
    
       
       /*Sposnsors end*/
      
       /*Section4 Contacts start here*/
       
       .section4{
           height: auto;
           background-color:#3d3d3d;
           margin-bottom: 5vw;
       }
       
       .section4_contacts_ls{
           margin-bottom: 1vw;
           margin-top: 1vw;
       }
       
       .section4_contact_header{
          font-family: "Varela Round", sans-serif;
          font-size: 2vw;
          color: white;
          font-weight:800;
          letter-spacing: 1.0px;
          margin: 0px;
         
       }
       
       .section4_contact_phone{
          font-family: "Varela Round", sans-serif;
          font-size: 1.2vw;
          color: white;
          font-weight:600;
          letter-spacing: 1.0px;
          margin: 0px;
       }
       
       .section4_contact_email{
          font-family: "Varela Round", sans-serif;
          font-size: 1.2vw;
          color: white;
          font-weight:600;
          letter-spacing: 1.0px;
          margin: 0px;

       }
       
       
       .section4_contacts{
           padding-top: 2vw;
           padding-bottom: 2vw;
       }
       
       
       /*Section4 Contacts End Here*/
       
       
       
      
      /*Footer Section Starts Here*/
      
     
       .footer-copyright{
        background-color: white;
        }

        #footer {
        position: fixed;
        bottom: 0px;
        width: 100%;
        padding-bottom: 0.2vw;
        padding-top: 0.2vw;
        /* Set the fixed height of the footer here */
        height:inherit;
        background-color: white;
       }

      .footer_text{
          font-family: "Varela Round", sans-serif;
          font-size: 1.2vw;
          color: black;
          font-weight:500;
          letter-spacing: 1.5px;
          margin-top: 0px;
          margin-bottom: 0px;
          padding-top: 0px;
          padding-bottom: 0px;
        
       }
       .footer_hashtag{
           font-size: 1.2vw;
       }
      
       .footer_register_button{
          padding: 3px;
          padding-left: 1vw;
          padding-right: 1vw;
          font-size: 1.2vw;
          font-family: "Varela Round", sans-serif;
          background-color: #db5461;
          color: white;
          border-radius: 1vw;
          border-color: #db5461;
          margin-top: 0px;
          margin-bottom: 0px;
       }
       
       .footer_register_button:hover{
            background-color: #e35260;
            border-color:#e35260;
       }
       
        .whatsapp_img{
          height: 3.5vw;
          width: 3.5vw;
          position: fixed;
          right: 2vw;
          
        }
       
       
       
       /*Footer Section Ends Here*/
      
      
  }



@media screen and (min-width: 1400px) {
    .home_body{
         margin-top: 60px; 
         max-height:55vw;
    }
    
       .home_img_file{
        height: 35vw;
        width: 100%;
        border-radius:5vw;
        padding-left: 3vw;
        padding-right: 3vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
      }
   
}
@media screen and (min-width: 1600px) {
   .home_body{
         margin-top: 70px; 
         max-height:60vw;
    }
      .home_img_file{
        height: 35vw;
        width: 100%;
        border-radius:5vw;
        padding-left: 1vw;
        padding-right: 1vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
      }
    
    
}
@media screen and (min-width: 1900px) {
   .home_body{
         margin-top: 70px; 
         max-height:65vw;
    }
           .card-img-top{
            margin-top: 0.5vw;
            padding-left: 0.5vw;
            padding-right: 0.5vw;
            border-radius: 2vw 2vw 0px 0px; /* top left, top right, bottom right, bottom left */
       }
       
       #footer{
           padding-top: 0.5vw;
           padding-bottom: 1vw;
       }
       
       .home_register_button{   
          font-size: 1.1vw; 
          padding-top: 0.4vw;
          padding-bottom: 0.4vw;
          padding-left: 1vw;
          padding-right: 1vw;
      }
      
       .home_download_button{
         
          font-size: 1.1vw; 
          padding-top: 0.4vw;
          padding-bottom: 0.4vw;
          padding-left: 1vw;
          padding-right: 1vw;
      }
      
       .home_img_file{
        height: 35vw;
        width: 100%;
        border-radius:5vw;
        padding-left: 1vw;
        padding-right: 1vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
      }
    
}






