/******************* Max Media Query *******************/
/* @media (max-width: 380px) {
    .word_break {
        word-break: break-all;
    }
} */
@media(max-width:470px) {

    /* .contact_col_12 {
        width: 100% !important;
        height: auto;
    } */

    .p_m_r_16 {
        font-family: Montserrat-Regular !important;
        font-size: clamp(0.85rem, 1vw, 1rem) !important;
    }

    .incubation_apply_form_box {
        font-family: Montserrat-Bold !important;
        font-size: clamp(0.85rem, 1.2vw, 1.4rem) !important;
    }
    .jaipur_white_box_2 > h3{
        font-size: 14px !important;
    }
}


@media (max-width: 450px) {
    .sidenav {
        padding-top: 15px;
    }

.chorot_box  img{
    height:50px !important;
    width:100%;
    object-fit:contain;
}
    /* .single_event_iframe {
        width: auto !important;
    } */

    .single_event_btn {
        margin-left: -15px !important;
    }

    .portfolio_box {
        padding: 15px;
        border: 1px solid #d1d1d1;
        height: 360px !important;
        width: 100%;
        margin-bottom: 20px;
    }
    .contact_col_12{
        width:100% !important;
    }


}

/* Mobile Banner Media Css */

@media(min-width:320px) and (max-width:991px) {
	.portfolio_new_box{
		object-fit: contain;
    height: 170px;
	}
	.footer_link_title{
		font-size:14px !important;
}
.mobile-justify-center{
    justify-content:center;
}
.team_tabs > .nav-item > .btn > .nav-link {
    padding-top: 0px;
    padding-bottom: 0px;
}
.team_tabs>.nav-item>.btn>.nav-link.active {
    box-shadow: 0px 0px 0px #EA3732;
}
    /* home pge css */
    .home_div {
        font-size: 21px !important;
    }

    .desktop_home_everthing {
        display: none !important;
    }

    .home_content_align>p {
        text-align: center !important;
    }
    .home_mobile_banner_h1{
        font-size: 18px !important;
    }
    .desktop_view{
        display: none !important;
    }
    

    /* Bharat initiative css */
    .desktop_bii_continuum {
        display: none;
    }

    /* indore css */
    .mobile_indore_images>img {
        width: 70% !important;
    }

    .indore_white_box {
        padding: 12px !important;
        width: 100% !important;
    }

    .white_box_2_indore {
        height: 160px !important;
    }

    .jaipur_white_box_2 {
        height: 160px !important;
    }

    .d-small-none {
        display: none;
    }
    .mobile_contact_red_box a{
        font-size:12px !important;
    }


    /* Contact Us Css */
    .write_to_us_mobile {
        font-size: clamp(0.85rem, 1.2vw, 1.4rem) !important;
    }
    .contact_btn {
        font-size: 14px !important;
    }

    .text-align-center {
        text-align: center !important
    }

    .mobile_section {
		
        position: relative;
    }

    .mobile_banner_content {
        position: absolute;
        bottom: 7%;
        padding: 0px 30px !important;
    }

    .word_break {
        word-break: break-all;
    }

    /* programs css */

    .programs_white_box {
        height: auto;
    }

    .programs_white_box_2 {
        height: auto;
    }

    .programs_tabs_section {
        position: sticky;
        top: 70px;
        z-index: 99977;
    }

    .programs_main_tabs_hover>.nav-item>.nav-link {
        font-size: 12px;
    }

    .programs_main_tabs_hover>.nav-item {
        padding-right: 10px !important;
    }

    .program_main_box>.box_content>a>h3 {
        font-size: 14px !important;
    }

    .program_main_box>.box_content>a>p {
        font-size: 14px !important;
    }


    /* Investment css */
    .mobile_column_reverse {
        flex-direction: column-reverse !important;
    }

    /* Single Event css */
    .single_event_btn {
        padding: 10px 60px;
    }

    .single_event_iframe {
        width: 100% !important;
        height: 250px;
    }

    .single_event_reg_btn {
        margin-left: 0px !important;
        width: 100% !important;
    }

    .single_event_span_tag {
        padding: 10px 5px;
        font-size: 12px;
    }

    .column-reverse {
        flex-direction: column-reverse;
    }

    /* Slick 1 Css For Mobile */

    .slide-item>img {
        width: 80% !important;
    }

    .slick-arrow>img {
        width: 25px !important;
    }

    .slick-slider .slick-prev {
        position: absolute;
        top: 35%;
        left: 10px;
        padding: 10px;
        z-index: 999 !important;
        border: none;
        background-color: transparent;
        font-size: 30px;
        color: #EA3732;
    }

    .slick-slider .slick-next {
        position: absolute;
        top: 35%;
        right: 10px;
        padding: 10px;
        border: none;
        background-color: transparent;
        font-size: 30px;
        color: #EA3732;
    }

    #slick1 {
        position: relative;
    }

    .slick-dots {
        display: flex;
        justify-content: center;
        margin-top: 20px;
        list-style: none;
        position: absolute;
        bottom:0px;
    }

    .testimonial-slider>#slick2 {
        position: relative;
    }

    .testimonial-slider>#slick2>.slick-dots {
        display: flex;
        justify-content: center;
        margin-top: 20px;
        list-style: none;
        position: absolute;
        top: 78%;
        left: 45%;
    }

    .m_r_12px {
        font-size: 13px !important;
    }

    .team_name {
        font-size: 12px !important;
        font-family: Montserrat-Bold !important;
    }



    .mobile_accordion>.accordion-body {
        padding: 1rem 0.25rem !important;
    }

    /* Partners Css */

    .partners_tabs>.nav-item {
        font-size: 12px;
        padding-right: 14px;
        margin-bottom:5px;

    }
    .partners_cohorot_box   img{
    height:125px !important;
}

 .all_team_height img{
        height: 150px;
    object-fit: cover;
}

.bharat_box_size{
    padding: 30px !important;
}

.newsroom_tabs>.nav-item{
    margin-bottom:5px;
}
.accordion-flush .accordion-item .accordion-button{
    font-size:16px !important;
}


}

/* @media(min-width:450px) and (max-width:991px)
{
    .mobile_banner_content{
    margin-top: -30% !important;
    padding: 0px 30px !important;
} */
/* } */

/* Mobile Banner Media Css End */



@media(max-width:991px) {
    .desktop_privacy {
        display: none;
    }
	.mobile_justify_content_center{
		justify-content:center;
		float:none !important;
	}
    .single_event_partner_box .single_event_left_box p {
    font-size: 12px !important;
}

    /* #mySidenav>.nav-item>.dropdown-menu {
        width: 80% !important;
        margin-left: 15px;
    } */

    .desktop_accordion {
        display: none;
    }

    .mobile_apply_hide {
        display: none;
    }

    .padding_img {
        padding: 180px 30px 20px 30px !important;
        background-position: bottom center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }

    .mobile_padding {
        padding: 35px 0px;
    }


    .mobile_banner_h1 {
        font-family: Montserrat-Bold !important;
        font-size: 21px !important;
    }

    .mobile_h1 {
        font-family: Montserrat-Bold !important;
        font-size: 18px !important;
    }

    .mobile_name_team {
        font-family: Montserrat-Bold;
    }

    .mobile_text_left {
        text-align: left !important;
    }

    /*.assam_accordion>.accordion-item:first-child {*/
    /*    border-top: none !important;*/
    /*}*/

    /* .p_m_m_18 {
        text-align: justify !important;
    } */

    .mobile_banner {
		filter: brightness(0.5);
        padding: 0px !important;
		min-height:402px;
        max-height: 470px;
        object-fit: cover;
    }

    .mobile_section>.mobile_banner {
        width: 100% !important;
    }

    .desktop_section {
        display: none;
    }

    .contact_box>h3 {
        font-size: 12px !important;
    }

    .contact_box>p {
        font-size: 10px !important;
    }

    .contact_box>ph4 {
        font-size: 8.3px !important;
    }

    .mobile_accordion>.portfolio_accordion>.accordion-item>.mobile_accordion_body {
        padding: 1rem 0rem !important;
    }

    /* .mobile-group-button {
        text-align: justify !important;
    } */

    /* Events Css */

    .event_nav_item>.nav-link {
        margin: 0 5px !important;
        padding: 8px 2px !important;
        border-radius: 24px !important;
        border: solid 1px rgba(216, 72, 60, 0.53) !important;
        background-color: rgba(216, 72, 60, 0.1) !important;
        font-size: 11px !important;

    }

    .events_tabs {
        justify-content: center !important;
    }

    .event_nav_item .nav-link {
        width: 110px !important;
        margin: 0 3px !important;
        font-size: 11px !important;
    }

 .mobile-text-center{
        text-align: center;
    }



}

@media(max-width: 767px) {
    .home_chorot_box {
        padding:10px 15px;
    }

    .navbar-nav>.nav-item {
        padding: 10px 0px;
    }

    .mobile_text_center {
        text-align: center;
    }

    .navbar-collapse {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 0;
        right: 0;
        background-color: #111;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
    }

.footer_down_ul_links li {
    list-style-type: none;
    padding: 0px 0px 0px 9px;
}

.footer_down_ul_links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.newsroom_tabs>.nav-item {
    padding-right: 5px;
}


}

/******************* Min Media Query *******************/

@media(min-width:991px) {
	
	.portfolio_new_box{
	object-fit: contain;
    height: 140px;
	}
    
    .footer_icons_padding{
    padding-left:30px;
}

    .ui-group>.button-group>.is-checked {

    border-bottom:1px solid #EA3732 !important;
    
    }
    
    .programs_main_tabs_hover .nav-item .nav-link.active{
 
 box-shadow: 0px 1px 0px #EA3732 !important;
 
}

    .partners_tabs>.nav-item > .nav-link.active{
     /*padding-right: 20px; */
    box-shadow: 0px 1px 0px #EA3732;

}
.newsroom_tabs>.nav-item > .nav-link.active {
    box-shadow: 0px 1px 0px #EA3732;

}
.newsroom_tabs .nav-item:first-child .nav-link{
     padding-left:0px !important;
}
    
    .team_first_btn>.nav-item>.first-btn {
    padding-left:0px !important;
}
    
    .second_row_reverse:nth-child(even){
     flex-direction: row-reverse !important;
}

    .all_team_height img{
        height: 250px;
    object-fit: cover;
}

    .mobile_view{
        display: none !important;
    }

    .mobile_home_everthing {
        display: none;
    }

    /* bharat initiative css */
    .mobile_bii_continuum {
        display: none;
    }

    .desktop_text_center {
        text-align: center !important;
    }

    .mobile_privacy {
        display: none;
    }

    .position_sticky {
        position: sticky;
        top: 80px;
        background-color: #fff;
        padding: 20px 0px 0px 0px;
        z-index:99;
    }

    .mobile_accordion {
        display: none;
    }

    .text-right {
        text-align: right !important;
    }

    .padding_img {
        padding: 130px 0px 130px 50px;
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .home_img_padding {
        padding: 210px 0px 180px 100px; 
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
    }
.desktop-text-center {
        text-align: center;
    }
    /* .same_padding_between {
        padding: 60px 0px 60px 0px;
    } */

    .margin_top_fix {
        margin-top: 50px;
    }

    .mobile_section {
        display: none;
    }

    /* contact page css */
    .contact_box {
        height: 280px;
    }

    .dropdown-menu>li {
        border-bottom: 1px solid #d1d1d1 !important;
    }

    .desktop_cities {
        width: 50% !important;
    }

    .desktop_incubation_partners_section {
        width: 75% !important;
    }

    /* Bharat Initaitive css */
    .infinite_padding {
        padding-top: 150px;
    }

    .home_infinite_image {
        align-self: center;
    }

    .the_bit_continuum {
        position: absolute !important;
        margin-top: 10px !important;
    }




    .margin_bottom_100 {
        margin-bottom: 100px;
    }

    .between_padding {
        padding: 30% 0px;
    }

    .videobox {
        height:415px !important;
    }
    .videobox video{
        height:100% !important;
        object-fit: fill;
    }

.desktop_ul_padding_top{
    padding-top: 70px;
}
.desktop_ul_padding_top li{
    padding-bottom: 15px;
}
}

@media(min-width:767px) {

    .navbar-nav>.nav-item>.nav-link {
        padding-right: 18px !important;
    }
}

@media(min-width:991px) and (max-width:1199px){
    .contact_box > p{
        min-height: 95px !important;
    }
    .contact_box{
        height: 300px !important;
    }
}

@media(min-width:991px) and (max-width:1365px){
    .navbar-nav>.nav-item>.nav-link {
    font-size: 12px;
    padding-right: 10px !important;
}
}

@media(min-width:500px) and (max-width:991px){
    
    .home_infinite_image img{
        width:60% !important;
    }
    
}

@media(max-width: 500px){
    .partners_cohorot_box {
    padding: 5px !important;
}
.bharat_box_size{
       padding: 30px !important;
}

  .home_partners_box_size  {
    padding: 20px !important;
}


}

