body, html { overflow-x:hidden; }

body {
    background-color: #ccc;
    font-family:  'Droid Serif',serif;
    font-size: 14px;
	font-weight: 300; 
	font-style: normal; 
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}   

body .container
{
	background-color: #FFFFFF;
}

/* h1, h2, h3, h4, h5, h6, span, p { font-family: 'Droid Serif',serif; } */

p,ul,h1, h2, h3, h4, h5, h6, span{
    color: #3e3e3e;
    font-family: 'Droid Serif',serif;
    font-size:14px;
    font-weight: 400;
    line-height: 28px;
}

* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

.main-div
{
	margin: 0 auto;
	width: 1000px;
}


.templatemo_clear {
	clear: both;
}

.height30 {
	height: 15px;
}

.height10 {
	height: 10px;
}

.list label {
    width: 40% !important;
}

.templatemo-top-bar {
   /* min-height: 40px;
    background-color:#eeeeee;*/
    background-color:#ccc;
}

.templatemo-top-menu {
    /*min-height:80px;*/
    min-height:77px;
   /* background-color:#eeeeee;*/
    background-color:#ccc;
    z-index: 5000;
    width:100%;
	/*border-bottom:3px solid #161616;*/
}


#templatemo-contact {
	/*margin-top:100px; */
	/*border-top: 1px solid #cccccc;
	min-height: 264px;
	*/
	font-size:14px;
	margin: 0 auto;
    width: 100%;
}

.templatemo-footer {
	/*border-top: 3px solid #DB353A; 
	margin-top: class="list-inline";
	background:#161616;
	margin-top: 25px;*/
	margin: 0 auto;
    width: 1000px;
	background:url(../images/shadow-effect-1.png) top center no-repeat #999;	
}

.footer_container {
	height:139px;
	margin:0px 10px 0px 10px;
}
.banner_div {
    float: left;
    width: 306px;
}
.footer_bottom_content {
  background: rgba(0, 0, 0, 0) url("images/Footer.png") repeat scroll 0 0;
  color: #000000;
  font-size: 14px;  
  text-align: center;
  background-repeat: no-repeat;
  height:25px;
  padding-top: 20px
}
.designed_by {
  color: #000000;
  font-size: 14px;  
  text-align: right;
  background-repeat: no-repeat;
}

.footer_bottom_content a {
color:#000000;
}


@media (min-width:991px) and (max-width:1200px) {
   
	
}


@media (max-width:991px) {
   
}


@media (min-width:768px) and (max-width:990px) {
   #templatemo-contact {
	/*margin-top:100px; */
	/*border-top: 1px solid #cccccc;
	min-height: 264px;
	*/
	font-size:14px;
	margin: 0 auto;
    width: 100%;
}
.banner_div {
    float: left;
    width: 230px;
}
.banner_div a img{width:100%}
.footer_main_div {
    margin-left: 20px;
    margin-top: 10px;
    float: left;
    width: 12%;
}

.main-div
{
	margin: 0 auto;
	width: 100%;
}

}


@media (min-width: 768px) {
  
}

@media (max-width: 768px) {
   
}

@media (max-width: 380px) {
   
	.header_top {
	  display: block;
	  width: 100% !important;
	  margin: 0 auto;
	  background-color: #ffffff;
	  background-repeat: no-repeat;
	}
	
	.main-div
	{
		margin: 0 auto;
		width: 100%;
	}
	
}

@media (min-width:991px) and (max-width: 1200px) {
	 .team_hr {
		width: 37%; 
	}
}

@media (min-width:683px) and ( max-width: 991px) {
	 .team_hr {
		width: 33%;
	}
}

@media (min-width:585px) and ( max-width: 683px) {
        .member-thumb .thumb-overlay {
            padding-left: 25%;

        }
	 .team_hr {
		width: 30%;
	}
}

@media (min-width:536px) and ( max-width: 585px) {
	 .team_hr {
		width: 28%;
	}
}

@media  (min-width:410px) and  ( max-width: 536px) {
	 .team_hr {
		width: 21%;
	}
	
}

@media  ( max-width: 410px) {
	#templatemo-contact
	{
		width:100%;
	}	
	.header_top
	{
		width:100%;
	}	
	.templatemo-footer
	{
		width:100%;
	}	
	.banner_div img
	{
		width:100%;
	}	
	.middle-banner
	{
		margin:0px !important;
	}	
	.navbar-brand img{ width:50%; }	
	.page-title { font-size: 17px !important; }	
	.tag-line {
		color: #000000;
		float: left;
		font-size: 9px !important;
	}
	.issan-no
	{
		/* display:none; */
	}	
	.left-module-heading-inner {
		width: 100% !important;
	}	
	.right-content {
		width: 100% !important;
		margin-top:5px;
	}
	.ws_img_div
	{
		width:100% !important;
	}	
	.ws_img_div img
	{
		width:90%;
	}
	.left-module-heading-inner
	{
		height:auto !important;
	}
	.right-content
	{
		height:auto !important;
	}	
	.footer_main_div
	{
		margin-left:20px;
		float:left;
		width:100% !important;
	}
	.entire_pdf_div
	{
		float:right;
		padding:15px; 
		width:100% !important;
	}
	.current-issue-div
	{
		width:100% !important;
	}	
	.ws_all_img_div
	{
		width:100% !important;
	}
	.ws_all_img_div img
	{
		width:90% !important;
	}	
	.ws_all_div
	{
		text-align: justify;
		width: 94% !important;
	}
	
	.main-div
	{
		margin: 0 auto;
		width: 100%;
	}
	.banner_div {
    float: left;
    width: 340px !important;
}
}
.heading
{
	color: #17237f;
 /*   font-family: Arial,Helvetica,sans-serif;*/
    font-size: 15px;
    font-weight: bold;
    text-decoration: none !important;
	margin-top: 10px;
}
.current-issue-div
{
	width:73%;
}
.footer_main_div
{
	margin-left:20px;
	margin-top:10px;
	float:left;
	width:17%;
}
.entire_pdf_div
{
	padding-left:15px; 
	width:100%
}
@media (max-width: 767px) {


}
.container .slide  {
border-bottom: 3px solid #093394;
}
.video-gallery
{
	float:left;
	padding:6px;
}
.fb input[type="reset"]{
		margin-left:20px;
	}	
.header_top {
  display: block;
  width: 100%;
  margin: 0 auto;
  background-color: #ffffff;
  background-repeat: no-repeat;
}
.header_top .templatemo-top-bar {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.header_top .container {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.header_top  .templatemo-top-menu {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.header_top .navbar-default {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.page-title {
    font-family: 'Droid Serif',serif;
    font-size: 35px;
    font-weight: bold;
    padding-top: 15px;
    text-shadow: 2px 2px #eeeeee;
}
.pull-left
{
	float:left;
}
.aboutweb 
{
	 color: #000;
    font-size:14px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
}
.aboutweb a
{
	color:#000;
	text-decoration: none;
}
#submenu ul
{
	background: transparent none repeat scroll 0 0;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: top;
	color:#FFFFFF !important;
}
#footersubmenu li
{
	list-style: outside none none;
	color:#FFFFFF !important;
}
.footer_container
{
	color:#FFFFFF;
}
#footersubmenu li a
{
	color:#000;
	text-decoration: none;
}
/*IAPT CSS*/
#mm{float:left; text-align:center; width:400px;background-color:#CCCCCC; margin:0 auto; height:56px; line-height:56px; margin-left:2px; margin-right:1px}
.dr{float: right;}
#ri{border-width: 0px; border-style: solid;width:296px}
#flow{margin-top: 64px;}
.submission_form{margin-top:20px}	
#past_right{width:73%;float:right;}
#cil{padding:0px; float:left;height:650px;border:0px solid red}
.scroll-pane .cill{padding-left:5px;height:594px}
.cu{padding:0px; float:left;height:650px;border:0px solid red}
@media(width:320px) 
{
	.search_front{
		/* visibility: hidden !important;height:0px; */
	}
	.submission_form{margin-top:50px}	
	.submission_form td{
		display:-moz-stack;
		width:280px !important;
	}
	.submission_form input[type="submit"],input[type="reset"]{
		width:100px !important
	}
	.fb{
		width:100px !important
	}
	.d_m,#mm,.dr,#ri{width: 290px !important;}
	
	.dr{float: left !important;}
	#ri{margin-top: 11px;}
	.ws-text-containt{width: 280px;}
	#flow{margin-top: 0px;}
	
    #past_right{width:95%;float:left;}
	.ui-accordion {	width: 100% !important;	}
	.past_img img{width:100%;}
	.navbar-brand img {
		width: 80%;
	}
	.footer_bottom_content {
		background: rgba(0, 0, 0, 0) url("images/Footer.png") repeat scroll 0 0;
		color: #000000;
		font-size: 14px;
		text-align: center;
		background-repeat: no-repeat;
		height: 50px;
		padding: 10px 8px;
		margin: 17px;
	}
	.text-containt {
    padding: 5px !important;
    line-height: 25px;
}
.cu{padding:0px;float:left;height:650px;border:0px solid red;width: 300px;}
#cil{padding:0px; float:left;height:650px;border:0px solid red}
.scroll-pane .cill{with:300px;padding-left:5px;height:594px}
}
@media(width:768px) 
{
	.header_top {
  display: block;
  width:100%;
  margin: 0 auto;
  background-color: #ffffff;
  background-repeat: no-repeat;
}
.footer_main_div {
    margin-left: 20px;
    margin-top: 10px;
    float: left;
    width: 15%;
}
.footer_bottom_content{
	width: 100%;
}
.templatemo-footer {
    
    margin-top: class="list-inline";
    background: #161616;
    margin-top: 25px;
    margin: 0 auto;
    width: 100%;
    background: url(../images/shadow-effect-1.png) top center no-repeat #999;
}
	.submission_form{margin-top:50px}	
	.submission_form td{
		display:-moz-stack;
		width:280px !important;
	}
	.submission_form input[type="submit"],input[type="reset"]{
		width:100px !important
	}
	.fb{
		width:100px !important
	}
	.d_m,#mm,.dr,#ri{width: 241px !important;}
	
	
	.ws-text-containt{width: 98%;}

	#mm {
    float: left;
    text-align: center;
    width: 400px;
    background-color: #CCCCCC;
    margin: 0 auto;
    height: 56px;
    line-height: 56px;
    margin-left: 2px;
    margin-right: 1px;
}
.dr {
    float: right;
}
    #past_right{width:66%;float:left;}
	
	.past_img img{/*width:100%;*/}
	
	.footer_bottom_content {
		background: rgba(0, 0, 0, 0) url("images/Footer.png") repeat scroll 0 0;
		color: #000000;
		font-size: 14px;
		text-align: center;
		background-repeat: no-repeat;
		height: 50px;
		padding: 10px 8px;
		margin: 17px;
	}
	.text-containt {
    padding: 5px !important;
    line-height: 25px;
}
.cu{padding:0px;float:left;height:650px;border:0px solid red;}
#cil{padding:0px; float:left;height:650px;border:0px solid red}
.scroll-pane .cill{with:300px;padding-left:5px;height:594px}
.current-issue-div {
    width: 66%;
}
}

.pdf-button {
  background-color: #9E9E9E;
  border-color: #b75b00;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  padding: 1px;
  position: relative;
  border-radius: 2px !important;
}

.banner_text
{
	text-align:center;
}
@media(max-width:768px) 
{
	.main-div {
		margin: 0 auto;
		 width: 100%; 
	}
	.search_style {
		float: right !important;
		padding-right: 30px;
		margin-top: 5px !important;
	}
	.issan-no {    
		padding-top: 20px;
	}
}

.banner_text a:hover
{
	color : rgb(115,116,119) !important;
	cursor: pointer;
}

.second_div h1
{
	font-size:25px !important;
	font-weight:bold;
}
