@media screen and (max-width:1200px) {
	.header-bottom .nav-link {
		font-size: 11px;
	}

	.national-division h2 {
		font-size: 13px;
	}

	.latest-update p {
		font-size: 15px;
	}

	.date h6 {
		font-size: 11px;
	}

	.date h6 i {
		padding-right: 4px;
	}

	.date h6 span {
		padding-left: 5px;
	}


}

@media screen and (max-width:992px) {
	.left-logo img {
		max-width: 100px;
	}
    .header-bottom input{
        padding: 25px;
        background: white;
    }
    .header-bottom input::placeholder{
        color: #aeaeae !important;
    }
    body .inputsearch {
        position: absolute;
        right: 12px;
        border: none;
        color: #000;
        background: #00007f !important;
        border-radius: 0 20px 20px 0;
        height: 48px;
        width: 60px;
        border-radius: 0 40px 40px 0;
    }
    form {
        padding: 10px;
    }
    #banner-main{
        margin-top: -20px;
    }
    div#navbarSupportedContent {
        position: absolute;
        top: -13px;
        left: 0;
        width: 100%;
        background: white;
        z-index: 999;
        border-top: 5px solid #00007f;
    }

	.right-logo {
		text-align: left;
	}

	.right-logo img {
		max-width: 160px;
	}

	.header-bottom li.nav-item {
		border-right: none;
		padding: 23px 0;
		border-bottom: 1px solid #aeaeae;
	}

	.header-bottom .navbar-light .navbar-toggler {
		position:absolute;
		top: -77px;
		right: 0;
		background-color: #c73460;
	}

	.event {
		padding-top: 30px;
	}

	.header-bottom li.nav-item {
		padding: 13px 0;
	}

	.header-bottom .nav-link {
		font-size: 15px;
	}

	.header-bottom input {
		width: 100% !important;
	}


}

@media screen and (max-width:768px) {
	.header-top {
		padding: 14px 0px;
	}

	.left-logo img {
		max-width: 80px;
	}

	.header-bottom li.nav-item {
		padding: 13px 0;
	}

	.header-bottom .nav-link {
		font-size: 15px;
	}

	.header-bottom input {
		width: 100% !important;
	}

	.national-division a {
		float: left;
	}

	.latest-update {
		padding-bottom: 20px;
	}

	.latest-img img {
		max-width: 40px;
	}

	.gallery img {
		width: 100%;
        height: 100%;

	}
    .gallery {
		margin-bottom: 15px;

	}
}

@media screen and (max-width:576px) {
	.left-logo img {
		max-width: 60px;
	}

	#banner-main img {
		height: auto;
	}

	.right-logo img {
		display: none;
	}

	.header-bottom li.nav-item {
		border-right: none;
		border-bottom: 1px solid #aeaeae;
	}

	.national-division {
        height: auto;
        overflow: inherit;
	}
    .header-bottom .container{
        padding: 0 !important;
    }

	.right-logo {
		margin-left: -50px;
	}

	.right-logo img {
		max-width: 80px;
	}
    .Recent-c {
        padding: 20px 0;
    }
    .footer h2 {
        font-size: 20px;
    }
    .footer p {
        font-size: 20px;
    }
    

.footer h3 {
    font-size: 20px;
}
.footer-b h2 {
    font-size: 25px;
    margin-bottom: 10px;
}
.footer-b .navigation-b ul li a {
    font-size: 20px;
 
}
.Recent-c h2 {
    font-size: 25px;
}
.recent-details p {
    font-size: 15px;
}
.date {
    padding-top: 5px;
}

.date h6 {
    width: 100%;
    font-size: 14px;
}
.date h6 span {
    width: auto;
}
.email h2 {
    font-size: 20px;
}
 .copyright {
   
    padding-top: 20px;
}
  



}