@media (max-width: 767px){
	.nav-menu > li > .nav-dropdown:before{
top: 26px !important;}

#technology2.owl-theme .owl-prev{left: -50px !important;}
#technology2.owl-theme .owl-next{left: -55px !important;}

.event-updates .event-title{background: transparent;}

.flexslider_wrap{font-size: 9px !important; line-height: 0px !important; height: 40px !important;}

.flexslider_h6{font-size: 10px !important;}

.read-more.btn{margin-bottom: 20px;}

.flexslider_wrap p{margin-bottom: 0.35rem;}

.common-title{font-size: 20px;}

.flexslider_h6 a:link, .flexslider_h6 a:visited{font-size: 11px; margin-top: 30px;}

.float-start {float: none !important;}

.igbox ul.no-border li {width: 100% !important;}
.igbox ul li{width: 100% !important; margin-left: 3% !important; margin-bottom: 30px !important;}
.handle{width: 0px !important;}
.handle:after{color: transparent !important;}
.igbox ul.no-border li div.roundcontent {margin-top: 0px !important;}
.igbox ul.no-border {margin-left: 0px !important;}
.igbox ul{border-bottom: 0px solid #d2dad6 !important;}
.breadcrumb{font-size: 12px !important; margin: 30px 0 15px 0 !important;}
.breadcrumb a{font-size: 12px !important;}
.breadcrumb .active{margin-top: -5px !important;font-size: 14px !important; font-weight: 400 !important;}
.press-rel-datebox h3{font-size: 1.58em !important;}
.press-rel-date{width: 16% !important;}
.press-rel-datebox{padding: 0px !important;}
.press-rel-text{width: 80% !important; padding: 15px !important;}
.press-rel-text h3{font-size: 16px !important;margin-top: 0px !important;}
#generalCarousel .owl-nav{bottom: -30px !important; left: -35px !important;}
#healthCarousel .owl-nav{left: -30px !important;bottom: -27px !important;}
#wellbeingCarousel .owl-nav{left: -30px !important;bottom: -27px !important;}
#social-sidebar a{font-size: 14px !important;height: 40px !important; width: 40px !important;}
.footer_height{
height: 26vh !important;
}

	
.flexslider h6 {  
    font-size: 10px;  margin-top: -3px;  
}
.flexslider p {    
    font-size: 9px;    
    padding-top: 18px;
}
.who-we-are{height: auto !important;}
.submit{margin-bottom: 15px;}
.who-we-are{margin-left:0px; margin-bottom: 20px;}
.who-we-are p{font-size: .89em;}
#images-container{margin-left: 15px;}
.corona h2{font-size: 19px; line-height: 20px; margin-top: 15px;}
.corona h4 { 
    line-height: 25px;  
    font-size: 18px;
}
.resources {    
    width: 90% !important;
    margin-left: 18px !important;
    margin-right: 15px !important; height: auto;  
}
.awareness {
    position: relative;
    bottom: -24px;
    text-align: center;
}
.product-box-1, .product-box-2, .product-box-3 {
    float: left;
    width: 100%;
    padding: 20px;
}
.main-nav-link:before {
    content: '';
    margin-right: 0em;
}
.bor-top{border-top: 1px solid #333; padding: 10px;}
.logo-about{margin-bottom: 10px;}
.corona-text {
    padding: 0 15px 0 15px;
}
.section-padd {
    padding: 1em 0em;
    text-align: center;
}
.p-l-30{padding-left: 30px !important;}
.text-align-j {
    text-align: revert;
}
.common-title:after{left: 37.5%;}
.image-1, .image-2, .image-3 {display: none;}
#images-container {
    height: auto;   
}
.section-mt60 {
    margin-top: 62px;
}
br{display: none;}

/*.grid-item {
    width: 50% !important;
    display: inline-table !important;
    float: right !important;
    margin-right: -20px !important;
}

.grid{ margin: 0; }*/

/*
.vidtile h3 {
    margin: 0;
    padding: .91em;
    line-height: 18px;
    font-size: 12px;   
}*/

/*
.vidtile p{font-size: 11px;
    line-height: 15px;}*/

.lalign {
    text-align: left !important;
    margin-left: 19px !important;
}

.nma{height: 520px !important;}

.nav-submenu.open { 
  display: block;
}

.press-releases-left{width: 100% !important;}
.ruralbody p{padding-left: 15px !important;}
.agm-video{width:100%; height: auto; padding: 0 15px;}

/* new event13April2024 */
/*new-event For 767*/
.build-bright-banner h3 {  
    font-size: 50px !important;   
    line-height: 60px !important;
}
.build-bright-banner h4 { 
    font-size: 22px !important;  
    line-height: 45px !important;
}
.build-bright-banner h6 {   
    font-size: 22px !important;   
    line-height: 30px !important;
}
.build-bright-banner .countdown-number{
    gap: 15px !important;
    display: block !important;
    margin: 80px 0 0 -10px !important;
}
.number-text{
    width: 47% !important;
    float: left !important;
    margin-left: 10px !important;
    margin-top: 10px !important;
}
.speaker.owl-theme .owl-nav{
    bottom: -35px !important;
}
.speaker.owl-theme .owl-prev{
    left: 29% !important;
}
.speaker.owl-theme .owl-next{
    right: 30% !important;
}
.icon_box_new_box.type_two{
    margin-bottom: 40px; margin-top: 0px !important;
}

.build-bright-banner::before, 
.build-bright-banner::after {
    display: none !important;
}
.about-img{
    max-width: 80% !important;
    margin: 0 auto !important;
    display: block !important;
}
.main-title{
    font-size: 30px !important;
}

/*#womenLeaders-video .owl-nav {
left: -55px !important;
bottom: -20px !important;
}*/

.women-tech {
    padding: 5em 0em !important;
}

.margin-top70{
margin-top: 70px;
}

.womenLeaders-image p{
 font-size: 14px !important;
 padding-top: 18px;
}

}

@media (min-width: 768px) and (max-width: 1024px) {

.nav-menu > li > .nav-dropdown:before{top: 26px !important;}
.footer_height {height: 20vh !important;}
#technology2 .owl-nav{left: -27px !important;}
#wellbeingCarousel .owl-nav{left: -18px !important; bottom: -23px !important;}
#healthCarousel .owl-nav{right: -15px !important;}
#generalCarousel .owl-nav{right: -19px !important;}
.general .padd {padding: 3% 2% 10% 2% !important; text-align: center !important;}
.flexslider h6 {    
    font-size: 16px;
    margin-top: 0px;
}
.flexslider p {    
    font-size: 18px;    
    padding-top: 18px;
}
.who-we-are h2{font-size: 1.25em;}
.who-we-are{height: auto !important;}
.whowe{--bs-gutter-x: 0.75rem !important;}
.who-we-are p {
    font-size: .75em;
    line-height: 1.90em;    
}
.read-more.btn{padding: .70em 1.1em;
    font-size: .72em; margin-top: 5px;}
br{display: none !important;}
.common-title{font-size: 1.5em;}
.event-updates .event-title { 
    padding: 1em 1em;
    font-size: 0.52em !important;    
    line-height: 1.55em;
}
.corona h2 {
    font-size: 24px;
    line-height: 20px;
}
.corona h4 {
    font-size: 20px;
    line-height: 30px;
}
/*.grid{margin:0px; padding: 0px;}*/
.grid-item{width: 225px;}
.main-nav-link:before {
    content: '';
    margin-right: 0em;
}
.foot-sub-link-list a, a.link{font-size: .75em;}
.email p {    
    font-size: .95em;
}
.submit{margin-bottom: 15px;}

.corona-text {
    padding: 0 5px 0 30px;
}
.section-padd {
    padding: 3em 0em;
    text-align: center;
}

/*new event For 768*/

.build-bright-banner h3 {  
    font-size: 70px !important;   
    line-height: 75px !important;
}
.build-bright-banner h4 { 
    font-size: 26px !important;  
    line-height: 45px !important;
}
.build-bright-banner h6 {   
    font-size: 22px !important;   
    line-height: 30px !important;
}
.build-bright-banner .countdown-number{
    gap: 15px !important;
}

.speaker.owl-theme .owl-prev{
    left: 37% !important;
}
.icon_box_new_box.type_two{
    margin-bottom: 40px !important; 
    margin-top: 0px !important;
}

.margin-top70{
margin-top: 70px;
}

.womenLeaders-image p{
 font-size: 14px;padding-top: 18px;
}

}

@media (min-width: 992px) and (max-width: 1024px) {

.build-bright-banner::before{
    height:50vh !important;

}
.build-bright-banner::after{
    height:50vh !important;
}

}

@media (max-width: 991px) {
    .build-bright-banner::before {
        width: 100px !important;
        height: 210px !important;
        background-size: auto 100% !important;
    }

    .build-bright-banner::after {
        width: 100px !important;
        height: 210px !important;
        background-size: auto 100% !important;
    }

    .build-bright-banner {
        padding-bottom: 50px !important;
    }

    .build-bright-banner .countdown-number {
        margin: 50px 0 !important;
    }

    .date-countdown::before {
        width: 109px !important;
        height: 150px !important;
        background-size: auto 100% !important;        
    }
    .date-countdown::after {
        width: 270px !important;
        height: 207px !important;
        background-size: auto 100% !important;        
    }
}