/* ============== For Mobile ============== */

@media screen and (max-width: 992px) {
	.stellarnav.dark .has-sub{
		display: block;
	}
	.stellarnav.dark .has-sub::before{
		display: none;
	}
	.lg-react-element a{
		width: 90%;
	}
	.member-details-description{
		position: relative;
		margin-top: 30px;
	}
	.innerpage-header-content{
		width: 100%;
	}
	.value-single img{
		margin-bottom: 30px;
	}
	.our-mission{
		margin-top: 30px;
	}
	.bg-backgorund-content{
		min-height: inherit;
		margin-bottom: 30px;
		background: #f0feff;
	}
	.bg-backgorund-content img{
		position: relative;
		top: inherit;
		height: auto;
	}
	.bg-backgorund-content p{
		padding: 0;
	}
	.inner-content img{
		max-width: 100%;
	}
	.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input{
		width: 100%;
	}
	.video-slider{
		height: auto;
	}
	.video-slider h1{
		font-size: 20px !important;
	    width: 65% !important;
	    padding: 10px 25px;
	}
	.stellarnav ul ul{
		display: none;
	}
	.contact-right-img img{ 
		width: 100%;
		margin: 0;
	}
	.footer-content{
		display: block;
	}
	.section-title-one{
		width: 100%;
	}
	.publications-single{
		margin-bottom: 30px;
	}
	.who-we-are{
		background: none;
	}
	.who-we-are-content{
		padding-left: 0;
	}
	.who-we-are-main{
		margin: 0;
		padding: 0;
		padding-bottom: 30px;
	}
	.who-we-are-banner img{
		position: relative;
		top: inherit;
		height: auto;
	}
	.latest-news-title{
		width: 100%;
	}
	.latest-news-title p{
		margin-bottom: 30px;
	}
	.latest-news-title .btn-primary{
		position: relative;

	}
	.sticky-header{
		padding: 10px 0;
	}
	.sign-in-form{
		width: 100%;
	}
	.download-icon{
		top: inherit;
    	bottom: 15px;
	}
	.faq .accordion .card{
		padding-right: 30px;
	}
	.faq .accordion .card i {
	    right: 5px;
	}
	.council-members-page .col-md-3:nth-child(1) .council-members-single{
		width: 100%;
		margin: auto;
		margin-bottom: 70px;
	}
	.council-members-page .col-md-3:nth-child(2){
		margin-left: 0px;
	}
	.council-members-page .col-md-3:nth-child(4){
		margin-right: 0px;
	}
	.member-details-info img{
		position: relative;
		margin-top: 40px;
	}

	h1{
		font-size: 30px !important;
		line-height: 30px !important;
	}
	.header-top .nav-link{
		font-size: 11px;
		letter-spacing: inherit;
		padding-right: 15px;
	}
	.header-top li:last-child .nav-link{
		padding-right: 0;
	}
	.log-reg{
		margin-bottom: 8px;
	}
	.logo{
		position: relative;
		left: inherit;
		transform:inherit;
		margin-left: 10px;
		top: inherit;
		z-index: inherit;
	}
	.shrink .logo{
		z-index: -1;
		top: 0;
	}
	.logo img{
		height: 60px !important;
	}
	.searchbar{
		margin-right: 40px;
		margin-left: 0;
	}
	.mega-menu-sub{
		padding-left: 0;
	}
	.mega-menu-sub ul {
	    width: 100% !important;
	    float: none;
	    margin-right: 0px;
	}
	.triangle{
		display: none;
	}
	.mega-menu-left-content{
		border-right: none;
		padding: 10px !important;
		margin-bottom: 15px;
	}
	.stellarnav.mobile nav>ul>li>a {
	    letter-spacing: 1px;
	}
	.mega-menu .col-md-3{
		padding: 0;
	}
	.mega-menu {
	    padding: 15px 0;
	    height: 200px;
    	overflow-y: scroll;
    	display: block !important;
	}
	.footer-menu{
		margin-bottom: 30px;
		text-align: center;
	}
	.main-slider-content {
	    padding: 20px 0px 20px 0;
	}
	.main-slider-content h1 {
	    font-size: 20px !important;
	    line-height: 30px;
	    margin-bottom: 10px;
	}
	.main-slider-content p {
	    font-size: 15px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	.main-slider-content .btn-primary {
	    font-size: 12px;
	    padding: 5px 10px;
	}
	.main-slider-banner{
		padding: 0;
		padding-bottom: 45px;
	}
	.d-demo-wrap .jctkr-label {
	    padding: 13px 10px;
	    background-size:cover;
	    font-size: 13px;
	    line-height: 32px;
	}
	[class*="js-conveyor-"] ul li{
		font-size: 13px;
	}
	.d-playbox{
		padding: 30px 0;
	}
	.latest-news-left-content{
		padding: 30px 0;
	}
	.latest-news-left-content h1{
		line-height: 30px;
	}
	.who-we-are-banner{
		margin-top: 30px;
	}
	.who-we-are-banner img{
		width: 100%;
	}
	.who-we-are-content{
		margin-top: 30px;
	}
	.who-we-are{
		padding-bottom: 30px;
	}
	.president-message{
		padding: 30px 0;
	}
	.message-block h3:before{
		width: 20px;
	}
	.message-block h3{
		padding-left: 30px;
		font-size: 19px;
	}
	.message-block h5{
		padding-left: 30px;
	}
	.publications{
		padding: 30px 0;
	}
	.publications .btn{
		top: 30px;
    	padding: 10px;
	}
	.update-area .section-title-one{
		width: 100%;
		margin-bottom: 70px;
	}
	.our-latest-news h1{
		width: 100%;
		top: 95px;
	}
	.our-latest-news .tab-pane {
	    background-color: #F8F7F7;
	    padding: 70px 0 30px 0;
	}
	.our-latest-news-single{
		margin-bottom: 30px;
	}
	.our-latest-news .btn{
		margin-top: 0;
	}
	.footer-widget-1{
		padding: 0;
	}
	.footer-widget-1 p{
		padding-left: 15px;
	}
	.subscribe-newsletter h3 {
	    float: none;
	    margin-right: 0;
	    width: 100%;
	}
	.subscribe-newsletter form{
		width: 100%;
		float: none;
	}
	.container{
		width: 100%;
	}
	.our-service .square1{
		display: none;
	}
	.our-service .square2{
		display: none;
	}
	.social-icon{
		float: none;
		text-align: center;
	}
	.footer-widget-1{
		text-align: center;
	}
	.our-service .col-md-4:nth-child(4){
		border: 1px solid #EFEDEB;
	}
	.our-service .col-md-4:nth-child(5){
		border: 1px solid #EFEDEB;
	}
	footer{
		padding: 20px;
	}
	.copyright{
		margin-top: 20px;
		text-align: center;
	}
	.copyright p{
		margin-bottom: 30px;
	}
	.copyright .nav{
		margin: auto;
		float: none;
		display: block;
		text-align: center;
	}
	.footer-logo{
		text-align: center;
	}
	.header-left-align .innerpage-header-content{
		width: 100%;
	}
	.who-we-are-top h3{
		width: 100%;
		font-size: 25px;
	}
	.who-we-are-top img{
		margin-bottom: 30px;
	}
	.our-mission{
		padding: 10px;
		margin-bottom: 30px;
	}
	.our-mission img {
	    position: relative;
	    left: inherit;
	    transform: inherit;
	    top: inherit;
	    width: 100%;
	}
	.our-vision{
		padding: 10px;
		margin-top: 30px;
		background: white;
	}
	.our-vision img {
	    position: relative;
	    left: inherit;
	    transform: inherit;
	    top: inherit;
	    width: 100%;
	}
	.our-mission h3{
		margin-top: 30px;
	}
	.our-value{
		padding: 200px 0px 0px 0px;
	}
	.value-single{
		margin: 0;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.verticle-border{
		display: none;
	}
	.our-value .col-md-6:nth-child(2){
		margin-top: 0;
	}
	.our-value .col-md-6:nth-child(3){
		margin-top: 0;
	}
	.our-value h1{
		margin-bottom: 30px;
	}
	.aim-object{
		padding: 30px 0;
	}
	.aim-banner{
		margin-bottom: 30px;
	}
	.aims-content{
		width: 100%;
	}
	.strategic-goals{
		padding: 30px 0;
		background: #151515;
	}
	.governance{
		padding: 30px 0;
	}
	.governance-content{
		width: 100%;
	}

}

/* ============== For Tab ============== */

@media screen and (max-width: 990px) and (min-width: 768px) {
	.update-area .col-md-9{
		max-width: 100%;
		flex: 100%;
	}
	.update-area .col-md-3{
		max-width: 40%;
		flex: 40%;
	}
	.global-network-single img {
	    width: 70%;
	}
	.our-service .col-md-4{
		max-width: 50%;
		flex: 50%;
	}
	.publications-single h4 a{
		font-size: 17px;
	}
	.publications .col-md-4{
		max-width: 50%;
		flex: 50%;
	}
	.main-slider .owl-item{
		max-height: 380px;
	}
	.header-top .nav-link{
		padding-right: 20px;
	}
	.browse-single h3{
		font-size: 19px;
	}
	.browse-more-faq .col-md-3 {
	    flex: 0 0 33.3%;
	    max-width: 33.3%;
	}
	.log-reg{
		margin-top: 10px;
		float: none;
		display: inline-flex;
	}
	.our-service-single h3{
		font-size: 29px;
	}
	.update-area-single img {
	    width: 100px;
	    height: 100px;
	}
	.update-area-single h3{
		font-size: 15px;
	}
	.footer-logo img{
		width: 100%;
		height: auto;
	}
	.footer-menu h3{
		font-size: 20px;
	}
	.footer-widget-1{
		text-align: left !important;
	}
	.footer-widget-1 p{
		font-size: 12px;
	}
	.footer-widget-1 h5{
		font-size: 16px;
	}
	.footer-menu{
		text-align: left !important;
	}
	.copyright{
		text-align: left !important;
	}
	.council-members-single h3{
		font-size: 14px;
	}
	.council-members-single h5{
		font-size: 12px;
	}
	.council-members-single a:before{
		width: 30%;
	}
	.council-members-single a{
		font-size: 16px;
	}
	.council-members-single img{
		height: 200px;
	}
	.council-members-page .col-md-3:nth-child(1){
		width: 100%;
		flex: 100%;
		max-width: 100%;
	}
	.council-members-page .col-md-3:nth-child(1) .council-members-single{
		width: 160px !important;
		margin: auto !important;
		margin-bottom: 70px !important;
	}
	.council-members-page .col-md-3:nth-child(2){
		margin-left: 100px !important;
	}
	.council-members-page .col-md-3:nth-child(4){
		margin-right: 5px !important;
	}
	.council-members-page .col-md-3:nth-child(1) .member-details-info {
	    width: 95vw !important;
	}

}

/* ============== For IPAD PRO ============== */

@media screen and (max-width: 1024px) and (min-width: 993px) {
	.stellarnav.dark li a{
		font-size: 15px;
	}
	.stellarnav li:nth-child(3) a {
	    padding-right: 15px;
	}
	.header-top .nav-link{
		padding-right: 20px;
		font-size: 13px;
	}
	.stellarnav li a {
	    padding: 15px 20px;
	}
	.searchbar{
		margin-right: 20px;
	}
	.logo img{
		height: 75px;
	}
	.main-slider-content {
	    padding: 60px 0px 60px 0;
	}
	.main-slider-content h1 {
	    font-size: 40px;
	}
	.who-we-are-banner img{
		width: 100%;
	}
	.who-we-are{
		padding-bottom: 150px;
	}
	.who-we-are-content h1{
		font-size: 35px;
	}
	.publications-single h4 a{
		font-size: 15px;
	}
	.update-area-single img{
		width: 150px;
		height: 150px;
	}
	.share-vote a{
		font-size: 16px;
	}
	.footer-widget-1{
		padding-right: 0;
	}
	.goal-content{
		width: 52%;
	}
	.council-members-single h3{
		font-size: 18px;
	}
	.council-members-single h5{
		font-size: 15px;
	}
	.council-members-single a{
		font-size: 15px;
	}
	.council-members-single img{
		height: 280px;
	}

}

/* ============== For Laptop ============== */

@media screen and (max-width: 1400px) and (min-width: 1200px) {
	
	
}

/* ============== For Desktop ============== */

@media screen and (max-width: 2000px) and (min-width: 1900px) {
	
	
	
}

@media screen and (max-width: 2400px) and (min-width: 1100px) {
	.stellarnav ul ul {
		display: none !important;
	}
}