/*----media-query----*/
@media ( max-width: 1660px){
	
}
@media ( max-width: 1440px){
	section.announce-section h5{ width: 89%; }
	.navbar-expand-lg .navbar-nav .nav-link { font-size: 16px; }
} 

@media ( max-width: 1366px){
	a.navbar-brand { width: 55%; }
}

@media ( max-width: 1280px) {
	
}

@media ( max-width: 1199px) {
	.announce-section { background-image: none; }
	h5.py-lg-1.m-lg-0.fw-bold { margin:0 !important; color: #fff; }
	a.navbar-brand { width: 52%; }
	.navbar-expand-lg .navbar-nav .nav-link { font-size: 14px; }
}

@media ( max-width: 1024px) {
	
}

@media ( max-width: 991px){
	header.header.navbar-me { position:relative; }
	.navbar-fixed .top-header { display:none; }
	.left p, .right li, .top-header a, .top-header i { font-size:12px; }
	.carousel-caption h2 { font-size: 32px; }
	.carousel-caption p { font-size: 18px; }
	.navbar-fixed .navbar-brand { position: static; display: inline-block; }
	.navbar-expand-lg .navbar-nav { padding: 0; }
	.navbar-collapse { position: absolute; width: 100%; background: #51a1a3; padding-bottom:10px; margin-top: 15px;
		top: 85%; left:0; text-align:center; }
	.navbar-fixed .navbar-collapse { margin-top: 0; }
/*	.navbar-fixed .navbar-brand { width: 9%; }*/
	header.header.navbar-me.navbar-fixed { padding-bottom: 5px; }
	.details img { width:100%; }
	.list-view { position:static; transform:translateY(0); margin-top:20px; }
	.unani { display:none; }
	.body-section h1 { font-size: 28px; }
	.navbar-expand-lg .navbar-nav .nav-link { border-bottom: 1px solid rgb(255 255 255 / 51%); color:#fff; }
	.carousel-caption { left:45%; }
	.carousel-wrap .item h6 { font-size:13px; }
	.button-section { padding:70px 0; }
	.button-section button { margin-bottom:20px; }
	section.training-section .col-lg-3.col-sm-6 { margin-bottom: 20px; }
	.static-banner { display: block; }
	.banner .carousel { display: none; }
	a.navbar-brand { width: 80%; }
	section.about-section img { margin-top: 20px; }
}

@media ( max-width: 840px){ 
	.left br { display: none; }
/*	.gallery-section { padding:50px 0 110px; }*/
	.office-section, .about-section { padding: 30px 0; }
	.w-18 { width: 11%; }
	.footer-bottom { padding: 60px 0 0; }
	ul.logo-inline { padding-bottom: 0; }
	.footer-top .col-sm-5 { padding-left:0; }
	.footer-top .col-sm-5 .btn { padding: 3px 15px; font-size: 14px; }
	.footer-top .bg-white .footer-search1 p { font-size:14px; line-height:18px; }
	.footer-top .bg-white { padding: 20px; }
	.copyright-link { padding:0; }
	.logo-inline li.w-18 { margin-right: 10px; }
	.logo-inline li { font-size: 18px; }
	.copyright-link ul.pb-3 { padding-bottom:5px !important; }
	.copyright p { margin: 5px 0; }
	.title.text-center img { width: 50px; margin-bottom: 5px; }
	.body-section { padding: 40px 0 125px; }
	h5.py-lg-1.m-lg-0.fw-bold i { display: none; }
	section.announce-section h5 { width: auto; font-size: 18px; line-height: 28px; }
	.carousel-caption { left: 30%; }
	.carousel-caption h2 { font-size: 20px; }
	.notice { margin-bottom:15px; }
}

@media ( max-width: 767px){
.title.text-center img { width: 7%; }
.title h1, .title h2 { font-size: 28px !important; }
.about-section, .office-section { padding: 30px 0; }
.top-header i { display:none; }
.title p { font-size: 15px; }
.list-view { position:static; width: 100%; }
.office-section:before, .office-section .bg-gray { content:''; display:none; }
.office-section .font-weight-bold h2 { font-size: 32px; }
.item-box h3 span { display: block !important; }
header.header.navbar-me.navbar-fixed { padding-bottom: 5px; }
.title img { margin-bottom:0; }
.unani { display:none; }
.item-box h3 span { height: 70px; width: 70px !important; }
.item-box h3 span img { margin-top: 0; position: relative; top: 50%; transform: translateY(-50%); width: 55% !important; }
.item-box h3 { font-size: 22px;}
.details { margin-top: 10px; }
.notice-section { margin: 10px 0; }
/*.gallery-section { padding: 25px 0 100px; }*/
.photos .item img { width: 100%; }
.photos .item { margin-bottom:15px; }
.photos .col-md-12.mt-3.item { margin-top:0 !important; }
.footer-top .col-sm-5 .btn { margin-top:10px; }
.row.mt-4.photos.justify-content-center { margin-top: 0 !important; }
h3 { font-size: 20px; }
.details a.btn { margin-top: 5px;}
.office-section .font-weight-bold h2 { font-size: 28px; }
.body-section h1 { font-size: 24px; margin-bottom: 10px; }

}

@media ( max-width: 575px) { 
h3 { font-size: 18px; }
.carousel-caption h2 { font-size: 28px; }
.carousel-caption p { font-size: 15px; }
.carousel-caption { display: none; }
.navbar-brand { position:static; }
.left { justify-content: space-around; }
.right.ms-md-3 { display:none; }
.left p { margin-bottom:0; }
.top-header, header, .navbar-light .navbar-brand { padding-bottom:0; }
.navbar-collapse { margin-top:0; }
/*.top-header ul li { margin-right:10px; }*/
.left.me-sm-3.text-white, .notice.text-end p { display:none; }
body { font-size: 13px; }
.notice-section { margin: 10px 0; }
.details p { font-size: 15px; }
.discover-section { padding: 20px 0 15px; }
.middle-wrap p { font-size: 14px; }
.middle-wrap a { font-size: 16px; }
.footer-top { position:static; }
.footer-top .bg-white { padding: 15px; background: transparent !important; box-shadow: 0 0; }
.footer-top .bg-white .footer-search1 h3, .footer-top .bg-white .footer-search1 p { color: #fff; }
.footer-bottom { padding: 10px 0 0; }
.gallery-section { padding: 20px 0 10px; }
.about-section, .office-section { padding: 20px 0; }
.item-box h3 span { height: 60px; width: 60px !important; }
.item-box h3 { font-size: 20px; }
.title h1, .title h2 { font-size: 24px !important; }
h5 { font-size: 14px; }
.notice p { padding:5px 0; }
body { line-height: 1.4; }
.btn { padding: 5px 20px; }
.title p { font-size: 14px; }
.body-section { padding: 20px 0 0px; }
.logo-inline li { font-size: 14px; }
.copyright-link ul li a, .footer-link ul li a, .copyright p, .copyright-link ul li a { font-size: 12px; }
.footer-link ul li, .copyright-link ul li { margin:0 4px; }
.footer-link ul li a:after, .copyright-link ul li a:after { content:''; display:none; }
.button-section { padding: 35px 0; }
.button-section button { font-size:18px; }
h2 { font-size: 20px; }
}

@media ( max-width: 414px) {
	.footer-top .bg-white {
    padding: 5px 15px;}
    .navbar-toggler { padding: 0.1rem 0.5rem; font-size: 1rem; }
/*    .navbar-light .navbar-toggler { transform:translateY(0); top:0; }*/
    .navbar-brand { margin:inherit; width: 10%; padding:0; }
}

/*----media-query----*/