
/* magnifier image tooptip*/
.magnifier *{overflow:hidden}.magnifier{color:#fff;background:#333;border:1px solid #000;position:absolute;z-index:8000;display:none;padding:7px 10px;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px}.magnifier .preview-url{clear:both;margin-top:3px;margin-bottom:7px;overflow:hidden;background-color:#666}

.magnifier .landscape{width:672px;height:480px;overflow:hidden}
.magnifier .landscape img{width:672px;height:auto}
.magnifier .landscape572{width:572px;height:480px;overflow:hidden}
.magnifier .landscape572 img{width:572px;height:auto}

.magnifier .square{width:300px;height:300px;overflow:hidden}
.magnifier .square img{width:300px;height:auto}

.magnifier .smart{overflow:hidden;position:relative;text-align:center}
.magnifier .smart img{display:block;margin:0px auto}

.magnifier .portrait{width:240px;height:480px;overflow:hidden}
.magnifier .portrait img{width:auto;height:480px}
.magnifier .portrait380{width:240px;height:380px;overflow:hidden}
.magnifier .portrait380 img{width:auto;height:380px}


.magnifier strong, .magnifier .bottomcap{display:block;clear:both;font-size:16px;line-height:20px;font-weight:bold;color:#fff}
.magnifier .bottomcap{font-weight:bold}

.magnifier .info{clear:both;overflow:hidden;color:#696969;font-size:11px;line-height:16px}.magnifier .author-category{float:left}.magnifier .author{color:#aeaeae}.magnifier .price{float:right;margin-left:20px;margin-top:3px;font-size:40px;line-height:40px;font-weight:bold;color:#fff}.magnifier .price sup{font-size:22px;line-height:22px;vertical-align:12px}.magnifier .category{display:block;color:#aeaeae;padding-top:12px}

/* END magnifier image tooptip*/

.medroombck{    background: #0000FF !important;
    color: #fff;
    font-size: 16px;}

.colrmhroom , .colrmhroom p {	color:#C13B3C !important;}
.colrwhite , .colrwhite p {	color:#FFF !important;}
.colrmhroom:hover , .colrmhroom p:hover {	color:#C13B3C !important;}

.rig_teb, .rig_teb p {    background: none repeat scroll 0 0 #C13B3C;    color: #FFFFFF;    border-radius: 5px;   /*  height: 38px; min-height: 40px;  */  margin-top: 6px;	margin-bottom: 6px; margin: 6px; width: 99%; min-height: 40px; }

.rig_teb h2, .rig_teb h3, .rig_teb a{	color: #FFFFFF;	font-size:nornal; background: none repeat scroll 0 0 #C13B3C; border-radius: 5px; }

.headingBG{ background: none repeat scroll 0 0 #C13B3C; border-radius: 5px;   color: #FFFFFF;  }


section .container {
    width: 100%;
}

/* .rig_teb h3{ display: inline-block; } */

.causes-list-box .text-box a {
    line-height: normal;
}

.causes-page ul li {
    height: auto !important;
}

.news-container li{
	min-height:0 !important;
	height: auto !important;
	width:100%;
}

.n3dbox{box-shadow:1px 1px 4px 3px #ddd !important}

.theme-style-1 h1 {
line-height: 48px;
}
.theme-style-1 h3 {
line-height: 36px;
}

.blog-detail p {
    margin: 0 0 20px 0;
    clear: both;
    font-size: 18px;
    color: #000 !important;
    line-height: 36px;
}

.basic_news_format{
	 color: #000 !important;
}

.basic_news_format, .basic_news_format p {
	font-size: 18px !important;
    line-height: 36px !important;
	color: #000;
}
.causes-list-box .frame {

    margin: 0 !important;
   
}

.navbar{
	min-height: 30px !important;
}

.causes-list-box .text-box {
    padding: 0 !important;
}


blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    font-size: 20px;
}


.cntr .team_listing .size_22.colrmhroom {
    text-align: center;
}

.causes-page ul li.team_listing {
    height: 350px;
}

.col-md-4 img {
    max-width: 100%;
}


.news-container {
    
    margin-top:10px !important;
	margin-bottom: 10px;
    /*padding:10px; border: 3px solid #333333; */
    box-shadow: 1px 1px 4px 3px #ddd !important;
    border-bottom: 1px solid #ddd  !important;
}
.news-container li{
    text-align:center;
	margin-bottom:15px !important;
	min-height: 260px;
	border-bottom: dashed 1px;
}

.news-container li a{
	color: #333;
    line-height: 27px;
    margin-bottom: 25px !important;
    text-decoration: none;
}

.news_scroll_side {
    margin: 10px;
}

.shareicon_on_listing {
    position: absolute;
    text-align: center;

	bottom: 5px;
    display: none;
    margin-bottom: 5px;
}



.shareicon_on_listing_discount {
    position: absolute;
    text-align: center;
    display: none;
    margin-bottom: 5px;
}

.shareicon_on_listing_classified {
    position: relative;
    text-align: center;
    display: none;
    padding-left: 15px;
	/* width:100%; */
}

.block_news_row_wise .shareicon_on_listing, .block_news_column_wise .shareicon_on_listing  {
    bottom: auto;
}

.gallery-section .shareicon_on_listing {
    padding-left: 20% !important;
    position: absolute;
	bottom:0% !important;
}
.social_excel_listing .shareicon_on_listing{
	padding-left: 10%;
	
}
.categorywise_news .shareicon_on_listing {
    bottom: 5px !important;
}
.shareicon_on_listing.shareicon_on_listing_classified.withoutimg {
    margin-left: 200px;
    top: 0;
}
.block_news .shareicon_on_listing{
	bottom:0px;
	
}

.talent_news .shareicon_on_listing {
    margin: 5px 25%;
    position: relative;
	
}


.news_image_detail .shareicon_on_listing {
    margin: 5px 25%;
    position: relative;
}

#wrapper.boxed{
	overflow:visible !important;
}




/* right scroll hover image */
#divToolTip img{width:100% !important}

.list_data{
	margin-top:10px;
}

.row{
  margin-top: 2px;
  margin-bottom: 10px
}

.row.pad{
  margin-top: 20px;
  margin-bottom: 10px
}
.pad{
  margin-top: 10px;
  padding-bottom: 20px
}

.viewed_profile .row.pad{
  margin-top: 3px;
  margin-bottom: 0px !important;
}
.viewed_profile .pad{
  margin-top: 3px;
  margin-bottom: 0px !important;
}
.sadow{box-shadow: 1px 1px 4px 3px #ddd;}

.text-box.profile_summary {
    font-size: 20px;
    text-align: center;
}
.text-box.profile_summary_post {
    font-size: 16px;
    text-align: center;
}


ul.profilelist li {
    float: left;
    margin-bottom: 0px !important;
	min-height:initial !important;
}

.textmid{
	vertical-align:middle;
}


#main{
	background: #fff;
}

.newssummary_section img{
	float: left;
    margin-right: 10px;
}
.text-box{
	clear:both;
	margin-top:10px;
}

.theme-style-1 h3 a{
	line-height:32px;
}

.newsdetail_scroll img{float:left; margin-right:5px}



.block_news_row_wise {
   /*  min-height: 360px; */
}


/* start news marquee */

.marquee-container1 {
  width: 100%;
  background: #4FC2E5;
  float: left;
  display: inline-block;
  overflow: hidden;
  box-sizing: border-box;
  height: 45px;
  position: relative;
  cursor: pointer;
}

.marquee-sibling1 {
  padding: 0;
  background: #000080 none repeat scroll 0 0;
  width: 14%;
  height: 38px;
  line-height: 42px;
  font-size: 20px;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
  float: left;
  left: 0;
  z-index: 2000;
}

.marquee1,
*[class^="marquee"] {
  display: inline-block;
  white-space: nowrap;
  position: absolute;
}

.marquee-content-items1 {
  display: inline-block;
  padding: 5px;
  margin: 0;
  height: 45px;
  position: relative;
}

.marquee-content-items1 li {
  display: inline-block;
  line-height: 35px;
  color: #fff;
}

.marquee-content-items1 li:after {
  content: "|";
  margin: 0 1em;
}

/* start news marquee 33333333*/

.marquee-container3 {
  width: 95%;
  background: #4FC2E5;
  float: left;
  display: inline-block;
  overflow: hidden;
  box-sizing: border-box;
  height: 45px;
  position: relative;
  cursor: pointer;
}

.marquee-sibling3 {
  padding: 0;
  background: #3BB0D6;
  width: 17%;
  height: 45px;
  line-height: 42px;
  font-size: 24px;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
  float: left;
  left: 0;
  z-index: 2000;
}

.marquee3{
  display: inline-block;
  white-space: nowrap;
  position: absolute;

}

.marquee-content-items3 {
  display: inline-block;
  padding: 5px;
  margin: 0;
  height: 45px;
  position: relative;
}

.marquee-content-items3 li {
  display: inline-block;
  line-height: 35px;
  color: #fff;
}

.marquee-content-items3 li:after {
  content: "|";
  margin: 0 1em;
}

.secondnewsticker{
	height:45px;
}

.clr{
	clear:both;
}

.odd{
	background:#f6f6f6;
}
    
.odd span, .even span {
    line-height: 30px;
}


.getnewssec img.thumb {
    float: left;
    height: auto;
    width: 45%;
	margin-right:10px;
}

.getnewssec .text-box.profile_summary {
    font-size: 20px;
    text-align: left;
}



.whitebg{background:#fff;}
/* end news marquee */


.pad5{ padding:10px; }

.page {
	border-left: 1px solid #e13f00;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
}

.page li {
	background: #c13b3c none repeat scroll 0 0;
    border-color: #e13f00 #e13f00 #e13f00 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #ffffff;
    float: left;
    list-style: outside none none;
    min-width: 30px;
    padding: 2px;
    text-align: center;
	
}

.page li a {
    background: #dcdcda;
    cursor: pointer;
    color: #e13f00;
   
    display: block;
    list-style: none;
    text-align: center;
    text-decoration: none;
}

.text-box.sadow.pad5 h3 {
    text-align: center;
}

.cntr{text-align:center; }

.social_home_sec .causes-list-box .text-box a{
	padding: 0;
}
.righttext{
	text-align:right;
	float:right;
}

.rig_teb h3.socialHeading_home{
	padding:2px 5px 0px 5px;
	
}
.rig_teb h3.socialHeading_home a{
color:#fff;
}

.homepagesocialdata .rig_teb h2.mainhead, .homepagesocialdata .rig_teb h3.mainhead	{
	padding:0 7px 0 10px !important;
	display:inline-block !important;
	
}


.galleryslide .bx-wrapper .bx-viewport
{
	border: 0px none !important;
    left: 0px !important;
}


.header-topbar{padding: 0px !important;}

.nopadding{padding: 0px !important;}
.nomargin{margin: 0px !important;}

.header-topbar .nav > li > a{padding: 0 15px !important; }
.header-mainbar .nav > li > a{color:#fff; }
.dropdown-menu{z-index:2100;  }

.header-topbar .nav {
    line-height: 31px;
}



ul#nav1>li {
	
	border-left: 1px solid #337ab7;
}
ul#nav1 li.noborder { border-left: 0px none; } 

#nav1 li ul.simple li a:hover, #nav1 li ul.simple li:hover > a {
	text-decoration: none;
	background: #fff;
	color: #337ab7;
}
#nav1 li ul.simple li a .fa {
	float: right;
	line-height: 46px;
}
#nav1 li ul.simple {
	position: absolute;
	right:0;
	top: 100%;
	width: 194px;
	background: #fff;
	padding: 0;
	display: none;
	list-style: none;
	z-index: 2100;
}
#nav1 li:hover > ul {
	display: block;
}
#nav1 li ul.simple li > ul {
	position: absolute;
	left: 194px;
	top: auto;
	width: 194px;
	padding: 0;
	margin-top: -37px;
}
#nav1 li ul.simple li {
	float: none;
	width: auto;
	background: none;
	display: block;
	border-top: 1px solid #337ab7;
}
#nav1 li ul.simple li:first-child {
	border: 0;
}
#nav1 li ul.simple li a {
	background: none;
    font: 400 14px/22px "Source Sans Pro", sans-serif;
    text-align: left;
    padding: 5PX 15px 10PX;
    color: #999;
    display: block;
}


ul#nav2>li {
	
	border-left: 1px solid #337ab7;
}
ul#nav2 li.noborder { border-left: 0px none; } 

#nav2 li ul.simple li a:hover, #nav2 li ul.simple li:hover > a {
	text-decoration: none;
	background: #fff;
	color: #337ab7;
}
#nav2 li ul.simple li a .fa {
	float: right;
	line-height: 46px;
}
#nav2 li ul.simple {
	position: absolute;
	left:0;
	top: 100%;
	width: 194px;
	background: #fff;
	padding: 0;
	display: none;
	list-style: none;
	z-index: 2100;
}
#nav2 li:hover > ul {
	display: block;
}
#nav2 li ul.simple li > ul {
	position: absolute;
	left: 194px;
	top: auto;
	width: 194px;
	padding: 0;
	margin-top: -37px;
}
#nav2 li ul.simple li {
	float: none;
	width: auto;
	background: none;
	display: block;
	border-top: 1px solid #337ab7;
}
#nav2 li ul.simple li:first-child {
	border: 0;
}
#nav2 li ul.simple li a {
	background: none;
    font: 400 14px/22px "Source Sans Pro", sans-serif;
    text-align: left;
    padding: 5PX 15px 10PX;
    color: #999;
    display: block;
}


.nav > li > a:hover, .nav > li > a:focus {
    color: blue !important;
}

.footer-section-1 ul li {
    padding: 20px 0;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
	display: list-item;
    text-align: -webkit-match-parent;
}

.white{color:white !important;}
.blue{color:blue !important;}

.footer-section-1::before{background:#444;}
.footer-section-1 {
	background-image:none;
	background:#444;
}

.topnav #nav li a{
	color: blue;
}

.advert .bx-wrapper .bx-viewport {
   border: 0px solid #fff;
   left: 0px;
   
}

.logo-row .row {
    margin-bottom: 4px;
}
.logo img{
	
}

.container {
    padding-right: 2px;
    padding-left: 2px;
	
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-right: 9px;
    padding-left: 9px;
}

.videolist_mobile .col-xs-1, .videolist_mobile .col-sm-1, .videolist_mobile .col-md-1, .videolist_mobile .col-lg-1, .videolist_mobile .col-xs-2, .videolist_mobile .col-sm-2, .videolist_mobile .col-md-2, .videolist_mobile .col-lg-2, .videolist_mobile .col-xs-3, .videolist_mobile .col-sm-3, .videolist_mobile .col-md-3, .videolist_mobile .col-lg-3, .videolist_mobile .col-xs-4, .videolist_mobile .col-sm-4, .videolist_mobile .col-md-4, .videolist_mobile .col-lg-4, .videolist_mobile .col-xs-5, .videolist_mobile .col-sm-5, .videolist_mobile .col-md-5, .videolist_mobile .col-lg-5, .videolist_mobile .col-xs-6, .videolist_mobile .col-sm-6, .videolist_mobile .col-md-6, .videolist_mobile .col-lg-6, .videolist_mobile .col-xs-7, .videolist_mobile .col-sm-7, .videolist_mobile .col-md-7, .videolist_mobile .col-lg-7, .videolist_mobile .col-xs-8, .videolist_mobile .col-sm-8, .videolist_mobile .col-md-8, .videolist_mobile .col-lg-8, .videolist_mobile .col-xs-9, .videolist_mobile .col-sm-9, .videolist_mobile .col-md-9, .videolist_mobile .col-lg-9, .videolist_mobile .col-xs-10, .videolist_mobile .col-sm-10, .videolist_mobile .col-md-10, .videolist_mobile .col-lg-10, .videolist_mobile .col-xs-11, .videolist_mobile .col-sm-11, .videolist_mobile .col-md-11, .videolist_mobile .col-lg-11, .videolist_mobile .col-xs-12, .videolist_mobile .col-sm-12, .videolist_mobile .col-md-12, .videolist_mobile .col-lg-12, .videolist_mobile.col-md-12{
	padding-right: 1px;
    padding-left: 1px;
}

.tickercontainer {
margin:0 0 0 12%;
}


.grid_list_img {
    margin-right: 25px;
	/* display:none; */
}

.listview .grid_list_img img {
    margin-right: 25px;
	max-width: 300px;
    /* width: 120px; */
}

aside.icons_vimg {
    margin: 3px;
    text-align: center;
    vertical-align: middle;
}
aside.icons_vimg i {
    margin: 6px;
    text-align: center;
    vertical-align: middle;
}

.row .listview{
    border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	width: 100%;
}

a.black{
	color:#000;
}

.directory_listing span{
    line-height: 35px;
}


/* .listview .news_text_content {
    width: 56%;
} */

.bx-wrapper img {
    display: grid;
}

.shareicon_on_listing img {
    float: left !important;
    width: auto !important;
    height: auto !important;
    margin: 3px;
}

.frontnewslist td, .frontnewslist th {
	text-align: left;
    vertical-align: top;
}

.mehroom_16{
	color:#C13B3C;
	font-size:16px;
	text-align:center;
}

.sign-up-form strong.title{
	text-transform:none !important;
}

.dynamicbtn{
	position: absolute;
    bottom: 100px;
    left: 34%;
}

#myTab li {
    width: 50%;
}

#myTab li a{
   padding-left: 14px  !important;
}

.error{color:#f00; text-align:center}
/* mega menu css */
/* 
.nav > li.megamenu{	position:static;}
.nav > li.megamenu > ul > li a:first-child i.fa-caret-right{	display:none;}
.nav > li.megamenu{	position:inherit!important;	left:0;}
.nav > li.megamenu > ul{	margin:0;	list-style-type:none;	left:0!important;	min-width:inherit;	width:100%;	top:100%;}
.nav .megamenu-container{	padding:25px;	width:100%;}
.nav .megamenu-container ul{	margin:0;	list-style-type:none;	display:block!important;	left:0!important;	box-shadow:none;	opacity:1!important;	background:transparent;	position:static!important;	text-align:left!important;	margin-left:0;	border-top:0;}
.nav .megamenu-container .megamenu-sub-title{	display:block;	margin-bottom:35px;	font-size:21px;	color:#333;	text-align:left;}
.nav .megamenu-container ul li{	font-size:15px;	border-left:0;}
.nav .megamenu-container ul li a{	margin:0;	border-bottom:0;	color:#5e5e5e;}
.nav .megamenu-container ul.sub-menu li a{	display:block;	border-bottom:1px solid #eee;	padding: 10px 0;}
.nav .megamenu-container ul.sub-menu li:first-child a{	padding-top:0;}
.nav .megamenu-container ul.sub-menu li a:hover{	text-decoration:none;}
.megamenu-container .widget_recent_causes li h4{
	font-size:15px;
	font-weight:400;
}

.nav > li.megamenu{
		position:static!important;
	}
.megamenu-col{
		margin-bottom:30px;
	}	 */
	
	

/* Menu Dropdown */


/* Reset */
.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav form,
.nav input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.nav a { text-decoration: none; }

.nav li { list-style: none; }


/* Menu List */
.nav > li {
	display: block;
	float: left;
}

.navbar-inverse{
	background-image:none !important;
}

ul.profilelist li {
    float: left;
    margin-bottom: 30px;
	height:auto !important;
	min-height:40px;
	
}
.profilelist  {text-align: center;}
.fadename {text-align: center;}
.profile_scroll .bx-viewport{ position: static !important; }
/* .profile_scroll .bx-viewport{overflow: visible !important; margin-bottom:10px} */
.fadename > .bx-wrapper > .bx-viewport{
	-webkit-box-shadow:0px !important;
	box-shadow:0px !important;

}
.bx-wrapper .bx-viewport{
	-webkit-box-shadow:0px !important;
	box-shadow:0px !important;
}

.profile_scroll .cent{
	text-align:center;
}

.profile_scroll ul li{height:auto;}

.fadename .bx-wrapper .bx-viewport{
	border:1px !important;
	left: 0;
}

ul.profilelist li {

    width: 100%;
}

.navbar{margin-bottom: 10px;}

#nav1 {
    display: block;
    text-align: center;
    padding: 0;
    margin: 0 auto;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin-right:0px }
/* end mega menu css */


table {
  border: 1px solid #ccc;
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
}

table tr {
  border: 1px solid #ddd;
  padding: 5px;
}

table th,
table td {
  padding: 10px;
  
}

table th {  text-transform: uppercase; font-size: 14px;  letter-spacing: 1px;}

.topnav {    background: #ccc;}

.navbar-toggle { background-color: #000;}

.navbar-toggle .icon-bar {	background: #fff;}

.row .photoimg img{	width:98%;}

.validate_form .form-control {
	margin: 3px 0 5px 0px
}

.sponsors_rec {
    box-shadow: 1px 1px 4px 3px #ddd !important;
}

.footer1class{
	background:#98AFC7 !important;
	float: left;
	width: 100%;
	padding: 44px 0 25px 0;


}
.footer2class{
	background:#966F33 !important;
}

.3d{    border-bottom: 1px dashed #9eca5a;
    box-shadow: 1px 1px 4px 3px #ddd;}

.fade_btn .bx-viewport{height:70px !important;}
.boxdisplay .ng-scope {
    width: 100% !important;
}
.bx-wrapper .bx-viewport{
	border:0px !important;
	left:0px !important;
}

.mixdatalisting .minlinehieght {
    line-height: 36px;
}	

.mixdatalisting_box .shareicon_on_listing {
    bottom: 49px;
    display: none;
    left: 31%;
    margin-bottom: 5px;
    position: absolute;
    text-align: center;
}

#excel_loading_img {
    background: #ccc none repeat scroll 0 0;
    position: absolute;
    width: 100%;
}

#excel_loading_img img {
    left: 50%;
    text-align: center;
    width: 50%;
}

.excel_loading_img_commen {
    margin: 0 auto;
    text-align: center;
}


.adCenter {
    border: 1px solid #f00;
    clear: both;
    margin: auto !important;
    position: relative;
    text-align: center !important;
    width: 100% !important;
}

span.pull-right.headingBG {
    margin: 4px;
}

.col-md-9.col-sm-12 {
    margin: 0px !important;
}

.theme-style-1 p.message{
	font: 400 18px/22px "Source Sans Pro",sans-serif;
    margin: 0;
	
}
.shareicon_on_listing_classified_box_dymanic{
  bottom: -13px;
    padding-left: 15px;
    position: absolute;
    text-align: center;
}	

.comment_box_title{
border:1px solid #ccc;
font-size:16px;
color:#C13B3C;

}


.comment_box{
border:1px solid #ccc;

}

.ebnpph {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    text-align: center;
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    vertical-align: middle;
    z-index: 50;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    font-size: 16px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
    background-color: #909090;
    color: #fff;
	float: left;
    margin: 5px 10px;
	
}

.ebnpph > span {
    text-transform: capitalize;
    line-height: 40px;
}

.commentPerson{
	margin-bottom: 0;
    line-height: 30px;
    font-weight: 500;
    font-size: 16px;
    color: #1e88e5;
    text-transform: capitalize;
    word-break: break-all;
}

.commentpostbtn{
	color: #fff;
    background-color: #46474b;
    border-color: #414246;
	font-size: 20px;
    margin-bottom: 0;
	
}


span.newstitle a span {
    font: 400 16px/20px "Source Sans Pro", sans-serif !important;
    color: #031;
}


/* media_query_start */

@media only screen and (min-width: 1153px) and (max-width: 1200px) {
	.container {
    width: 1200px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1152px) {
	
}

@media only screen and (min-width: 960px) and (max-width: 1034px) {
	

.marquee-sibling1, .marquee-sibling3 {
  display: none;
  margin: 0;
}

.marquee-container3{
  width: 100%;
}

.container {
    width: 1020px;
	margin: 0;
}

.tickercontainer {
margin:0;
}

#wrapper.boxed{
	width:auto;
	
}
	
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}



@media only screen and (max-width: 767px) {
	
	.container {
		width: 768px;
		margin: 0;
	}
	
	.shareicon_on_listing{
		display:block !important;
		position: relative;
	}
	ul.pagination-small li:first-child, ul.pagination-small li:last-child{
		display:none !important;
	}

	
	.discount_content{
		margin-top:10px;
	}
	
	.dropdown-menu.mega-menu {
		left: 0px !important;
		width: 90% !important;
	}
	
	.mega-menu li.mega-menu-column {
    display: inline !important;
	}
	.ng-scope .frame {
    margin-top: 10px;
	}
	.fancybox-wrap.fancybox-desktop.fancybox-type-image{
		top:45px !important;
		
	}
	
	.listview .news_text_content {
    width: 100%;
	}
	.ng-scope .frame {
    margin-top: 10px;
	}
	
	.col-sm-12.list_categories {
    padding-bottom: 37px;
	}
	
	input.pds-vote-button.button {
    width: 100% !important;
   }
	
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.container {
		margin: 0;
		width: 100%;
	}
	
	.rig_teb, .rig_teb p {height:auto; display: table; }
	.col-md-9, .col-sm-9{    clear: both; }
	
	.shareicon_on_listing{
		display:block !important;
		position: relative;
	}
	.advert {

    margin-bottom: 10px ;
	}
	.advert, .advert .ads ,  .advert .ads img  {
    height: auto !important;
    margin-bottom: 10px !important;
    max-width: 99% !important;
	}
	
	.listview .news_text_content {
    width: 100%;
	}
	.ng-scope .frame {
    margin-top: 10px;
	}
	.overthrow .col-md-4.col-sm-8 {
    margin-top: 10px !important;
	}
	
	input.pds-vote-button.button {
    width: 100% !important;
   }

}



@media only screen and (min-width: 480px) and (max-width: 640px) {
	
	.rig_teb, .rig_teb p {height:auto; display: table; }
	.col-md-9, .col-sm-9{    clear: both; }
	
	.causes-page ul li {
    height: auto;
	}

	.nav > li {
		display: block;
		float: none;
		margin-left: 10px;
		text-align: left;
	}
	
	.advert {

    margin-bottom: 10px ;
	}
	.advert, .advert .ads ,  .advert .ads img  {
    height: auto !important;
    margin-bottom: 10px !important;
    max-width: 99% !important;
	}
	
	.dropdown-menu {
	position:relative;

	}
	.marquee-sibling1{display:none}
	.tickercontainer {
		margin: 0px !important;
	}
	.dropdown-menu a {
	color:#999 !important;
	}
	.dropdown-menu li {
	clear:both;
	}

	.mega-menu li.mega-menu-column {
		display: inline;
	}

	.navigation {
		width: 100%;
	}
	ul#nav1>li {
		border-left: 0px;
	}
	
	table { border: 0; }

	table thead { display: none; }

	table tr {
	  margin-bottom: 10px;
	  display: block;
	  border-bottom: 2px solid #ddd;
	}

	table td {
	  display: block;
	  text-align: left;
	  font-size: 13px;
	  border-bottom: 1px dotted #ccc;
	}
	
	table.list_data td{
		border-top:0px !important;
		border-bottom:0px !important;
		
	}
	table.list_data td.img_res{
		min-height:240px;
		
	}
	
	
	table td:last-child { border-bottom: 0; }

	table td:before {
	  content: attr(data-label);
	  float: left;
	  text-transform: uppercase;
	  font-weight: bold;
	}

	.listview .news_text_content {
    width: 100%;
	}
	
	.ng-scope .frame {
    margin-top: 10px;
	}
	
	.overthrow .col-md-4.col-sm-8 {
    margin-top: 10px !important;
	}
	
}

@media only screen and (max-width: 480px) {
	
	.container {
		margin: 0;
		width: 100%;
	}
	.advert {

    margin-bottom: 10px ;
	}
	.advert, .advert .ads ,  .advert .ads img  {
    height: auto !important;
    margin-bottom: 10px !important;
    max-width: 99% !important;
	}
	
	.marquee-sibling1{display:none}
	
	.tickercontainer {
		margin: none !important;
	}
	.tickercontainer {
		margin: 0px !important;
	}
	#nav2 li ul.simple{position:relative}
	ul#nav1 > li {
    border-left: none;
	}
	
	.navbar-nav li {
    width: 90%;
    text-align: left;
	}

	#nav1 li ul.simple {
		position:relative;
		
	}
	#nav1 li ul.simple li > ul {
		position:relative;
		margin: 15px;
		left:5px;
	}
	
	.rig_teb, .rig_teb p {height:auto; display: table; }
	.col-md-9, .col-sm-9{    clear: both; }
	
	.listview .news_text_content {
    width: 100%;
	}
	.ng-scope .frame {
    margin-top: 10px;
	}
	
	.overthrow .col-md-4.col-sm-8 {
    margin-top: 10px !important;
	}
	
}


@media only screen and (max-width: 320px) {
	
	.container {
		margin: 0;
		width: 300px;
	}
	.advert {

    margin-bottom: 10px ;
	clear:both;
	}
	.advert, .advert .ads,  .advert .ads img  {
    height: auto !important;
    margin-bottom: 10px !important;
    max-width: 280px !important;
	}
	
	.tickercontainer {
		margin: none !important;
	}
	
	.tickercontainer {
		margin: 0px !important;
	}
	
	.navbar-nav li {
    width: 90%;
    text-align: left;
	}
	
	.navbar-nav li {
		width: 90%;
		text-align: left;
	}

	.marquee-sibling1{display:none}
	
	.topnav, .topnav nav, .secondnewsticker, .tickercontainer {
		width: 310px;
	}
	
	.listview .news_text_content {
    width: 100%;
	}
	.ng-scope .frame {
    margin-top: 10px;
	}
	
	.overthrow .col-md-4.col-sm-8 {
    margin-top: 10px !important;
	}
	
	
}

@media only screen and (max-width: 800px) {
        /* Force table to not be like tables anymore */
        #no-more-tables table,
        #no-more-tables thead,
        #no-more-tables tbody,
        #no-more-tables th,
        #no-more-tables td,
        #no-more-tables tr {
        display: block;
        }
         
        /* Hide table headers (but not display: none;, for accessibility) */
        #no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
        }
         
        #no-more-tables tr { border: 1px solid #ccc; }
          
        #no-more-tables td {
        /* Behave like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align:left;
        }
         
        #no-more-tables 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;
        text-align:left;
        font-weight: bold;
        }
         
        /*
        Label the data
        */
        #no-more-tables td:before { content: attr(data-title); }
        }
		

.table-responsive .table {
  width: 100%;
  max-width: 100%;
}


/* ------- Presentational Formatting --------- */
h1 {
  text-align: center;
}

.center {
  margin: 0 auto;
  width: 80%;
}

.table {
  border: 1px solid #f0f0f0;
  border-collapse: collapse;
}

.table tr {
  border-bottom: 1px solid #f0f0f0;
}

.table thead tr {
  border-bottom: 2px solid #f0f0f0;
}

.table td,
.table th {
  padding: .5em;
}

.table th {
  text-align: left;
}

@media screen and (max-width:991px) {
  .table {
    margin: 0 auto;
    width: 100%;
    border-spacing: 0;
  }
  .table thead {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
  .table tbody,
  .table tr,
  .table th,
  .table td {
    display: block;
    padding: 0;
    text-align: left;
    white-space: normal;
  }
  .table tr td,
  .table tr th {
    padding: 2em 1em;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    border: 1px solid #EDF0F1;
    border-top: none;
    width: 100%;
    white-space: normal;
  }
  .table th[scope="row"] {
    width: 100%;
    text-align: center;
    display: block;
    background-color: #B3BFC6;
    margin: 0 auto;
    padding: .5em 0;
  }
  .table td[data-header]:before {
    content: attr(data-header);
    display: block;
    float: left;
    width: 50%;
    color: #000000;
    font-weight: bold;
    text-align: left;
  }
  .table td[data-header] > * {
    display: block;
    width: 50%;
    float: right;
    clear: right;
    padding-left: 1em;
    margin-top: 0;
  }
  .table td[data-header]:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    border-right: 1px solid #EDF0F1;
    padding-bottom: 200%;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .center {
    width: 100%;
  }
}
