@charset "utf-8";
/* CSS Document */


@media screen and (max-width: 1800px) {

}
@media screen and (max-width: 1680px) {
}


@media screen and (max-width: 1600px) {

}

@media screen and (max-width: 1520px) {
     
}

@media screen and (max-width: 1440px) {
    
}

@media screen and (max-width: 1400px) {

}


@media screen and (max-width: 1366px) {

}

@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1200px) {

}
@media screen and (max-width: 1080px) {
    
}

@media screen and (max-width: 1024px) {
  
}

@media screen and (max-width: 991px) {

}
@media screen and (max-width: 924px) {
}

@media screen and (max-width: 800px) {
}




@media screen and (max-width: 767px) {
    
.logo img{
    height: 50px;
}
	.topheader {
    padding: 10px 0;
}
.bannerCapD{
    display: none;
}
.banner__content--circle{
	display: none;
}
.bannerCapD {
    padding-left: 20px;
    padding-bottom: 20px;
}
.bannerCaptextD {
    width: 90%;
}
.bannerCaptextD h2 {
    font-size: 23px;
    font-weight: 500;
    line-height: 27px;
    margin-top: 0;
}
.bannerCaptextD p {
    color: #fff;
    font-size: 16px;
}
.menuheader {
    padding: 0;
}
.navbar-toggle {
    font-size: 30px;
    color: #002d39;
    padding: 0;
}
.sitemaPH ul li {
    float: none;
}
.sitemapMiddle {
    float: none;
}
.sitemaPH ul li a {
    padding: 6px 0px;
    font-size: 16px;
}
.dropdown-menu {
    position: inherit;
    float: none;
    border: none;
    box-shadow: none;
}
.dropdown-submenu .dropdown-menu {
    position: inherit;
    top: 0;
    left: 30px;
    right: 0;
    margin-top: -1px;
}
.afterbannerMain {
    padding: 30px 15px;
}
.afterbannerSec .padright0, .afterbannerSec .padleft0{
	padding: 0;
}
.afbantextD a{
    border-radius: 50px !important;
    margin-bottom: 10px;
}
.mishead h5 {
    font-size: 20px;
    line-height: 30px;
}
.misionD {
    border-radius: 15px;
    margin-bottom: 15px;
    display: block;
}
.misionimgD img {
    margin: 0 auto;
    height: 120px;
}
.misvisSec .padright0{
	padding-right: 15px;
}
.misvisSec .padleft0{
	padding-left: 15px;
}
.serhead h3 {
    font-size: 22px;
}
.misionD h3 {
    font-size: 20px;
}
.caruindec .carousel-indicators li {
    width: 46%;
}
.serslideD .carousel-control {
    left: 0;
}
.serslideD .carousel-control.right {
    right: 0;
    left: inherit;
}
.upcomingserviceSec, .jimshLocation, .footer {
    padding: 30px 0;
}
.upcomingserD {
    height: auto;
}
.locationMainD {
    padding: 20px;
    display: block;
}
.locationMainD img {
    height: auto;
    margin-bottom: 20px;
}
.flowD {
    display: block;
}
.lastmainD {
    display: block;
    text-align: center;
}
.lastfooter {
    padding: 15px 0px;
}
.policyD ul {
	display: table;
	margin: 0 auto;
}

}

@media screen and (max-width: 600px) {
}

@media screen and (max-width: 480px) {    
    .serviceMainD {
    padding: 15px;
}
.btndarkblue, .btnylw {
    font-size: 14px;
    padding: 10px 15px;
}

}
