@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1325px) {
.pdfbutton > a > img{ max-width:100%}	
.primarymenu .navbar-inverse .navbar-nav > li > a { padding: 10px 24px;}	



}

@media only screen and (max-width:1199px) {
.logo img, .social-post img {
	max-width: 100%
}
.other-logo-link li img {
	max-height: 60px
}
.primarymenu .navbar-inverse .navbar-nav > li > a { padding: 10px 5px;}
}
@media only screen and (max-width:1027px) {
.primarymenu .navbar-inverse .navbar-nav>li>a {
	padding: 10px 7px;
	font-size: .86em
}
.primarymenu .navbar .dropdown-menu>li>a {
	font-size: .87em
}
.content-schems {
	font-size: .88em
}
.other-minster ul li {
	margin-bottom: 15px;
	padding-bottom: 15px
}
.pdfbutton img {
    max-width: 100%;
    padding: 5px;
    display: table;
    margin: auto;
}
.wrp {
	overflow-x: auto
}
.footer-menu {
	font-size: 13.7px
}
.fmenu {
	margin-bottom: 0;
	padding-bottom: 5px
}
.fmenu li a {
	font-size: 13px
}
span.get {
	padding-top: 0
}
.newsletter {
	width: 181px
}
.reach-us li span {
	display: initial;
	text-align: left
}
}

@media only screen and (max-width:991px) {
.counter, .inwrap { float: left !important; display: block;}
.incontent { padding: 0 0 0px 0px !important;}
.leader {
    border-right:0px solid #dadada;
}
}

@media only screen and (max-width:800px) {

.inner-dist-box-section li { width: 47% !important;}

}


@media only screen and (max-width:768px) {
.Prsrls-list li { width: 46%;}

.other-minster ul li:first-child {
    width: 47%;
    padding: 15px;
}
.other-minster ul li {
    text-align: center;
    margin-bottom:15px;
    padding-bottom:15px;
    min-height: 301px;
    background: #fff;
    margin-right: 10px;
    padding: 15px;
    width: 47%;
}
.other-logo-link, .other-minster ul li h4, .other-minster ul li h4 span {
	text-align: center
}
.logo img, .pdfbutton img, .social-post img {
	max-width: 100%
}
.top-nav .col-md-4{
	display: none
}
.hide{
	display: none;
}
#textresizer li:nth-child(1), #textresizer li:nth-child(4), #textresizer li:nth-child(5), #textresizer li:nth-child(6) {
	display: none!important
}
.other-logo-link {
	padding: 0;
	float: none;
	width: 100%
}
.other-logo-link li img {
	max-height: 30px
}
.navbar-toggle {
	padding: 5px
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #000!important;
	background-color: transparent
}
.main-container h2 {
	font-size: 1.3em
}
.other-minster ul li {
	text-align: center;
	margin-bottom: 15px;
	padding-bottom: 15px
}
.other-minster ul li img {
	display: block;
	margin: 0 auto;
	float: none
}
.counterbox li, .social-post .facebook, .social-post .twitter, .social-post .youtube {
	margin-bottom: 15px
}
.pdfbutton img {
	padding: 3px
}
.news-section .map {
	display: none
}
.fmenu li {
	padding-right: 9px
}
.fmenu li a, .footer-menu {
	font-size: 12px
}
.fmenu {
	padding: 5px 0
}
.inheading, .profilehead {
	padding: 0;
	/*bottom: 3px*/
}
.in-banner img {
	/*min-height: 80px*/
}
.profilepic {
	margin-top: 0!important
}
.inheading h1, .profilehead h1 {
	font-size: 1.8em
}
.incontent {
	padding-top: 15px;
	padding-left: 0
}
.counterbox li {
	width: 50%
}
.minusmargin {
	margin-top: 15px
}
.leftside {
	min-height: auto;
	height: auto;
	overflow: hidden
}
.reach-us li span {
	display: initial;
	text-align: left
}
.fmenu {
    padding: 5px 0;
    text-align: center;
}
.main-container h1 {
    font-size: 1.4em;
}


}

@media only screen and (max-width:750px) {

.inner-dist-box-section li { width: 45% !important;}

}
.side-logo{
	flex-wrap: wrap;
}

@media only screen and (max-width:540px) {
.top-nav ul {
	margin:2px -7px 0px 0px;
	text-align: center
}
.top-nav li {
	padding: 1px 3px
}
.top-nav li.search {
	width:90px
}
.top-nav li.form-control {
	font-size: 12px!important;
	border-radius: 0!important
}
.language a {
	margin-top:3px;
	margin-bottom:4px
}
.menuFxd {
	position: relative!important;
	width: 100%
}
.nav>li {
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.search .btn {
    width: 22px!important;
    height: 25px!important;
    text-align: center;
    line-height: 24px!important;
    top: 1px!important;
    right: 3px !important;
}
.search .form-control { font-size:0.7em;padding: 0px 0px 0px 3px;
	height: 25px;    border-radius: 0px;
}
.counter, .inwrap {
    float: none !important;
    display: block;
}

.inheading, .profilehead {
    padding: 0;
    /*bottom: 3px;*/
    /*top: 14px;*/
}
.inheading .col-md-7 .text-right{ text-align:left}
.inheading h1, .profilehead h1 {
	font-size: 1.5em ;   
	/*margin-bottom: 10px;*/
}
}

@media only screen and (max-width:475px) {
.Prsrls-list li { width:96%;}

.main-container h1 {
    font-size: 1em;
}
.cm ul li { width: 100%;}
.other-minster ul li { width: 100%;}

.inner-dist-box-section li { width:94% !important;}
.newsletter {
    width: 90%;
}
.other-minster ul li:first-child {
    width:100%;
}
.socail-world li {text-align: center;}

.footer-menu  p{ text-align:center}
}
@media only screen and (max-width:400px) {

.tab-content img {
	max-width: 100%
}
.nav-tabs>li {
	float: none
}
.counterbox li {
	width: 100%;
	margin-bottom: 15px;
	float: none
}
}
