.int_contest{
    white-space: nowrap;
    font-size: 69px;
    line-height: 78px;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-family: Poppins, sans-serif;
}
.carousel-caption {
    
    top: 40%!important;
    left:13%!important;
    
}
@media only screen and (max-width: 600px) {
    .carousel-item{
            padding-top: 67px;
    }
    .int_contest {
            white-space: nowrap;
            font-size: 17px!important;
            line-height: initial;
            font-weight: 600;
            color: rgb(255, 255, 255);
            font-family: Poppins, sans-serif;
            margin-left: -21px;
            padding-top: 40px;
            }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    .carousel-item{
            padding-top: 67px;
    }
    .int_contest {
            white-space: nowrap;
            font-size: 35px;
            line-height: initial;
            font-weight: 600;
            color: rgb(255, 255, 255);
            font-family: Poppins, sans-serif;
            margin-left: -21px;
            padding-top: 40px;
            }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
    .int_contest{
            font-size: 44px;
    }
}


@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    .int_contest{
            font-size: 46px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
    .int_contest{
            font-size: 48px;
    }
}





    
         
.goog-te-gadget-icon {
    display:none !important;
 }
 
 body > .skiptranslate {
    
 }
 
 .goog-te-banner-frame.skiptranslate {
     display: none !important;
     } 
 body {
     top: 0px !important; 
     }
 
 @media print {
   #google_translate_element {display: none;}
 }
 .txtsize{
     font-size: 18px!important;
 }
 
 .goog-te-gadget-simple{
     background-color: #016cb9!important;
     border:none!important;
 }
 .goog-te-gadget-simple{
     padding: 2px 2px;
     border-radius: 5px;
 }
 
 .goog-te-gadget-simple .goog-te-menu-value span{
     color: #fff!important;
     font-family: 'Tw Cen MT', sans-serif!important;
     font-size: 17px!important;
 }
 
 .goog-te-menu2{
     background-color: #f9f9f9!important;
     min-width: 200px!important;
     box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%)!important;
     z-index: 1!important;
     left: 20px!important;
   
     width: 200px!important;
     
 }
 .goog-te-menu2-item div, .goog-te-menu2-item-selected div{
     width: 200px!important;
     min-width: 200px!important;
     max-width: 200px!important;
     
 }
 
 
 
                 body,p{
                         font-family: "Poppins", sans-serif!important;
                 }
                 /* .section-text p{
                         font-size: 18px!important;
                 } */
                 .vmm-header .logo img{
                         width: 80%!important;
                 }
                 /* .section-text p{
                         font-size: 38px!important;
                         line-height: 46px!important;
                 } */
                 .about-p1-top .section-text p{
                         color: #777777;
                          font-size: 18px;
                 }
                 .about3-text h3{
                         margin-bottom: 0px!important;
                         padding-bottom: 0px!important;
                 }
                 .about3-text h3:after{ background-color: transparent!important }
                 .single-blog .sb-text p {
                         color: #777777;
                         }
 
                    ul li{
                         font-weight: 300; color: #777777; font-size: 18px; line-height: 1.8;
                    }  
                    @media only screen and (max-width: 600px) {
                         .no_entryfee {
                                 top: 7%!important;
                                 left: 5%!important;
                                 font-size: 16px!important;
                                 line-height: 19px!important;
                                 }
 
 
                         .winover {
                                 top: 3%!important;
                                 font-size: 16px!important;
                                 width: 120px!important;
                                 line-height: 19px!important;
                                 }
                         .vmm-header .logo img {
                                 width: 45%!important;
                         }
                         .grad1{
                                 width: 320px!important;
                         }
                         .btn-shine{
                                 font-size: 15px!important;
                         }
                            
                         .neons h1 {
                                 font-size: 15px!important;
                         }
                         .participate_btn{
                                
                                 color: #fff!important;
                                 position: relative;
                                 top: -26px;
                         }
                         .burger-menu {
                                 top: 20px;
                                 right: 0px;
                         }
                            .students{
                                    margin-top: 60px;
                            }
                         .participate_compet{
                                 width: auto!important; margin-bottom: 40px;
                         }
                            .visual_story_tellers{
                                 font-size: 35px!important;
                                 margin-bottom: 0!important;
                                 line-height: 50px!important;
                            }
                            
                         
                                 
                            .inviting_margin{
                                    margin-top: 80px!important;
                            }
                            .international_size {
                                 font-size: 29px!important;
                                 font-weight: bold!important;
                         }
                         .visualstory{
                                 margin-top: 20px!important;
                         }    
                           
                         .section-padding {
                                 padding: 20px 0px;
                                 }
                                 .reverse_col{
                                         flex-direction: column-reverse;
                                 }
                                 .vmm-header .logo img {
                                  width: 45%!important;
                                 }
                                 .vmm-menu ul li > a {
                                         color: #fff!important;
                                 } 
                    }
 
                  
 
 
 
                         @media only screen 
                         and (min-device-width: 768px) 
                         and (max-device-width: 1024px) 
                         and (-webkit-min-device-pixel-ratio: 2) 
                         and (orientation: portrait){
 
                                 .no_entryfee {
                                 top: 7%!important;
                                 left: 5%!important;
                                 font-size: 16px!important;
                                 line-height: 19px!important;
                                 }
 
 
                         .winover {
                                 top: 3%!important;
                                 font-size: 16px!important;
                                 width: 120px!important;
                                 line-height: 19px!important;
                                 }
 
                                 .vmm-menu ul li > a {
                                         color: #fff!important;
                                 } 
                                 .international_size{
                                         font-size: 58px!important;
                                 }  
                                 .inviting_margin{
                                    margin-top: 150px!important;
                            }
                         }
                         @media only screen 
                         and (min-device-width: 768px) 
                         and (max-device-width: 1024px) 
                         and (-webkit-min-device-pixel-ratio: 2) 
                         and (orientation: Landscape){
 
                                 .no_entryfee {
                                 top: 7%!important;
                                 left: 5%!important;
                                 font-size: 16px!important;
                                 line-height: 19px!important;
                                 }
 
 
                         .winover {
                                 top: 3%!important;
                                 font-size: 16px!important;
                                 width: 120px!important;
                                 line-height: 19px!important;
                                 }
                                 .vmm-menu ul li > a {
                                         color: #fff!important;
                                 } 
                         }
 
                         .footer-social ul li a {
                                 background-color: #e8f2ff;
                                 color: #02234f;
                         }
                         .section-padding {
                                 padding: 30px 0px!important;
                         }
                         .section-titleV1{
                                 margin: 0px auto 20px auto!important;
                         }
                         .participate_compet{
                                 width: auto; margin-top: 40px;
                         }
                         .students{
                                 color: #022350; text-align: center;
                         }
                         .participate_btn{
                                 font-size: 25px;
                                 margin-top: -76px!important;
                                 color: #fff;
                         }

                         




                         .btn-shine {
                            /* position: absolute;
                            top: 50%;
                            left: 50%; */
                            border-radius: 10px;
                              position: relative;
                              top: 27px;
                              transform: translate(-5%, -50%);
                              padding: 12px 48px;
                              color: #fff;
                              background: linear-gradient(to right, #fff 0, #fff44f 10%, #fff 20%);
                              background-position: 0;
                              -webkit-background-clip: text;
                              -webkit-text-fill-color: transparent;
                              animation: shine 3s infinite linear;
                              animation-fill-mode: forwards;
                              -webkit-text-size-adjust: none;
                              font-weight: 600;
                              font-size: 18px;
                              text-decoration: none;
                              white-space: nowrap;        
                          }
                          @-moz-keyframes shine {
                            0% {
                              background-position: 0;
                            }
                            60% {
                              background-position: 180px;
                            }
                            100% {
                              background-position: 180px;
                            }
                          }
                          @-webkit-keyframes shine {
                            0% {
                              background-position: 0;
                            }
                            60% {
                              background-position: 180px;
                            }
                            100% {
                              background-position: 180px;
                            }
                          }
                          @-o-keyframes shine {
                            0% {
                              background-position: 0;
                            }
                            60% {
                              background-position: 180px;
                            }
                            100% {
                              background-position: 180px;
                            }
                          }
                          @keyframes shine {
                            0% {
                              background-position: 0;
                            }
                            60% {
                              background-position: 180px;
                            }
                            100% {
                              background-position: 180px;
                            }
                          }
                          
                          
                          
                          .grad1 {
                                  height: 55px;
                                  background-color: #c20a09;
                                  background-image: linear-gradient(#c20a09, #fa2525);
                                  border-radius: 50px;
                                  width: 380px;
                                  margin: 0 auto;
                          }
                          
                          .footer-copyr-logo {
                              border-bottom: none!important;
                          }
                          
                          .no_entryfee{
                          top: 14px;
                              left: 14%;
                              text-align: center;
                              color: #022350;
                              font-size: 24px;
                              font-weight: bold;
                              position: absolute;
                              width: 100px;
                          }
                          
                          .winover{
                          top: 10px;
                              right: 3%;
                              text-align: center;
                              color: #022350;
                              font-size: 24px;
                              font-weight: bold;
                              position: absolute;
                              width: 200px;
                          }