/*Main menu CSS Starts*/
.navbar{margin-bottom:0px!important;border-radius:0px!important;}
.navbar-nav li a{font-size:16px!important;text-transform:uppercase!important;}
.mtop30{margin-top:40px!important;}
.navbar-nav{margin:0px!important;}
.navbar-inverse .navbar-nav > li > a{color:#fff!important;}
/*Main menu CSS Ends*/
.abt-sec h2 {color: #153882;font-weight: 600;text-align: center;margin: 0px 0px 10px 0px;font-size:22px!important;}
.abt-sec h1 {color: #153882;font-weight: 600;text-align: center;margin: 0px 0px 10px 0px;font-size:22px!important;}
.titleline {position: relative; width: 140px; border-top: 3px solid #f12424; margin: 0 auto;  margin-bottom: 0px;margin-bottom: 15px;}
h2.leftfmt{color: #153882;font-weight: 600;text-align:left!important;font-size:20px!important}
h1.leftfmt{color: #153882;font-weight: 600;text-align:left!important;font-size:20px!important}
.titleline1 {position: relative; width: 140px; border-top: 3px solid #f12424; margin-bottom: 0px;margin-bottom: 15px;}
.abt-sec p{text-align: center; line-height: 28px;font-size:18px;}
.dates-sec h2 {color: #153882;font-weight: 600;text-align: center;margin:0px;margin: 0px 0px 10px 0px;
text-transform: uppercase;font-size:22px!important;}
.abt-sec p{text-align: center; line-height: 28px;font-size:18px;}
.dates_fmt h4 {color: #000;font-size: 18px;text-align:center;}
.dates_fmt p {color: #000;text-align:center;letter-spacing: 1px;font-weight: 500;}
.dates_fmt {position: relative;display: block;padding:40px;background: #f2f2f2;width: 100%;}
.dates_fmt1 {position: relative;display: block;padding:40px;background: #004080;width: 100%;color:#fff;}
.dates_fmt1 h4{color:#fff;}
.dates_fmt1 p{color:#fff;}
.abc{background-color:#f9faff !important; padding: 30px 80px;}
.abcd{margin-top:20px;}
.clr{clear:both;}
.icon {text-align:center;}
.fa{font-size:18px!important;margin-right:5px;}
.padd{padding: 30px 80px;}
.carousel-control.right{display:none!important;}
.carousel-control.left{display:none;}
.carousel-indicators{display:none;}
.marq {float: left;width: 100%;background: white;border: #e1e1e1;padding: 25px 10px 10px 15px; list-style: none;box-shadow: 0 0 10px rgba(0,0,0,0.5);margin-top: 20px;}
.listing{margin:0px;padding:0px;}
.listing li {border-bottom: 1px dotted #ccc;padding: 10px;list-style-type:none;font-size:18px;}
.association-with {float: left;border: 1px solid #e0e0e0;width: 100%;margin: 20px 0px;padding: 10px 0px;}
.association-with h3 {color: #ce1815;font-size: 18px;text-align: center;margin: 5px 0px;font-weight: bold;}
.aligncenter, img.aligncenter {margin-right: auto;margin-left: auto;display: block;clear: both;}
.association-with img {margin-bottom: 10px;}
.sidemenu{float: left;width: 100%;background: white;padding: 10px 10px 10px 15px;list-style: none;border: 1px solid #efecec;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.sidemenu ul {list-style-type:none;padding:0px;margin:0px;}
.sidemenu ul li {line-height: 16px;margin-bottom: 0px;text-align: center;border-bottom: 1px dotted #ccc;padding: 10px 0 10px 0;}
.sidemenu ul li a {position: relative;display: block;padding-left: 0;color: #164982;font-size: 16px;font-weight: 600;display: inline-block;vertical-align: middle;}
.logofooter h3{color:#fff;}
.logofooter h5{color:#fff;font-size:18px;}
.clr{clear:both;}
#customers {font-family:"Times New Roman", Times, serif; border-collapse: collapse; width: 100%;}
#customers td, #customers th {border: 1px solid #bbb;padding: 8px;font-size:16px;}
#customers tr:nth-child(even){background-color: #f2f2f2;}
#customers tr:hover {background-color: #ddd;}
#customers th {padding-top: 12px;padding-bottom: 12px;text-align: left;background-color: #164982;color: white;font-size:16px;}
p.para{font-size:18px; line-height:30px;text-align:justify;}
.header_bg{float: left; width: 100%; background-color: #222;}
.logo h2{color:#fff; margin-top:10px;}
.navbar-inverse{background-color: rgb(0, 64, 128)!important;border-color: rgb(0, 64, 128)!important;}
.nav > li > a{padding: 20px 20px!important;}

/*mobile Menu*/

.topnav {overflow: hidden; background-color: #000;}
.topnav a {float: left;display: block;color: #f2f2f2;text-align: center;padding: 14px 16px;text-decoration: none;font-size: 17px;}
.active {background-color: #164982; color: #fff;}
.topnav .icon {display: none;}
.dropdown {float: left;}
.dropdown .dropbtn {font-size: 17px;border: none; outline: none; color: #fff; padding: 14px 16px; background-color: inherit;font-family: inherit;margin: 0;}
.dropdown-content {display: none;position: absolute;background-color: #164982;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;}
.dropdown-content a {float: none;color: #fff;padding: 12px 16px;text-decoration: none; display: block; text-align: left;}
.topnav a:hover, .dropdown:hover .dropbtn { background-color: #000;color: #fff;}
.dropdown-content a:hover {background-color: #000;  color: #fff;}
.dropdown:hover .dropdown-content {display: block;}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child), .dropdown .dropbtn { display: none;}
  .topnav a.icon {float: right; display: block;}
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {position: absolute; right: 0; top: 0;}
  .topnav.responsive a {float: none; display: block; text-align: left;}
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {display: block; width: 100%; text-align: left;}
}
/*mobile Menu*/

#myTopnav{display:none;}


 @media only screen and (min-width: 320px) and (max-width: 479px)
 {
	.padd{padding:0px;}
	.dates_fmt{width:100%;}	
	.abcd{display:none;}
	.navbar{display:none;}
	#myTopnav{display:block;}
 }