@media (max-width: 1199px){
	.partner-box-detail h4 {
        overflow: hidden;
        height: 18px;
    }
    .news-sub-box .news-sub-detail {
        height: 133px;
    }
    .news-sub-box .news-sub-detail p {
        height: 42px;
    }
    .news-sub-box {
        height: 133px;
    }
}

@media (max-width: 991px){
    .rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
    	max-height: 400px !important;
	}
    .welcome-area {
        padding: 50px 0;
    }
    .welcome-year h2 {
        font-size: 1.1rem;
    }
    .welcome-year h1 {
        line-height: 22px;
        margin: 28px 0 0 0;
    }
    .welcome-year h1 span {
        position: relative;
        margin: 0 0 0 10px;
    }
    .welcome-text p {
        line-height: 25px;
    }
    .board-member-area {
        padding: 50px 0;
    }
    .partners-area-bg ul li {
        width: 49.62%;
    }
    
    .news-sub-box .news-sub-img {
        width: 385px;
    }
    .news-sub-box .news-sub-detail h2 {
        margin: 0 0 18px 0
    }
    .news-sub-box,
    .news-sub-box .news-sub-detail{
        height: 108px;
    }
    .news-sub ul li {
        padding: 0 0 26px 0;
    }
    .news-sub ul li:last-child {
        padding: 0 0 26px 0;
    }
    .explore-btn-2 a {
        margin: 20px 0 0 0;
    }
    .section-p1 {
        padding: 50px 0;
    }
    .board-members-box .board-members-detail h3 {
        font-size: 1.5rem;
        height: 35px;
    }
    .news-box-title-inner p {
        height: 90px;
        overflow: hidden;
    }
    .event-box-outter ul li {
        padding: 0 5px;
    } 
    .news-sub-box .news-sub-detail p{
        display: none;
    }
    
    .contact-form-block {
        padding: 35px;
    }
    .members-list ul li {
        width: 24.56%;
    }

}

@media (max-width: 767px){
	.rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
    	max-height: 350px !important;
	}
    
    .welcome-year h2 {
        font-size: 1.5rem;
        padding: 0;
    }
    .welcome-year h1 {
        line-height: normal;
        margin: 0;
    }
    .welcome-year h1 span {
        position: relative;
        margin: 0;
        width: 190px;
        display: inline-block;
        font-size: 2rem;
        line-height: 36px;
    }
    .board-members ul li {
        width: 49.62%;
        padding: 0 15px 20px 0;
    }
    .main-news{
        margin: 0 0 20px 0;
    }
    .event-area-bg:after{
        display: none;
    }
    .event-area-bg {
        padding: 50px 0;
    }
    .news-box-title-inner a {
       padding: 8px 14px;
        background-color: var(--main-1);
        margin: 10px 0 30px 0;
        box-shadow: none;
    }
    .member-home-logo {
        margin: 10px 0 0 0;
    }
    
    .vision-area-bg:after {
        top: 0;
        bottom: auto;
        width: 100%;
        height: 47%;
    }
    .chairman-msg-area{
        margin: 90px 0 0 0;
    }
    .about-area-bg {
        padding: 50px 0;
    }
    
    .news-related-area{
        padding: 20px 0 0 0;
    }
    
    .members-list ul li {
        width: 49%;
    }

    .board-members-box{
        height: 100%;
    }
    .chairman-msg-area img{
        width: 100%;
    }
     .desktop-vm{
        display: none;
    }
}

@media (max-width: 575px){
	.rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
    	max-height: 250px !important;
	}
    .board-members ul li {
        padding: 0 10px 20px 10px;
    }
    .news-box-title {
        padding: 0 15px 0 15px;
    }
    .logo-slider .owl-nav button.owl-next, 
    .logo-slider .owl-nav button.owl-prev{
        display: none;
    }
    
    .vision-area {
        padding: 0 30px;
    }
    .page-banner-area h1 {
        font-size: 2rem;
    }
}

@media (max-width: 535px){
	.board-members ul li {
        width: 49.4%;
    }
    .partners-area-bg ul li {
        width: 49.4%;
    }
    .event-box-outter ul li {
        width: 49.4%;
    }

    .board-member-detail-council ul li{
        width: 100%;
        font-size: 1.25rem;
    }

    .top-navbar{
        padding: 0 5px;
    }

    .board-members-box .board-members-detail h4{
        font-size: 0.95rem;
    }


}

@media (max-width: 435px){
    .rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
    	max-height: 200px !important;
	}
	.navbar-brand img {
        width: 250px;
    }
    .top-navbar {
        padding: 5px 5px;
    }
    .news-sub-box, .news-sub-box .news-sub-detail {
        height: auto;
        border-top: none;
        border-right: 1px solid var(--main-5);
        border-bottom: 1px solid var(--main-5);
        border-left: 1px solid var(--main-5);
    }    
    .news-sub-box a {
        display: block;
    }
    .news-sub-box .news-sub-img {
        width: auto;
    }
    .event-box-outter ul li {
        width: 100%;
        padding: 0 0 15px 0;
    }
    
    .news-detail-title h1 {
        font-size: 1.5rem;
    }
    .news-detail-date {
        font-size: 1rem;
    }

}

@media (max-width: 400px){
    .top-mail{
        display: none !important;
    }
    .section-title-1 h1 {
        font-size: 1.6rem;
    }
    .board-members ul li {
        width: 100%;
    }
    .partners-area-bg ul li {
        width: 100%;
    }
    .contact-form-block {
        padding: 20px;
    }
    .members-list ul li {
        width: 100%;
    } 
    
    .board-members-box .board-members-detail h3 {
        font-size: 1.15rem;
        height: 35px;
    }
}


@media (min-width: 768px){
	.industry-slider .owl-dots{
		display: none;
	}
	.mobile-vm{
        display: none;
}
@media(min-width: 1920px){
		.event-area-bg:after {
			width: 40%;
		}

    }
	}