/* Enter Your Custom CSS Here */
.page-id-12 #text-2 .inner {
    height: 1103px;
}
tr:nth-child(even) {background-color: #f2f2f2;}
table.tb-list2
{
     border-collapse: separate!important;

}
body { 	
	color:#292929;
	/*background:url(images/top.png) repeat-x ;*/
	background:#fff !important;
}
a {
    color: #000000;
  text-decoration:none !important;
}
.fp-slides,.fp-thumbnail,.fp-slides-items  {
		height:300px;
		width:776px;
	}
select.wpcf7-form-control.wpcf7-select.selt1 {
    width: 100%!important;
    padding: 7px!important;
    border-color: #ccc!important;
    border-radius: 2px!important;
}
ul.menu-primary li.menu-item:nth-child(1) {  
  background-color:#66cccc;
}
ul.menu-primary li.menu-item:nth-child(2) {  
  background-color:#00cccc;
}
ul.menu-primary li.menu-item:nth-child(3) {  
  background-color:#99cc66;
}
ul.menu-primary li.menu-item:nth-child(4) {  
  background-color: #99cc99;
}
ul.menu-primary li.menu-item:nth-child(5) {  
  background-color:#66cccc;
}
ul.menu-primary li.menu-item:nth-child(6) {  
  background-color:#00cccc;
}
ul.menu-primary li.menu-item:nth-child(7) {  
  background-color:#99cc66;
}
ul.menu-primary li.menu-item:nth-child(8) {  
  background-color: #99cc99;
}
ul.menu-primary li.menu-item:nth-child(9) {  
  background-color: #66cccc;
}
ul.menu-primary li.menu-item:nth-child(10) {  
  background-color: #66cc66;
}
ul.menu-primary li.menu-item:nth-child(11) {  
  background-color: #97c4b0;
}
#mainmenu li a:hover
{
  color:#fff;
}

@media only screen and (min-width: 1024px){
#mainmenu-container {
       height: 319px;
    width: 187px !important;
    float: left !important;
    z-index: 18 !important;
  padding-top:0px !important;
  background:none !important;
}
  #mainmenu li a {
    padding: 6.5px 0 !important;
    font-size: 12px !important;
    width: 100%;
    text-align: left !important;
    color: #ffffff;
    font-family: 'Arial';
    font-weight: bold;
}
#all {
    width: 1000px;
    margin: 0 auto;
    box-shadow: 0px 0px 40px #ccc;
}
  
}


@media only screen and (max-width: 639px) and (min-width: 240px){
.address {
    float: right;
    margin-right: 20%;
}
  #mobile-sec-menu
  {
    display:none;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 640px){
#mobile-sec-menu
  {
    display:none;
  }
}
.fp-next
{
  background: url(http://demo.ebaraha.in/ssbasicc/wp-content/uploads/2016/04/slide-right.png) right top no-repeat !important;
  background-position: left 50% !important; 
}

.fp-prev
{
   background: url(http://demo.ebaraha.in/ssbasicc/wp-content/uploads/2016/04/slide-left.png) right top no-repeat !important;
  background-position: right 50% !important; 
}

#menu-main-menu {
    list-style-image: url(http://demo.ebaraha.in/ssbasicc/wp-content/uploads/2016/04/arrow-1.png)!important;
    list-style-position: inside;
}


.content-l #content-top, .content-l #content .container, .content-l #content-bottom
{
  background:none !important;
}
.sidebar.left
{
	width: 190px !important;
    background: #ccffcc !important;
	padding-bottom:0px !important;
}
.row1
{
	background-color:#66cccc;
	padding:10px;
}
.row2
{
	background-color:#999900;
	padding:10px;
}
.row3
{
	background-color:#99cc99;
	padding:10px;
}
.row4
{
	background-color:#66cccc;
	padding:10px;
}
.row5
{
	background-color:#99cc99;
	padding:10px;
}
.post-title
{
  display:none;
}
#content .widget
{
  background:none !important;
}
#footer-top, #footer .footer_txt
{
  background:none !important;
}
.top_text, .smthemes
{
  display:none !important;
}
#footer
{
      background: #168e8f;
    color: #fff;

}
#text-3 .textwidget {
    line-height: 2;
}

#footer .container.clearfix
{
  padding-bottom:0px !important;
}

#smthemes_share .inner
{
  display:none;
}

#content-bottom
{
  height:0px !important;
}

@media only screen and (min-width: 1024px)
{
#content-top {
    height: 20px;
    width: 1016px;
    margin-top: 0px;
}
  #content .container {
    padding: 0px;
    width: 1000px;
}
}

.menu-item {
    font-size: 12px !important;
  }

#mainmenu li a {
    padding: 0.5px 0 !important;
    font-size: 12px !important;
    width: 100%;
    text-align: left !important;
    color: #ffffff;
    font-family: 'Arial';
    font-weight: bold;
}

.widget ul.home-list li
{
  padding: 4px 0 !important;
}

#pg-12-0
{
  margin-bottom:0px!important;
}

#main_content
{
  padding-bottom:0px!important;
}
.page-id-61 #text-2 .inner{
    height: 370px;
}
.page-id-67 #text-2 .inner{
    height: 430px;
}
.page-id-126 #text-2 .inner{
    height: 355px;
}
.page-id-132 #text-2 .inner{
    height: 355px;
}
#footer-top, #footer .footer_txt {
    display: none;
}



.articles .post-body ul
{
	padding-left:20px !important;
}
#pgc-12-1-0 .panel-widget-style
{
	padding:5px;
}
#pg-12-0, #pl-12 .panel-grid-cell .so-panel
{
	
}
.widgetf {
    float: left;
    width: 100% !important;
	text-align:center !important;
}
#nav_menu-2 li.menu-item
{
	float:left;
}
.tab_widget, .widget {
    padding: 0px !important;
}

.footer-nw li
{
	float:left;
	margin-right:5px;
	
}
#smthemes_share .inner
{
	display:none !important;
}
.address
{
	float:right;
	
}
.addr-para
{
	line-height:1.5;
}

#pg-67-0 {
    margin-bottom: -22px;
}


@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list, table.tb-list th, table.tb-list td, table.tb-list tr,table.tb-list thead ,table.tb-list tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list thead, table.tb-list tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list tr { border: 1px solid #ccc; }
		
		table.tb-list td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 15%;
			
		}
		
		table.tb-list td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list th
		{
			display:none;
		}
		/*
		Label the data
		*/
		
	 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list2, table.tb-list2 th, table.tb-list2 td, table.tb-list2 tr,table.tb-list2 thead ,table.tb-list2 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list2 thead, table.tb-list2 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list2 tr { border: 1px solid #ccc; }
		
		table.tb-list2 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 31%;
			
		}
		
		table.tb-list2 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list2 th
		{
			display:none;
		}
	
	}
	@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list2, table.tb-list2 th, table.tb-list2 td, table.tb-list2 tr,table.tb-list2 thead ,table.tb-list2 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list2 thead, table.tb-list2 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list2 tr { border: 1px solid #ccc; }
		
		table.tb-list2 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 15%;
			
		}
		
		table.tb-list2 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list2 th
		{
			display:none;
		}
		/*
		Label the data
		*/
		
	 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list2, table.tb-list2 th, table.tb-list2 td, table.tb-list2 tr,table.tb-list2 thead ,table.tb-list2 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list2 thead, table.tb-list2 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list2 tr { border: 1px solid #ccc; }
		
		table.tb-list2 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left:28%;
			
		}
		
		table.tb-list2 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list2 th
		{
			display:none;
		}


	}
	
	#pg-74-0, #pl-74 .panel-grid-cell .so-panel {
    margin-bottom: 5px !important; 
}
	table.tb-list{
    border: 1px solid black;
    border-collapse: collapse;
}
table.tb-list2{
    border: 1px solid black;
    border-collapse: collapse;
}
table.tb-list3{
    border: 1px solid black;
    border-collapse: collapse;
}
td.heading {
    font-size: 17px;
}
@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list3, table.tb-list3 th, table.tb-list3 td, table.tb-list3 tr,table.tb-list3 thead ,table.tb-list3 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list3 thead, table.tb-list3 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list3 tr { border: 1px solid #ccc; }
		
		table.tb-list3 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 15%;
			
		}
		
		table.tb-list3 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list3 th
		{
			display:none;
		}
		/*
		Label the data
		*/
		
	 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list3, table.tb-list3 th, table.tb-list3 td, table.tb-list3 tr,table.tb-list3 thead ,table.tb-list3 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list3 thead, table.tb-list3 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list3 tr { border: 1px solid #ccc; }
		
		table.tb-list3 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 31%;
			
		}
		
		table.tb-list3 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list3 th
		{
			display:none;
		}


	}
	
	table.tb-list4{
    border: 1px solid black;
    border-collapse: collapse;
}

@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list4, table.tb-list4 th, table.tb-list4 td, table.tb-list4 tr,table.tb-list4 thead ,table.tb-list4 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list4 thead, table.tb-list4 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list4 tr { border: 1px solid #ccc; }
		
		table.tb-list4 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 15%;
			
		}
		
		table.tb-list4 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list4 th
		{
			display:none;
		}
		/*
		Label the data
		*/
		
	 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list4, table.tb-list4 th, table.tb-list4 td, table.tb-list4 tr,table.tb-list4 thead ,table.tb-list4 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list4 thead, table.tb-list4 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list4 tr { border: 1px solid #ccc; }
		
		table.tb-list4 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 31%;
			
		}
		
		table.tb-list4 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list4 th
		{
			display:none;
		}


	}
	.tblBdrgray {
    border-left: 1px #666666 solid;
    border-right: 1px #666666 solid;
    border-bottom: 1px #666666 solid;
    border-top: 1px #666666 solid;
}
.tb-list5 td, th
{
	padding:5px;
}


@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list5, table.tb-list5 th, table.tb-list5 td, table.tb-list5 tr,table.tb-list5 thead ,table.tb-list5 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list5 thead, table.tb-list5 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list5 tr { border: 1px solid #ccc; }
		
		table.tb-list5 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			    font-size: 10px;
			
		}
		
		table.tb-list5 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list5 th
		{
			display:none;
		}
			 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list5, table.tb-list5 th, table.tb-list5 td, table.tb-list5 tr,table.tb-list5 thead ,table.tb-list5 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list5 thead, table.tb-list5 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list5 tr { border: 1px solid #ccc; }
		
		table.tb-list5 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 21%;
			
		}
		
		table.tb-list5 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list5 th
		{
			display:none;
		}
		
		
		
	}


.tb-list6 td, th
{
	padding:5px;
}

@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list6, table.tb-list6 th, table.tb-list6 td, table.tb-list6 tr,table.tb-list6 thead ,table.tb-list6 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list6 thead, table.tb-list6 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list6 tr { border: 1px solid #ccc; }
		
		table.tb-list6 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			    font-size: 10px;
			
		}
		
		table.tb-list6 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list6 th
		{
			display:none;
		}
			 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list6, table.tb-list6 th, table.tb-list6 td, table.tb-list6 tr,table.tb-list6 thead ,table.tb-list6 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list6 thead, table.tb-list6 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list6 tr { border: 1px solid #ccc; }
		
		table.tb-list6 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 21%;
			
		}
		
		table.tb-list6 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list6 th
		{
			display:none;
		}
	}
.tb-list7 td, th
{
	padding:5px;
}
@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list7, table.tb-list7 th, table.tb-list7 td, table.tb-list7 tr,table.tb-list7 thead ,table.tb-list7 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list7 thead, table.tb-list7 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list7 tr { border: 1px solid #ccc; }
		
		table.tb-list7 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			    font-size: 10px;
			
		}
		
		table.tb-list7 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list7 th
		{
			display:none;
		}
			table.tb-list7 td:nth-of-type(1):before { content: "SL #"; }
		table.tb-list7  td:nth-of-type(2):before { content: "Name of Institutions"; }
		table.tb-list7 td:nth-of-type(3):before { content: "Date"; }
		table.tb-list7 td:nth-of-type(4):before { content: "Name of Event"; } 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list7, table.tb-list7 th, table.tb-list7 td, table.tb-list7 tr,table.tb-list7 thead ,table.tb-list7 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list7 thead, table.tb-list7 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list7 tr { border: 1px solid #ccc; }
		
		table.tb-list7 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 21%;
			
		}
		
		table.tb-list7 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list7 th
		{
			display:none;
		}
		
  .special
  {
    display:none !important;
  }
		
		table.tb-list7 td:nth-of-type(1):before { content: "SL #"; }
		table.tb-list7  td:nth-of-type(2):before { content: "Name of Institutions"; }
		table.tb-list7 td:nth-of-type(3):before { content: "Date"; }
		table.tb-list7 td:nth-of-type(4):before { content: "Name of Event"; }
	
	}
table.tb-list7 td.heading
{
  font-size:13px !important;
}

.tb-list8 td, th
{
	padding:5px;
}
@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list8, table.tb-list8 th, table.tb-list8 td, table.tb-list8 tr,table.tb-list8 thead ,table.tb-list8 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list8 thead, table.tb-list8 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list8 tr { border: 1px solid #ccc; }
		
		table.tb-list8 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			    font-size: 10px;
			
		}
		
		table.tb-list8 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list8 th
		{
			display:none;
		}
			 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list8, table.tb-list8 th, table.tb-list8 td, table.tb-list8 tr,table.tb-list8 thead ,table.tb-list8 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list8 thead, table.tb-list8 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list8 tr { border: 1px solid #ccc; }
		
		table.tb-list8 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 55%;
    font-size:12px;
			
		}
		
		table.tb-list8 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list8 th
		{
			display:none;
		}
		
		
		table.tb-list8 td:nth-of-type(1):before { content: "SL #"; }
		table.tb-list8  td:nth-of-type(2):before { content: "OTHER EVENTS FOR THE YEAR 2017"; }
		table.tb-list8 td:nth-of-type(3):before { content: "Date"; }
		table.tb-list8 td:nth-of-type(4):before { content: "Month"; }
	
	}
.tb-list9 td, th
{
	padding:5px;
}
table.tb-list9 tr:nth-child(odd) {
background-color:#eee;
}
table.tb-list9 tr:nth-child(even) {
   background-color:#fff;
}

@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list9, table.tb-list9 th, table.tb-list9 td, table.tb-list9 tr,table.tb-list9 thead ,table.tb-list9 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list9 thead, table.tb-list9 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list9 tr { border: 1px solid #ccc; }
		
		table.tb-list9 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			    font-size: 10px;
			
		}
		
		table.tb-list9 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list9 th
		{
			display:block;
		}
			 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list9, table.tb-list9 th, table.tb-list9 td, table.tb-list9 tr,table.tb-list9 thead ,table.tb-list9 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list9 thead, table.tb-list9 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list9 tr { border: 1px solid #ccc; }
		
		table.tb-list9 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 21%;
			
		}
		
		table.tb-list9 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list9 th
		{
			display:block;
		}
		
		
		
	}


.tb-list10 td, th
{
	padding:5px;
}
table.tb-list10 tr:nth-child(odd) {
background-color:#eee;
}
table.tb-list10 tr:nth-child(even) {
   background-color:#fff;
}
@media 
	only screen and (max-width: 760px)  {
	
		/* Force table to not be like tables anymore */
		table.tb-list10, table.tb-list10 th, table.tb-list10 td, table.tb-list10 tr,table.tb-list10 thead ,table.tb-list10 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list10 thead, table.tb-list10 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list10 tr { border: 1px solid #ccc; }
		
		table.tb-list10 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			    font-size: 10px;
			
		}
		
		table.tb-list10 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list10 th
		{
			display:block;
		}
			 
	}
	@media only screen and (min-width : 768px) and (max-width : 1024px) {
	
		/* Force table to not be like tables anymore */
		table.tb-list10, table.tb-list10 th, table.tb-list10 td, table.tb-list10 tr,table.tb-list10 thead ,table.tb-list10 tbody  { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		table.tb-list10 thead, table.tb-list10 tr { 
			/*position: relative;*/
			top: -9999px;
			left: -9999px;
		}
		
		table.tb-list10 tr { border: 1px solid #ccc; }
		
		table.tb-list10 td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 21%;
			
		}
		
		table.tb-list10 td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		table.tb-list10 th
		{
			display:block;
		}
	}
	.submit-btn
	{
		margin-top:25px !important;
		
	}
	input.wpcf7-form-control.wpcf7-submit
	{
		padding:10px;
		background-color:#2F7079;
		color:#fff;
		border:none;
		border-radius:5px;
	}
	.para1
	{
		border:1px solid #000;
	}
	 .para2
	{
		margin-top:15px;
		border:1px solid #000;
	}
	.para1-date
	{
		background-color:#eeeeee;
		padding:10px;
	}
	.para1-venue
	{
		padding:5px;
	}
	.main-para
	{
		border:1px solid #000;
		padding:15px;
	}
	.para1-host
	{
		background-color:#eeeeee;
		padding:5px;
	}
	.clearfix
	{
		clear:both;
	}
	.posters, .free
	{
		margin-top:15px;
	}
	.para3
	{
		margin-top:10px !important;
	}
	.menu-item
	{
	border: 0px;
    border-style: solid;
    border-bottom-color: #fff;
    border-bottom-width: 2px;
	font-size: 14px;
    color: #fff;
    text-decoration: none;
	}
	
	#menu-main-menu
	{
		list-style-image:url(images/arrow.png);
		list-style-position:inside;
		/*padding-left:10px;*/
	}
	
	#text-2 .inner {
    background-color: #dofad2;
    padding: 10px;
    height: 720px;
}
.tab_widget p, .widget p
{
	    margin: 0px 0;
}
.footer-nw {
    padding: 10px;
}
#text-3 .textwidget
{
	line-height:2;
}
.page-id-12 #text-2 .inner {
    height: 1103px;
}
.page-id-74 #text-2 .inner
{
	 height:1040px;
}
.page-id-97 #text-2 .inner
{
	height: 2695px;
}
.page-id-102 #text-2 .inner
{
	 height:1160px;
}
.page-id-107 #text-2 .inner
{
	 height:820px;
}
.page-id-143 #text-2 .inner
{
	 height:1160px;
}
@media only screen and (min-width : 768px) {
	.page-id-12 #text-2 .inner
{
	  height: 1102px;
}
.page-id-74 #text-2 .inner {
    height: 2939px;
}
.page-id-102 #text-2 .inner {
    height: 3560px;
}
.page-id-107 #text-2 .inner {
    height: 1370px;
}
.footer-widgets {
     padding-left: 0% !important; 
}
.footer-nw {
    padding: 7px;
}
#footer .container.clearfix {
    padding-bottom: 32px !important;

}
}

#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
  .column-one-fourth{
		width: 20%;
	}
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"],.wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	float: left;
	background: #CA0002;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 8px 20px;
	cursor: pointer;
  margin-left:12%;
}
.wpcf7-submit:hover{
	background: #ff0000;
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}
.click-payment
{
  	margin-bottom:20px;
}
