/*
 * Globals
 */

body {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #333;
}


/*
 * Override Bootstrap's default container.
 */

@media (min-width: 1200px) {
  .container {
    width: 1030px;
  }
}


/*
 * Masthead for nav
 */


.blog-masthead {
  background-color: #FFFFFF;
  box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);
}

/* Nav links */
.blog-nav-item {
  position: relative;
  display: inline-block;
  padding: 10px;
  font-weight: 500;
  color: #cdddeb;
}
.blog-nav-item:hover,
.blog-nav-item:focus {
  color: #fff;
  text-decoration: none;
}

/* Active state gets a caret at the bottom */
.blog-nav .active {
  color: #fff;
}
.blog-nav .active:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -5px;
  vertical-align: middle;
  content: " ";
  border-right:  5px solid transparent;
  border-bottom: 5px solid;
  border-left:   5px solid transparent;
}

.blog-nav img
{
	max-width:125%;
}

.blog-nav
{
	width:80%;
}


.navbar-default {
	#background: none;
	#border: none;
}

/*
 * Blog name and description
 */

.blog-header {
  padding-bottom: 10px;
}
.blog-title {
	margin-bottom: 0;  
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #cc0033;
	font-size: 34px;
	font-weight: normal;
}
.blog-description {
  font-size: 20px;
  color: #999;
}


/*
 * Main column and sidebar layout
 */

.blog-main {
  font-size: 18px;
  line-height: 1.5;
}

/* Sidebar modules for boxing content */
.sidebar-module {
  padding: 15px;
  margin: 0 -15px 15px;
}
.sidebar-module-inset {
  padding: 15px;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
  margin-bottom: 0;
}



/* Pagination */
.pager {
  margin-bottom: 60px;
  text-align: left;
}
.pager > li > a {
  width: 140px;
  padding: 10px 20px;
  text-align: center;
  border-radius: 30px;
}


/*
 * Blog posts
 */

.blog-post-title {
  margin-bottom: 5px;
  font-size: 40px;
}
.blog-post-meta {
  margin-bottom: 20px;
  color: #999;
}


/*
 * Footer
 */

.blog-footer {
  padding: 40px 0;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
}

/* Custom CSS's By FAIZ*/

.container-fluid{
	#background-color: #FFFFFF;
}
.blog-sidebar ul li
{
	list-style:none;
	border-bottom: 1px dotted #fc0;
	line-height: 26px;
	margin-left:4%;
	padding-left:5px;
	margin:6px;
}
.fp-sinfo{
 	#height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}

.famous-prof-main{
	padding:5px;
	#background: #D5CCBE;
	width: 100%;
	box-shadow: 0px 1px 1px #FCD402;
	width:100%;
	#color:#800000;
	color:#6B564B;
	background: url('/images/lightbg.png');
	margin-bottom: -1px;
}

.blog-sidebar ul li:hover {
	#background: rgb(245, 244, 239);
	#border:1px solid #fc0;
}

.blog-sidebar ul li a {
	font-size: 14px;
	color: #666;
	text-decoration: none;
}
.search
{
	margin-top: 1%;
}
.search input
{
	width:88%;
}
.search button
{
	margin-left:1%;
}

.gindex {
	height: 28px;
}

.blog-sidebar {
    padding: 9px 0;
}

.blog-sidebar {
    float:left;
}


.fps-desc
{
	float:none;
	width: 70%;
}
.fps-desc p
{
	margin:0px;
}

.display-profile-quotes{
	border: 1px solid rgba(17, 17, 17, 0.37);
	padding: 5px; 
	margin:10px;
	#background: none repeat scroll 0 0 #373737;
	width: 46%;
	padding:0px;
}
.filtersubmit {
    border-radius: 20px;
	float: right;
	margin-bottom: 5px;
}

.shareimages{
	margin-top: 5px;
	padding: 0px;
	padding-left:5px!important;	
	text-align: initial!important;
}

.share-icon-position{
	margin:40px;
	position:absolute;
	float:right;
}

.display-quotes-img{
	padding:0px;
	margin-bottom:10px;
	#border:10px solid #333;
	#border-radius:5px;
}

@media (min-width: 767px) {
/* big tab resolution */
	.main {
		margin-left: 0;
		float:right;
		border-left: 2px solid #e7e7e7;
	}
	.container{
		#background-color: red;
	}
	.col-sm-3
	{
		width: 23%;
	}	
	.navbar-toggle {
	 margin-right:6px !important;
	}	
	.tablet_logo {
		width: 100% !important;
	}
	.tablet_logo img {
		width: 100% !important;
	}
	
	.subdropdown_menu
	{
		display:block !important;
		background-image: none!important;
	}
	
	.discusslogo {
		font-size: 22px!important;
	}
	.share_rn{
		padding: 12px 10px 0 12px!important;
	}
	.Like_on_fb {
		background-position-x: 5px!important;
		padding: 8px 10px 0 50px!important;
	}
	.page_bits {
    	width: 72% !important;
	}
	.born_wrapper{width:100%!important;}
	.share_fb{
		background: #2D609B url('../images/share_icons.png') no-repeat 3px 8px!important;}
	.hide_on_bs{display:none!important;}
	.filter-main{width:96%!important;}
	.button-label {
		margin-left: 0px!important;
		text-align: left!important;
	}
	.filtersubmit {
		margin-bottom: 5px!important;
		margin-right: 10px!important;
	}
	.shareimages{	
		text-align:center!important;
	}
	.share-icon-position{
		margin:20px;
	}
	
}
@media (max-width: 767px) {
/* small tab resolution */

	.container{
		#background-color: gray;
	}
	

    .blog-sidebar {
        float:none;
    }
	.small-fpintro1
	{
		display:none !important;
	}
	.newpara span
	{
		display:none;
	}
	.fp-timeline .newparalike
	{
		display:none;
	}
	.fp-timeline .author
	{
		display:none;
	}

	.fp-timeline .author1
	{
		display:none;
	}
 
	.blog-sidebar{
		width: 100%;
		margin: 0 auto;
	}
	.famous-prof 
	{
		display:none;
	}
	.navbar-toggle {
	 margin-right:10px !important;
	}	
	
	.page_bits li{
		width: 30%!important;
	}
	.page_bits {
    	width: 64% !important;
	}
	.Like_on_fb {   
    	padding: 8px 10px 0px 35px!important;
	}
	.center-top-data{margin-bottom:10%!important;}
	.display-profile-quotes {
		width: 100%!important;
		margin-bottom: 10px!important;
	}
	.hide_on_bs{display:none!important;}
	.filter-main{width:96%!important;}
	.filtersubmit {
		margin-bottom: 5px!important;
		margin-right: 10px!important;
	}
	.shareimages{	
		text-align:center!important;
	}
	.share-icon-position{
		margin:10px;
	}
}

@media (max-width: 480px) {
	.fps-img
	{
		text-align: center;
		float:none;
	}
	.fps-desc {
		width: 96%;
	}
	.fps-img{
		#display:none;
	}
	.display-profile-quotes {
		width: 100%!important;
		margin-bottom: 10px!important;
	}
	
	.hide_on_bs{display:block!important;}
	.share-icon-position{
		margin:0px!important;
		width:100%!important;
	}
}

@media (max-width: 533px) {
	.container{
		#background-color: orange!important;
	}
	.navbar-toggle {
	 margin-right:6px !important;
	}	
	.share_rn {		
		padding: 12px 10px 0 8px!important;
		#font-size:20px!important;
	}
	.discusslogo{
		font-size:20px!important;
	}	
	.sticky_button{
		margin-top:-11px;
	}
	.page_bits {
    	width: 59% !important;
	}
	
}



/* XS Portrait */

@media (max-width: 480px) {

	.container{
		#background-color: green!important;
	}
	
	.navbar-toggle {
		margin-right: 7px !important;
		padding: 8px!important;
	}
	
	.sticky_button{
		margin-top:-11%!important;
	}
	
	.page_bits li {
		width: 31%!important;		
	}	
	
	.mobile_logo {
		width: 83%!important;
	}
	
	.site_logo {
		width: 100%!important;
	}	
	.fps-img{
		#display:none;
	}
	.hide_on_mobile_only{display:none!important;}
	
	
	.page_bits {
		width: 41% !important;
	}
	.page_bits li {
		width: 50%!important;
	}
	.Like_on_fb {
		padding: 8px 10px 0px 12px!important;
	}
	.share_fb {
		padding: 15px 0px 0px 30px!important;
	}
	.shareimages{	
	text-align:center!important;
	}	
}



.meta_description
{
	margin-bottom:0px;
}
.fp-first p
{
	width:50%;
}
p
{
	text-align: justify;
}

.small-fpintro1 input
{
	width:90%;
}

.tt_edit
{
	width:100%;
	height:auto;
	margin-left: 1%;
}
.tt_edit textarea
{
	width:100%;
	margin-top: 1%;
}

#my_carousel1
{
/*	height:436px !important;*/
}


.f-people
{
	width:100%;
}
.f-people .fp-desc p
{
	text-align:center;
	margin:0px;
}

.right-ad img
{
	width:100%;
}



#fb-root {
  display: none;
}

/* To fill the container and nothing else */
 

.famous-prof
{
	margin:0px;
	text-align:center;
	border: 1px solid #ccc;
	#margin-bottom: 10px;
	#box-shadow: 2px 4px 5px saddlebrown;
	#color: #3F1A02!important;
	box-shadow: 2px 4px 5px rgb(216, 212, 210);
	box-shadow: 2px 4px 5px rgb(97, 96, 96);
}
.famous-prof ul
{
	text-align:left;
}

.famous-peoples
{
	margin-left:4%;
	text-align:center;
}

.facebook_like_box{
	margin-left: 4%;
	width: 100%;
}

.right-ad
{
	margin-left: 4%;
	padding:0 !important;
}

#footer .row
{
	margin:0px;
}
#footer {
	padding: 20px 0 10px 0px;
	margin-top: 0px;
}

.copyright
{
	float:none;
}
.copyright p
{
	text-align:center;
}

.vdo_right {
	float:inherit;
	background:#fff;
	height:445px;
}


/*page css's */
.admire_button
{
	float:left;
}

.main_content_left_ad{
	float:left;
	margin-right: 2%;
	margin-top:2%;
}

.main_introduction_right
{
	margin-left: 1px;
}

.small-fpintro1{
	display:block;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 3px 3px -3px #000000;
}
.fp-timeline_year
{
	width:80px;
}

.left_famous_people_by
{
	font-size:18px;
	font-weight:bold;
	#padding-left:10px;	
}

.blog-nav .tfp_logo img
{
	width: 68%;
	margin-top: -14%;
}

#my_carousel li
{
	float:left;
	margin-left:1%;
	list-style: none;
}

.footer-menu ul
{
	margin-left:30%;
}

#my_carousel4 #vdo img
{
	max-width:100%;
}
#my_carouse_by #vdo img
{
	max-width:100%;
	margin-top: -5px;
	width: 10px!important;
	height: 14px!important;
}

.tfp_fb_like_box iframe
{
	width:100%;
	padding-left:4%;
	padding-bottom:2%;
}

.footer-menu
{
	float:none;
	text-align:center;
	margin-left: 0px;
}

.footer-menu a
{
	color:#ccc;

}

.center-ad{
	text-align:center;
}


.tfp_center_ad, .tfp_master_left_ad, .tfp_main_content_left_ad, .tfp_profile_top_ad
{
	margin-left:auto;
	margin-right:auto;
}


.tfp_center_ad { width: 336px; height: 280px; }
.tfp_profile_top_ad {width: 320px; height: 100px;}
/*@media(min-width: 720px) { .tfp_center_ad { width: 728px; height:  90px; } } */
@media(min-width: 500px) { .tfp_center_ad, .tfp_profile_top_ad { width: 468px; height:  60px; } .center-ad{ /*margin-left:5%; */} .born_wrapper{width:300px;}} 

@media(min-width: 1200px) { .tfp_center_ad, .tfp_profile_top_ad { width: 728px; height: 90px; } } 


.tfp_main_content_left_ad { width: 300px; height: 250px; }
@media(min-width: 1200px) {  .tfp_main_content_left_ad { width: 336px; height: 280px; }  }


.tfp_master_left_ad { width:336px; height:280px; }

@media(min-width: 760px) { .tfp_master_left_ad { width:160px; height:600px; } }


/*CSS'S for the bellow career ad start's*/
.tfp_bellow_career_ad { 
	width: 320px; 
	height: 100px; 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

@media(min-width: 500px) { .tfp_bellow_career_ad { width: 468px; height:  60px; } } 

@media(min-width: 1200px) { .tfp_bellow_career_ad { width: 728px; height: 90px; } } 

/*CSS'S for the bellow career ad ends*/

#content
{
	margin-top:0%;
	background: #ffffff;
}
.navbar-default
{
	display:none;
}

.tablet_logo
{
	display:block;
}
.mobile_logo
{
	display:none;
}

.navbar-default{
	 
	/*margin-top: -15%;*/
}

.container-fluid
{
	#background:none;
}
.navbar-toggle
{
	#margin-bottom: 10px;
}

.generate_timeline
{
	background:none repeat scroll 0 0 #444444;
	color: #FFCC00;
	padding:5px;
}
.generate_timeline button{
	border: 0 none;
    border-radius: 3px 3px 3px 3px;
	height: 35px;
	cursor: pointer;
	width: 35%;
	float:left;
	margin-right:1%;
}
.generate_timeline p
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	margin-top: 1%;
	margin-bottom: 0%;
}

.fancybox-opened
{
	#width:90% !important;
}
.fancybox-inner
{
	#width:90% !important;
	#margin-left: 6%;
}

.fps-img img {
border: 5px solid #333;
}

.back_to_top
{
	z-index: 980000!important;
	cursor: pointer;
	margin-left: -35px;
	position: fixed;
	top: 96%;
	width: 50px;
	float: right;
	left: 95%;
	font-weight: bold;
}

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    left: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    left: 10px; /* padding from the left side of the window */
}

.meta_description
{
	text-align:center;
}

.small-fpintro
{
	background:none;
	padding:0px;
}

.newpara
{
	list-style-type: none;
	margin-bottom:0px;
}
 
.newpara_desc
{
	width: 100%;
 	display: list-item;
	list-style-type: disc;
	text-align: justify;
	margin-right:2%;
}

.main_content_right
{
	float:right;
	margin-left:10px;
}
.main_content_left
{
	float:left;
	margin-right:20px;
}


.main_content_right img
{
	margin:0px;
}


.main_content_left img
{
	margin:0px;
}

.fp-timeline p span
{
	float:right;
}
.flag_content, .fp-timeline .flag_content
{
	left: 20%;
}

.fp-timeline .flag_content span
{
	width: 100%;
	height: 37%;
	margin-bottom: 0px;
}
.fp-timeline .flag_content textarea
{
	height: 62%;
}

.fp-timeline .flag_content input {
	font-weight: normal;
}
.city
{
	text-align:center;
    width: 100%;
}
.main_city_this
{
	width:100%;
}
.fbstring
{
	 margin-top: 5px;
}
.citethissize{
width:100px !important;
height:30px !important; 
border:0px !important;
}

.picturesof{
margin-left:1px!important;
width:173px!important;
height:150px!important;

}

.city_this
{
	left:0px;
	width: 65%;
	top: 18%;
}
.city_this p
{
	text-align:left;
}

.city_this_left_nav
{	
	left:0px;
	top:20%;
}
.city_this_bot_nav
{
	left:0px;
	width:70%;
	top: 100%;
}
.fpf-block ul li
{
	margin-left:15px;
}
.newparalike
{
	float:right;
}

.tfp_logo img
{
	width:100%;
}
#book_by_img
{
	cursor:pointer;
}
#book_on_img
{
	cursor:pointer;
}
.book_info
{
	margin-top: 0%;
	margin-left: 3%;
	position: relative;
	width: 95%;
}
.left_nav_city_this
{
	text-align:center;
}

.list-group-item
{
	padding: 0px 15px;
}

.navbar
{
	margin-bottom:0px;
}

.quick_left{
	float: left;
	width: 30%;
	text-align: right;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 2px;
	border-right: 1px solid #ccc;
	/*color:rgb(221, 101, 101);*/
}
.quick_left span
{
	padding-right: 6px;
}
.quick_right
{
	float: left;
	width: 64%;
	text-align: left;
	margin-left: 8px;
	margin-bottom: 2px;
	font-size:13px;
}
.quick_right a
{
	display:inline-block;
}

.fps-img img
{
	width:300px;
	height:250px;
}
.fps-desc {
	width: 57%;
	margin-left:0px;
	float:left;
}


.pictures_of_img
{
	margin-left:1px;
	width:158px;
	height:150px;
	border:3px solid #FFCC00;
}


#showmore
{
	float:none;
	text-align:center;
}
#idolize .row
{
	margin-left:0px;
	margin-right:0px;
}

.bellow_img_attr_sour
{
	text-align:center;
	font-size: 12px;
	width: 300px;
	margin-left:auto;
	margin-right:auto;
	word-wrap:break-word;
}

.fps-img
{
	width:40%;
	float: left;
}
@media (max-width:1024px)
{
	.fps-desc
	{
		width:55%;
	}
}
@media (max-width: 1000px)
{
	.fps-desc {
		width: 100%;
	}
}
@media (max-width: 800px)
{
	.main_city_this
	{
		display:none;
	}
	
} 	
@media (max-width: 1000px)
{
	.fps-img
	{
		float: none;
		text-align: center;
		width: 100%;
	}
	.bellow_img_attr_sour
	{
		width:100%;
	}
}


@media (max-width: 699px)
{
	.fps-img
	{
		float: none;
		text-align: center;
	}
}
@media (max-width: 420px)
{
	.quick_left {
		width: 35%;
	}
	.quick_right {
		width: 60%;
	}
	.main_content_left
	{
		float:right;
		margin-right:0px;
	}

	.pictures_of_img
	{
		width:142px;
		height:150px;
	}
}
@media (max-width: 320px)
{
	.quick_left {
		width: 41%;
	}
	.quick_right {
		width: 50%;
	}
	.fps-img{
		#display:none;
	}
	.button-label2::after {
	margin-bottom:-20px!important;}
}
/*Category pages changes start*/
.cat_more_from
{
	border:1px solid #E7E6CE;
	border-radius:4px;
	text-align:center;
	margin-bottom:10px!important;
	padding-bottom:5px;
	#width:70%;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border-bottom: 4px solid #807f67;
}

.famousas{
	font-size:12px;
	text-decoration: none;
	color:#000000;
	padding:5px;
}

.famousasmain a{
	text-align:center;
	font-size:12px!important;
	word-wrap:break-word;
}

.famousasmain a:hover, .famousasmain a:focus{
	text-align:center;	
	box-shadow: 0 0 10px #77623C!important;
	color: #531F1F!important;
	text-decoration: none;
}
.dottedlineright{
	border-right: dotted 1px #FFCC00;
}

.cat_more_from_heading
{
	text-align:center;
	background: none repeat scroll 0 0 #FFCC00;
	margin-bottom:3px;
	padding: 3px;
}

.cat_more_from_heading span>a{
	color: #531F1F!important;
	font-weight:bold; 
	font-size:14px;
}

.cat_more_from_heading span{
	color: #531F1F!important;
	font-weight:bold; 
	font-size:14px;
}

.cat_profile_box
{
	padding: 5px;
	border: 1px solid #000;
}

.cat_profile_box p
{
	font-size: 12px;
	color: #000;
	margin-bottom:0px;
	text-align:left;
}

.cat_profile_box a
{
	 font-size:16px;
	 font-weight:bold; 
	 color:#000; 
	 text-decoration:underline;
}
.cat_profile_box a:hover
{
	color:#ccc;
}

.main_cat_profile_box
{
	padding: 5px;
	border: 1px solid #000;
	text-align:left;
}

.main_cat_profile_box p
{
	font-size: 12px;
	color: #000;
	margin-bottom:0px;
	text-align:left;
}

.main_cat_profile_box a
{
	 font-size:16px;
	 font-weight:bold; 
	 color:#000; 
	 text-decoration:underline;
}
.main_cat_profile_box a:hover
{
	color:#ccc;
}

 
.readmore
{
	float:right;
	margin-top: -10px;
}

.pagination
{
	width:100%;
	text-align:center;
}
.fps-desc
{
	border: 1px solid #ccc;
	margin-bottom:5px;
	margin-right:1%;
}

.fps-desc p
{
	text-align:center;
}

.table_list table
{
	border:2px solid grey;
	border-collapse: separate;
}
.fpf-block ul li
{
	list-style-type:none;
}
.fpf-block ul li a:hover
{
	background:grey;
	padding:2px;
	color:white;
}



@media (min-width: 800px)
{
	.cat_profile_box
	{
		height:180px;
	}
}




/*Category pagees end*/

/* Search Page Ends*/
 
.searchpage_main .search button
{
	float:none;
}
.searchpage_main .search input
{
	float:none;
}
/* Search Page Ends*/

/*Index page starts*/

.f-peoples
{
	float:left;
}

.f-peoples img
{
	width: 158px;
}

.f-peoples h4
{
	margin-bottom:0px;
}

.f-peoples p
{
	text-align:center;
}

.flag_content
{
	height: auto;
}

.left_side_social
{
	#margin-left: -46px;
	#right:-2%;
}

@media (max-width: 420px) 
{
	.f-peoples img
	{
		width:136px;
	}
	.fp-full_info .f-peoples
	{
		margin-left:2.5%;
	}
	#my_carousel4 .row  embed /*, img*/
	{
		width:100%;
	}
	.fps-img{
		#display:none;
	}
	.left_side_social
	{
		right:-2%;
	}
}


@media (min-width: 1000px) and (max-width: 1024px)
{
	.f-peoples img
	{
		width: 150px;
	}
}

/*Index page ends*/

@media (min-width: 780px) 
{
	.city_this
	{
		top: 12%;
	}
	.city_this_left_nav
	{
		top: 32%;
	}
	.left_side_social
	{
		right:-2%;
	}
}


@media (max-width: 800px) 
{
	#my_carousel4 ul
	{
		width:100%;
		text-align: center;
	}
	
	.footer-menu ul
	{
		margin-left:20%;
	}
 
	/*cat changes*/
	.cat_more_from
	{
		width:100%;
	}
	

}

@media (max-width: 768px) 
{
	.left_side_social
	{
		margin-left: -18px;
	}
	.tfp_fb_like_box , .right-ad , .left_side_social, .tt_edit
	{
		display:none;
	}	
	#content
	{
		#margin-top:-3%;
	}
	body 
	{
		background:none;
	}
	.navbar-default
	{
		display:block;
	}

	.navbar-default .navbar-toggle
	{
		#background-color:#ffffff;
		margin-top:-9%;
	}
	.navbar-default {
		/*margin-top: -10%;*/
	}
	.generate_timeline
	{
		display:none;
	}
	.newpara_desc
	{
		width:100%;
	}
	h1 {
		text-align: center;
	}
	.tablet_logo
	{
		width: 98%;
		#margin-top: 5%;
	}
	.tablet_logo img
	{
		width:90%;
	}
	.big_logo
	{
		display:none;
	}
	.city_this_bot_nav {
		left: 16%;
		width: 65%;
		top: 111%;
	}

	.city_this {
		top: 14%;
		left: 13%;
	}
	.city_this_left_nav {
		top:107%;
		width: 70%;
		left: 18%;
	}
}
@media (max-width: 414px)
{
	.mobile_logo
	{
		display:block;
		width:86%;
	}
	.tablet_logo
	{
		display:none;
	}
	.navbar-default .navbar-toggle
	{
		margin-top: -10%;
	}
	.site_logo
	{
		width:84%;
	}
	.main_content_left_ad
	{
		float:none;
		text-align:center;
	}
	
}

@media (max-width: 360px) 
{

	#my_carousel
	{
		text-align:center;
	}
	#my_carousel li
	{
		margin-top:1%;
	}
	.blog-sidebar {
		width: 96%;
	}
	.search input {
		width: 87%;
	}
	.container
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.main_content_left_ad
	{
		float:none;
		text-align:center;
	}
	.fps-desc h1
	{
		text-align:center;
	}
	.fp-timeline .h3span
	{
		text-align:center;
	}
	.newpara
	{
		text-align: justify;
	}
	.footer-menu ul
	{
		margin-left:0% !important;
	}
	.logo_background
	{
		display:none;
	}
	.blog-nav .tfp_logo img
	{
		width: 100%;
		margin-top: 0%;
	}
	#content
	{
		margin-top:0% !important;
	}
	.sec_heading
	{
		text-align:center;
	}
	.mobile_logo
	{
		display:block;
		width:100%;
	}
	.navbar-default{
	/*	margin-top: -15% !important;*/
	}
	.site_logo
	{
		width:84%;
	}
	.navbar-default .navbar-toggle	
	{
		margin-top:-12%;
	}
	.generate_timeline button{
		float:none;
	}
	.col-sm-9
	{
		padding-right: 20px
	}
 
	.city_this
	{
		width:97%;
		top:15%;
		left: 2% !important;

	}
	.city_this a
	{
		width: 100%;
		display: inline-block;
	}
	.city_this_bot_nav
	{
		left: 0px;
		width: 100%;
		top: 111%;
	}
	.city_this_bot_nav a
	{
		width: 100%;
		display: inline-block;
	}

	.tablet_logo
	{
		display:none;
	}
	.city_this_left_nav
	{
		width:96%;
		left:2% !important;
	}
	.pictures_of_img
	{
		width:126px;
		height:150px;
	}
	.footer-menu
	{
		font-size:12px;
	}
	.back_to_top
	{
		top:90%;
	}	
	.fps-img{
		#display:none;
	}
	.page_bits {
		width: 30% !important;
	}
	.page_bits li {
		width: 98%!important;
	}
	.share_fb {
		#padding: 8px 0px 0px 25px!important;
		padding: 15px 0px 0px 30px!important;
	}	
	.Like_on_fb {
		padding: 20px 0 0 0px!important;
	}
}

@media (min-width: 1026px) and (max-width: 1199px)
{
	.fps-desc {
		width: 55%;
	}
}


#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
	margin-top:1%;
	margin-bottom:1%;
	width: 100% !important;
}


/*sticky header css's Start's*/

#stickyheader {
    width: 73%;
    height: 50px;
    display: none;
    position: fixed;
    z-index: 1000;
    background-color: rgba(5, 4, 4, 0.46);
    box-shadow: 0px 0px 10px #666;
    margin-left: 27%;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	background-color: white;
}

#stickyheader img
{
	height: 40px;
	margin:10px;
	margin-left: 0px;
}

#stickyalias {
	display: none;
	height: 10px;
}

.page_bits {
	z-index: 50;
	height: 64px;
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
	overflow: hidden;
	margin-top:1%;
}

/*.page_bits li
{
	width:20%;
	#margin-left:6%;
	margin-left:1%;
	font-weight:700;
	height: 40px;
	font-family: Verdana;
	#font-size: 12px;
	line-height: 12px;
	color: #ffffff;
	float:left;
	list-style: none;
	border-radius: 5px;
}*/

.page_bits li {
    width: 20%;
    margin-left: 1%;
    font-weight: 700;
    height: 40px;
    font-family: Verdana;
    line-height: 12px;
    color: #FFF;
    float: left;
    list-style: outside none none;
    border-radius: 5px;
   #margin-right: 1%;
}

.share_fb{
	#background: #2D609B url('../images/share_icons.png') no-repeat 3px 8px;
	#padding: 12px 10px 0 26px;
	#padding:12px 10px 0 25px;
	#padding:16px 0px 0 16px;
	background: #2D609B url('../images/share_icons.png') no-repeat 35px 8px;
	padding: 14px 5px 5px 60px;
}

.Like_on_fb{
	background: #eef1f8 url('../images/fb-thumb.png') no-repeat 18px 1px;
	background-size: 32px;
	#padding: 8px 10px 0 60px;
	border: 3px solid #aeb9cb;
	background-position-x: 0px;
	padding: 8px 10px 0 30px;	
}

.share_rn{
	#background: url("../images/comment_icon.png") no-repeat scroll 6px 5px / 32px auto rgb(87, 18, 4);
	#background-size:32px;
	#padding: 12px 10px 0 50px;	
	#padding: 12px 10px 0 29px;
	border: 1px solid #cce9ff;
	padding: 12px 10px 0 3px;
	#color: #2e9fff;
	background-color: #fff;		
	color:#229cff!important;
	font-size:20px;	
}

.share_rn:hover {
	background-color: #f2f9ff;
	color: #2e87e7;
	border-color: #2e9fff;
}

.page_bits{
	float:right!important;
	#width:72%!important;
}

@media (min-width: 992px) and (max-width: 1199px) {
/* Notebook 10 and 12 */
	
	.container{
		#background-color: #663366;
	}
	
	.page_bits{
		float:right!important;
		width:72%!important;
	} 
	
	.share_rn {
		padding: 16px 0px 0 16px!important;
	}
		
	.Like_on_fb {
		padding: 8px 10px 0 60px!important;		
		background-position-x:16px!important;
	}
	
	.profile-valueclick-ad-mobile{
		display:none;
	}
	
	#stickyheader{
		width: 70%!important;
		margin-left: 27%!important;
		height: 60px!important;
	}
	
	.left_side_social{
		right:-1%!important;
	}
	
	.page_bits li
	{
		width:19%;
		margin-left:4px;
		font-weight:700;
		height: 40px;
		font-family: Verdana;
		#font-size: 12px;
		line-height: 12px;
		color: #ffffff;
		float:left;
		list-style: none;
		border-radius: 5px;
	}	
	
	.discusslogo {
    	padding: 13px 0px 0px 16px !important;
	}
	.fpbt{
	width: 260px;
	float: left;
	font-size: 15px;	
	margin-top: 1%;
	border-radius: 5px;
	font-weight: 700;	
	height: 40px;
	font-family: Verdana;
	line-height: 12px;
	padding: 12px;	
	background: #30261d;
	color: #fdedb0;
	text-decoration:none;
	border: 1px solid #ffcc00;
}
.share_fb {
background: #2D609B url('../images/share_icons.png') no-repeat 35px 8px!important;}
.catfilter{width:20%;}
.hide_on_bs{display:none;}
.filter-main{
	margin-bottom:0px; 
	padding:0px;
	background-color: rgba(0, 0, 0, 0.83);
	margin-right: 0px!important;
	margin-left: 0px!important;
	width: 100%!important;
}
.button-label{width:15%!important;}
.arrow-right {
	#width: 0; 
	#height: 0; 
	#border-top: 60px solid transparent;
	border-bottom: 30px solid transparent;
	
	border-left: 30px solid green;
	}
	.gender_form{
		width:15.4%!important;
	}
}

@media (min-width: 1200px) {
	/* DESKTOP */
	.container{
		#background-color: #234459;		
	}
	.Like_on_fb {
		padding: 8px 10px 0 60px!important;	
		background-position-x:16px!important;	
	}
	.discusslogo {
		font-size: 26px!important;
	}
	.share_rn{
		padding: 12px 10px 0 18px!important;
	}
	.profile-valueclick-ad-mobile{
	display:none;
	}
	.left_side_social{
	right: 6.5%!important;
	}
	.born-today{
	padding-left:25px;
	padding-right:25px;}
	
	.page_bits li
	{
	width:20%;
	margin-left:5px;
	font-weight:700;
	height: 40px;
	font-family: Verdana;
	#font-size: 12px;
	line-height: 12px;
	color: #ffffff;
	float:left;
	list-style: none;
	border-radius: 5px;
	}
	#stickyheader {
	width: 58%;
	height: 60px;
	display:none;
	position:fixed;
	z-index:1000;
	background-color: white;
	#background: url('/images/lightbg.png');
	#box-shadow: 0 9px 8px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 10px #666;
	margin-left:31%;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	}
	.page_bits{
	float:right!important;
	width:74%!important;
	}
	.fpbt{
	width: 260px;
	float: left;
	font-size: 15px;	
	margin-top: 1%;
	border-radius: 5px;
	font-weight: 700;	
	height: 40px;
	font-family: Verdana;
	line-height: 12px;
	padding: 12px;	
	background: #30261d;
	color: #fdedb0;
	text-decoration:none;
	border: 1px solid #ffcc00;
}
.share_fb {
background: #2D609B url('../images/share_icons.png') no-repeat 35px 8px!important;}
.catfilter{width:20%;}
.hide_on_bs{display:none;}
.filter-main{
	margin-bottom:0px; 
	padding:0px;
	background-color: rgba(0, 0, 0, 0.83);
	margin-right: 0px!important;
	margin-left: 0px!important;
	width: 100%!important;
}
.button-label{width:15%!important;}
.shareimages{	
	text-align:left!important;
	}
	.arrow-right {
	#width: 0; 
	#height: 0; 
	#border-top: 60px solid transparent;
	border-bottom: 30px solid transparent;
	
	border-left: 30px solid green;
	}
	.gender_form{
		width:15.6%!important;
	}
}

@media (max-width:800px)
{
	.hide_on_mobile
	{
		display:none;
	}
	#stickyheader {
		#display:none!important;
	}
	.left-valueclick-ad{ 
		display:none;
	}
	
	.profile-valueclick-ad-desktop{
	display:none;}
	
	.fpbt {
    width: 205px;
    float: left;
    font-size: 12px;
    margin-top: 1%;
    border-radius: 5px;
    font-weight: 700;
    height: 40px;
    font-family: Verdana;
    line-height: 12px;
    padding: 10px;
    background: #30261D none repeat scroll 0% 0%;
    color: #FDEDB0;
    text-decoration: none;
    border: 1px solid #FC0;
	}
	.share_fb {
    padding: 12px 0px 0px 30px;
	}
	.discusslogo {
    font-size: 18px !important;
	}
	
}

@media (max-width:600px)
{
	.hide_on_mobile_text
	{
		display:none;
	}

	.Like_on_fb {
		#background-position-x: 0px;
		#padding: 8px 10px 0 30px;
		background-position-x: 5px;
		padding: 8px 10px 0 37px;
	}
	.page_bits li {
		width: 26%;
		margin-left: 2%;
	}
	.share_rn {		
		padding: 12px 10px 0 8px;
		font-size:18px!important;
	}	
	.profile-valueclick-ad, .left-valueclick-ad{
			display:none;
	}
	.profile-valueclick-ad-desktop{
	display:none;}
}

/*sticky header css's end*/


.sticky_button
{
	#position: fixed;
	z-index: 1000;
	margin-top: -8%!important;
	float:right;
}

.sticky_menu
{
	margin-top: -3%;
	#position: fixed;
	z-index: 1000;
	#width: 93%;
	#border: 3px solid #ffcc00!important;
	width: 90%;
	border: 2px solid #ffcc00!important;
}

.sticky_button_div
{
	float: right;
	margin-top: -14px;
	margin-right: 6% !important;
}
@media only screen and (max-width:700px)
{
	.sticky_menu {
		margin-top: -1%;
	}
	.profile-valueclick-ad-desktop{
	display:none;}
}
@media only screen and (max-width:420px)
{
	.sticky_button
	{
		margin-top: -11% !important;
	}
	.profile-valueclick-ad-desktop{
	display:none;}
}
@media only screen and (max-width:380px)
{
	.sticky_button
	{
		margin-top: -12% !important;
		#margin-left: -4%;
	}
	.sticky_menu
	{
		margin-left:0px !important;
	}
	.share_rn {		
		padding: 12px 10px 0 3px!important;
	}	
	.profile-valueclick-ad-desktop{
	display:none;}	
	
	
}


/* Download button code sttarts */

.bottom_pdf_down_link
{
	/*display:inline-block;
	border: 1px solid #333;
	margin-left: 6px;
	padding:2px 8px 2px 2px;*/
	display: inline-block;
	border: 2px solid #BDB7B7;
	#margin-left: 6px;
	padding: 2px 8px 2px 2px;
	border-radius: 2px;
}


.pdf_download_button_bottom
{
	#text-decoration:underline;
	#color:#333;
	#margin-left:2px;
	#font-weight: 700;
	text-decoration: none;
	color: #DB060E;
	margin-left: 1px;
	font-weight: 900;
}

.bottom_pdf_down_link:hover {
	background-color: #d3d3d3;
	color: #DB060E!important;
	border-color: #DB060E;
}

.img-elements{
	border:none!important;
	margin-top:4px!important;
	margin-right: 5%!important;
}


.bottom_pdf_down_link a:focus, .bottom_pdf_down_link a:hover{
	color: #DB060E!important;
	text-decoration:none!important;
}

.fp-timeline p{
	margin-left:0px!important;
}

.mainbooksdiv{
	padding-left: 0px; 
	padding-right: 0px;
}

.booksbymain{
	padding-left: 0px; 
	padding-right: 2px;
}

.booksabountmain{
	font-size: 16px!important;
}

.mainbooksinterdiv{
	#margin-top:-20px;
}

.displaybooksbyp1{
	color:#630D0D!important;
	font-size:12px!important;
	font-weight:bold;
	text-align: justify;
	margin-bottom:1px;
}

.displaybooksbyp2{
	color:#666!important;
	font-size:9px!important;
	font-weight:bold;
	height:12px;
	overflow: hidden;
	margin-bottom:1px;
}

.booksabountmainright{
	float:right;
	padding-left: 1px; 
	padding-right: 0px;
}
.booksabountmainleft{
	float:left;
	padding-left: 2px;
	padding-right: 1px;
}
.scrollerbg{
	margin:5px;
	padding:5px;
	text-align:center;
}

.displaybooksabout{
	background:#fff;
	margin:3px;
	padding:5px;
	height:auto;
	border-bottom: 1px solid #ffcc00;
}
.displaybooksby{
	background:#fff;margin:3px;padding:5px;
	height:auto;border-bottom: 1px solid #ffcc00;
}

.pdf_down_image
{
	/*max-width:25px;
	margin-right: 10px;
	max-height:25px;
	border:none !important;*/
	
	max-width: 40px;
	margin-right: 12px;
	max-height: 34px;
	border: none !important;
}

.quickfacts{
	width: 100%;
	overflow: hidden;
	position: relative;
	background: url('/images/lightbg.png');
	font-size: 22px;
	text-align: center;
	color: #6B564B;
	margin-bottom: 10px;
	font-weight:700;
}

.arrow-img {
	height: 20px;
	weight: 100%;	
	border-radius: 3px;
	#background-color: #d3d3d3;
	background: url('/images/lightbg.png');c
	border-color: #DB060E;	
	cursor:pointer;
}
.arrow-icon{
	height:14px;
	width:10px;
}

.arrow-img:hover {
	height: 20px;
	weight: 100%;
	/*background-color: #ffefd5;
	border: 2px solid #AC7617;*/
	cursor:pointer;
	box-shadow: 0 0 10px #492525;
	
}

.bottom-social_report .report
{
	#margin-top:0px;
	margin-top:15px;
}


/* Download button code Ends */

.cat_more_from_also_listed
{
	width:100%;
	background:#fff;
	border: 2px solid #444;
	text-align: center;
	
}

.cat_more_from_heading_also_listed
{
	font-size: 18px;
	color: #ffcc00;
	background: #444;
	font-weight: bold;
	
}
.also_listed_bottom{
	font-size:12px;
	text-decoration: none;
	color:#428bca;
	padding:3px;
	
}

/* SITEMAP CSS*/
	.pod {
		#background-color: transparent;
		border: 1px solid #e5e5e5;
		border-radius: 4px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		overflow: hidden;
		position: relative;
		background-color: snow;
		#background-color:#FCECC6;
		#margin: 10px;
		margin-bottom:20px;
		margin-top:20px;
		text-align:left;
		box-shadow: 0 0 1px;
	}
	
	.podinternal {
		#background-color: transparent;
		border: 1px solid #e5e5e5;
		border-radius: 4px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		overflow: hidden;
		position: relative;
		#background-color: snow;
		background-color:#FCECC6;
		#margin: 10px;
		margin-bottom:20px;
		margin-top:20px;
		text-align:left;
	}
	
		
	.pod.colorbar.editorial:before {
		background: #ffcc00;
	}	
	
	.podinternal.colorbar.editorial:before {
		background: #ffcc00;
	}
	
	.pod.colorbar>.contentdata:focus, .pod.colorbar>.contentdata:hover{
		background: #ffcc00;
		
	}
	
	.podinternal.colorbar>.contentdata:focus, .podinternal.colorbar>.contentdata:hover{
		background: #ffcc00;
		
	}
	
	.col-md-4{
		#padding:0px;
	}
	
	.pod.colorbar:before {
		border-radius: inherit;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		content: '';
		display: block;
		height: 10px;
		position: absolute;
		width: 100%;
	}
	
	.podinternal.colorbar:before {
		border-radius: inherit;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		content: '';
		display: block;
		height: 10px;
		position: absolute;
		width: 100%;
	}
	
	hr.loose-dotted {
		border: 0;
		height: 14px;
		overflow: hidden;
		color: #ffcc00;
		font-size: 10px;
		clear: both;
		margin-bottom: 10px;
		margin-top: 0px;
	}
	
	
	.pod.colorbar>.contentdata>a{
		color:#555;
		text-decoration: none;
	}
	
	.podinternal.colorbar>.contentdata>a{
		#color:#555;
		color:#711515;
		text-decoration: none;
	}
	
	
	hr.loose-dotted:after {
	content: "......................................................................................................................................................................................................";
	letter-spacing: 2px;
	}
	.pod.colorbar>.contentdata {
		/* margin-top: 30px; */
		padding: 10px;
		background-color: snow;
		#background-color:#FCECC6;
		line-height:15px;
		margin-bottom: 10px;
	}
	
	.podinternal.colorbar>.contentdata {
		/* margin-top: 30px; */
		padding: 10px;
		#background-color: snow;
		background-color:#FCECC6;
		line-height:15px;
		margin-bottom: 10px;
	}
	
	.contentdata ul li {
		list-style: none;
	}
	
	.pod>.contentdata .title {
		float: none;		
		text-align:center;
	}
	
	.podinternal>.contentdata .title {
		float: none;		
		text-align:center;
	}
	
	
	.pod> .title {
		float: none;
		margin-top: 25px;
		text-align:center;
		color: #745F0A;
	}
	
	.podinternal> .title {
		float: none;
		margin-top: 25px;
		text-align:center;
		color: #745F0A;
	}
	
	.arrowimg{
		border:0px!important;
		float:none!important;
		margin:0px!important;
	}
	.sitemap-h2{
		margin-bottom:10px;text-align:center;color: #666;
	}
	
	.sitemap-h4:hover, .sitemap-h4:focus {
	color: #666!important;
	text-decoration: underline;
	}
	.sitemap-h4{
		padding-left:10px;
		color: #745F0A;
	}
	/*New Design */
	
	.section {
	padding: 15px 0;
	}

	.section h3.title {
	//border-bottom: 1px dotted #e9e9e9;
	border-bottom: 1px dotted #ffcc00;
	padding-bottom: 0px;
	margin-bottom: 20px;
	}
	
	h3.title {
	clear:both;
	margin-top: 10px;
	}
	
	.section h3.titlesmall {
	//border-bottom: 1px dotted #e9e9e9;
	border-bottom: 1px dotted #ffcc00;
	padding-bottom: 0px;
	margin-bottom: 20px;
	}
	
	h3.titlesmall {
	clear:both;
	margin-top: 10px;
	
	}
	
	.col-sm-3
	{
		#width: 25%;
		padding-left:5px;
		padding-right:5px;
	}
	
	.catprofilesbottom {
		width: 25%;
	}	
	
	.tile {
	#background-color: #eff0f2;
	
	background-color: #666;
	border-radius: 6px;
	padding: 12px;
	position: relative;
	text-align: center;
	border-bottom: 3px solid #e3e4e8;
	#height:340px;
	}
	.tile a.tileLink {
	color: #34495e;
	}
	.btn-block {
	white-space: normal;
	}
	.btn-sm {
	padding: 9px 13px;
	font-size: 13px;
	line-height: 1.385;
	border-radius: 4px;
	}
	
	.tile p {
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px;
	height: 43px;
	overflow: hidden;
	}
	
	.img-thumbnail {
	padding: 4px!important;
	line-height: 1.72222!important;c
	background-color: #fff!important;
	border: 2px solid #bdc3c7!important;
	border-radius: 6px!important;
	-webkit-transition: all .25s ease-in-out!important;
	transition: all .25s ease-in-out!important;
	display: inline-block!important;
	max-width: 100%!important;
	height: auto!important;
	width:100%;
	
	}
	.img-thumbnail {
	border-width: 1px!important;
	border-radius: 4px!important;
	
	}
	.tile:hover { -moz-box-shadow: 0 0 10px #ffcc00; -webkit-box-shadow: 0 0 10px #ffcc00; box-shadow: 0 0 10px #ffcc00; } 
	.img-thumbnail:hover { -moz-box-shadow: 0 0 10px #ffcc00; -webkit-box-shadow: 0 0 10px #ffcc00; box-shadow: 0 0 10px #ffcc00; } 
	
	.btn-block {
	white-space: normal;
	}
	.btn-sm {
	padding: 9px 13px;
	font-size: 13px;
	line-height: 1.385;
	border-radius: 4px;
	}
	.btn-primary {
	color: #fff;
	background-color: #ffcc00;
	}
	.btn {
	border: none;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
	border-radius: 4px;
	padding: 10px 15px;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
	transition: border .25s linear,color .25s linear,background-color .25s linear;
	
	}
	.btn-block {
	display: block;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 13px!important;
	color: #531F1F!important;
	text-decoration: none;
	font-weight: bold!important;
	
	}
	
	.btn-block-margin {
		margin-top:82%;
	}
	
	.tile a.tileLink {
	color: #34495e;
	}
	
	.btn-block:hover, .btn-block:focus, .btn-block:active{
	color: #fff!important;
	background-color: #DF9904;
	#background-color: #42bdc2;
	border-color: #580909;
	#text-decoration:underline;
	}
	.titlesmall{
		display:none;
	}
	
	
	/* Top Menu Css */
	
	.navbar {
  		margin-bottom: 0px;
	}
		
	.navbar-default {
		#background-color: #196381;
		#border-color: #196381;		
		background-color: #444;
		border-color: #ffcc00;		
	}

	.navbar-default .navbar-brand {
		color: #C6E466;
	}
	
	.navbar-default .navbar-nav>li>a {
		#color: #196381;
		color: #444!important;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		#font-family: sans-serif;		
	}
	
	.navbar-default .navbar-toggle {
		border-color: #ffcc00;
	}
	.navbar-nav>li>a{
		line-height:16px;
		padding-top:8px;
		padding-bottom:8px;
	}
	
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		#background-color: #C6E466;
		background-color: transparent;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #ffcc00;
	}
		
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		background: #fff;
	}
		
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
		#color: #C6E466;
		color: #531F1F!important;
		background-color: #ffcc00;		
	}
	
	.navbar-brand{
		font-size:24px;
	}
	
	.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
		color: #C6E466;
	}
	
	.nav>li {
		#border-bottom: 1px solid #C6E466;
	}		
	
	.dropdown-menu>li>a {		
		font-weight: bold!important;
		color: #444!important;
		font-size: 13px;
	}
	
	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
		color: #531F1F!important;
		background-color: #ffcc00!important;
	}
	
	.navbar-nav>li>.dropdown-menu{
		border-color:#ffcc00;
	}
	
	.loading-bar {
		padding: 10px 20px;
		display: block;
		text-align: center;
		box-shadow: inset 0px -5px 5px -5px #227482;
		border-radius: 5px;
		margin: 20px 0;
		font-size: 2em;
		font-family: "museo-sans", sans-serif;
		#border: 1px solid #ddd;
		margin-right: 1px;
		font-weight: bold;
		cursor: pointer;
		position: relative;
		#background: #faf0e6;
		background: #faf5f2;
		color: #227482!important;
	}

	.breadcrumbs ul li a:hover{
		text-decoration:none;		
	}
	
	.breadcrumbs ul li a h1:hover{
		color:#a98700!important;
	}

	.loading-bar:hover {
		box-shadow: inset 0px -5px 5px -5px #227482;
		background:#FFCC00;
	}

	
	/* xs */
	@media (max-width: 767px) {
	/* TAB  small resolution */
		.container{
			#background-color: yellow;}
		.catprofiles {
			#width: 33.33%;
		}	
		.col-xs-12 {
			width: 100%;
		}
		.title{
		display:none;
		}
		.titlesmall{
		display:block;
		}
		.subdropdown_menu
		{
			display:block !important;
			background-image: none!important;
		}
		.profile-valueclick-ad, .left-valueclick-ad{
			display:none;
		}
		
		#stickyheader {
			width: 100%!important;		
			margin-left: 0%;				
		}		
		.share_fb{
		background: #2D609B url('../images/share_icons.png') no-repeat 3px 8px;}
		.filter-main {
		width: 94%!important;
		padding: 0px!important;
		}
		.button-label {
		margin-left: 0px!important;
		text-align: left!important;
		}
		.catprofiles {
			width: 50%!important;
		}	
		.shareimages{	
		text-align:center;
		}		
		
	}
	@media (max-width: 480px) {
	
		.catprofiles {
			width: 100%!important;
		}		
		.share_rn {		
			padding: 12px 10px 0 10px;
			#font-size:20px!important;
		}		
		.discusslogo {
			font-size: 15px!important;
		}	
		.Like_on_fb {
			background-position-x: -5px;
			padding: 7px 10px 0 11px;
		}
		
		.Like_on_fb {
			background: none;		
		}		
		.navbar-default .navbar-toggle {
			margin-top:-13%;
		}
		.profile-valueclick-ad, .left-valueclick-ad{
			display:none;
		}
		.filter-main {
		width: 92%!important;
		padding-left: 10px!important;
		padding-right: 10px!important;
		}
		.center-top-data {
    		margin-bottom: 5px!important;
			margin-top:0px!important;
		}
		#google_translate_element{
		#margin-top:-5px!important;
		#margin-right:-5px!important;
		}
	}
	
	@media (max-width: 320px) {
		.navbar-toggle {
			margin-right: 3px !important;
		}
		.Like_on_fb {			
			padding: 8px 10px 0 8px!important;
		}
		.profile-valueclick-ad, .left-valueclick-ad{
			display:none;
		}
		.filter-main {
		width: 90%!important;
		padding-left: 10px!important;
		padding-right: 10px!important;
		}
	}
	
	.tile p{
		font-size: 12px;
		color: #fff;
		margin-bottom: 0px;
		text-align: left;
		height: auto;
		width:100%;
		overflow:none;
	}
	.f-peoples{
	background-color: #fff;
	border: 1px solid #A9A49A;
	
	}
	/*.f-peoples:hover{
	background-color: #EBE7E0;
	color: #fff;
	-moz-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	transition: all,0.2s;
	z-index: 100000;
	border: 3px solid #A9A49A;
	margin-bottom:10px;
	#clear:both;
	}*/
	.fp-full_info{clear:both;}
	.f-peoples h4,.f-peoples span{color: #4e4e4e;}	
	
	.sec_heading strong{
		#background: rgb(226, 223, 223);
		padding: 5px;
		box-shadow: 5px 5px 5px #77623C;
		#box-shadow: 0 0 10px #77623C!important;
		#color: #531F1F!important;	
	}
	.fpf-block div {
		margin-bottom:10px;
	}
	.img-h{
		height:250px;
	}
	.toplink a{
		color: #9E2803;
		padding: 5px;
	}
	.toplink a:hover{
		background-color: linen;
		padding: 5px;
		color: teal;
		text-decoration: none;
	}
	.toplink{
		margin-bottom: 10px;
		margin-top: 10px;
		color: #616161;
		font-size: 15px;
		font-weight: 700;
		padding: 8px;
		#background-color: #01274E;
		border:3px solid #F6EEE2;
		border-radius:2px;
		box-shadow: 2px 4px 5px rgb(192, 182, 175);
	}
	
	a.goog-te-menu-value > span{
		color:#ffcc00;text-decoration:none;
	}	

	div.goog-te-gadget-simple{
		border-radius:5px; background:#000000;padding:8px;
	}

	.goog-logo-link{#display:none;} 	
	.goog-te-gadget-icon{display:none;}	
	

div.born_wrapper{
	position:relative; /* important(so we can absolutely position the description div */ 
	border:5px solid #FDB702;
	#border:5px solid rgb(51, 6, 6);
	border:5px solid #31271c;	
	border-radius:5px;
}

div.born_wrapper:hover{
	border:5px solid #97640A;	
	box-shadow:5px 5px 5px #666;
}

div.born_description a{
	color:white;	
}

div.born_description h5{
	color:white;
	font-size:16px;	
	font-weight:700;
}

div.born_description {

	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left:0px;
	display:none; /* hide it */
	/* styling bellow */
	#background-color:#7b3501;
	background-color:#000;
	#background-color:#FDA303;
	font-family: 'tahoma';
	font-size:12px;
	color:snow;
	width:100%;
	opacity:0.7;
}

div.born_description_content{
	padding:10px;
	padding-bottom:0px;
}

.category-nat-display{color:#666;font-size:11px;}

/*.fpbt{
	width: 260px;
	float: left;
	font-size: 15px;	
	margin-top: 1%;
	border-radius: 5px;
	font-weight: 700;	
	height: 40px;
	font-family: Verdana;
	line-height: 12px;
	padding: 12px;	
	background: #30261d;
	color: #fdedb0;
	text-decoration:none;
	border: 1px solid #ffcc00;
}*/

.fpbt:hover{
	background: #333333;
	color: #ffcc00;
	text-decoration:none;
	border: 1px solid #ffcc00;
}
.sh{
	padding-left: 5px!important;
	padding-right:5px!important;
}

.fbsharecount{
	padding: 0.5%!important;
	font-family: Arial,sans-serif;
	font-weight: 700;
	font-size: 13px;
	border: 3px solid #fc0;
	#border: 3px solid #c9c6bd;
	margin-top: 10px;
	border-radius:2px;
	background: rgba(20, 14, 14, 0.83) none repeat scroll 0% 0%;
}
.share-text{
color:#fff;
}





/*.fbsharecount:hover {
	#background-color: #d3d3d3;
	#background-color: #FFFFF3;
	background-color:#f5f5f5;
	color: #6B564B!important;
	#border:3px solid #DB060E;
	border:3px solid #FFC202
}*/

.center-top-data{
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	margin-top:10px;
}

/* TOP FILTER CSS */
	.bs-docs-example1 {
		margin: 0px auto;
		padding: 5px;
		margin-top: 0px;
		padding-bottom: 0;
	}
	.bs-docs-example1:before{
	padding:10px 0px 50px 10px;}
	.bs-docs-example:after {
		content: "Example";
		position: absolute;
		top: -1px;
		left: -1px;
		padding: 3px 7px;
		font-size: 12px;
		font-weight: bold;
		#background-color: #f5f5f5;
		border: 1px solid #ddd;
		color: #9da0a4;
		-webkit-border-radius: 4px 0 4px 0;
		-moz-border-radius: 4px 0 4px 0;
		border-radius: 4px 0 4px 0;
	}

	.cascading-dropdown-loading {
		cursor: wait;
		background: url(../images/ajax-loader.gif) 85% center no-repeat transparent;
	}

	.button-label:before {
		content: "\25bc";
		display: inline;
		#background-color: #fc0;
		color: #fc0;
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		text-align: center;
		width: 14px;		
		#background-color: #fc0;
		padding-right:5px;
		padding-left:5px;
		margin-top:5px;
		margin-right: 5px;
	}
	

	
	.button-label-m:after {
		content: "\25bc";
		/* display: inline; */
		color: #fc0;
		/* font-size: 14px; */
		/* line-height: 16px; */
		/* height: 16px; */
		/* text-align: center; */
		/* width: 14px; */
		font-size: 20px!important;
	    float: right;
		margin-top:0px;

	}
	
	#hidefilter_filters a:focus
	{
		color:#fc0 !important;
		text-decoration: none!important;
	}
	#filter_form a:focus{
	color:#fc0 !important;
	text-decoration: none!important;
	}
	
	.button-label1:before {
		content:"\25b2";
		display: inline;
		#background-color: #fc0;
		color: #fc0;
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		text-align: center;
		width: 14px;		
		#background-color: #fc0;
		padding-right:5px;
		padding-left:5px;
		margin-top:5px;
		margin-right: 5px;
		
	}
	
	.button-label2:after {
	content: "\25b2";
	/* display: inline; */
	color: #fc0;
	font-size: 14px;
	/* line-height: 16px; */
	/* height: 16px; */
	/* text-align: center; */
	/* width: 14px; */
	}
	
	
	.button-label{
		margin-bottom: 10px;
		padding-left: 4px;
		#background-color:#333333;
		border-radius: 6px;
		box-shadow:5px 5px 5px #666;
		padding:3px;
		#color:#333;
		color:#fc0;
		font-size: 13px;
		font-weight:400;
		border:1px solid #fc0;		
		padding:4px 5px;
		#margin-right: 10px;
		margin-left: -5px;
		text-align:center;
	}
	
	
	
	.button-label-m{
		margin-bottom: 10px;
		padding-left: 4px;
		padding:6px;		
		color:#fc0;
		font-size: 20px!important;
		font-weight:700;	
		
	}
	
	.button-label:hover{
		#color:#ffcc00;
		color: #fff;
		text-decoration: none;
		#background:#fc0;
		
	}
	.button-label-m:hover{
		#color:#ffcc00;
		color: #fff!important;
		text-decoration: none;
		#background:#fc0;
		
	}
	.button-label-m a{
		
		color: #fff!important;
		text-decoration: none;
		#background:#fc0;
		
	}
	.button-label a{		
		color: #fff!important;
		text-decoration: none;
		#background:#fc0;		
	}
	
/*	.step1,.step2,.step3,.step4,.step5,.step6 ,.step7,.step8,.step9{
		#width: 100%!important;
		#background-color: transparent!important;
		border: 1px solid #ffcc00!important;
		color: #ffcc00!important;
		background-color: #444444!important;		
		height: 25px;
		line-height: 30px;			
		#padding: 4px 6px;
		margin: -1px 5px 5px 5px;
		font-size: 12px;		
		color: #555;
		vertical-align: middle;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		box-shadow:5px 5px 5px #666;
	}*/
	.step1,.step2,.step3,.step4,.step5,.step6 ,.step7,.step8,.step9{
		border: 1px solid #E5D8D3!important;
		color: #666!important;
		background-color: transparent!important;
		#height: 25px;
		#line-height: 30px;
		#margin: -1px 5px 5px 5px;
		margin:0 10px 10px 0px!important;
		font-size: 13px!important;
		color: #fff!important;
		vertical-align: middle!important;
		-webkit-border-radius: 4px!important;
		-moz-border-radius: 4px!important;
		border-radius: 4px!important;
		box-shadow: 5px 5px 5px #666!important;
		#padding:4px 15px;
		height: 28px!important;
}	
	
	.filtersubmit{
		background: #2F2020;
		color: #fff;
		padding-right: 4px;
		padding-left: 5px;
		#box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
		border-radius:3px;
		padding: 2px;
		#font-weight: 700;
		box-shadow:5px 5px 5px #D39561;
	}

	.filtercolor {
	 -webkit-filter: brightness(0.6);
	 filter:: brightness(0.6);
	 height: 250px!important;	 
	}
	
	.filtercolor:hover {
	 -webkit-filter: none;
	 filter::none;
	 box-shadow: 0 0 10px #999;	
	}
	
	.tilemain{
		background-color: whitesmoke;
	}
	
	.tilemain:hover{
		box-shadow: 0 0 10px #666;
	}
	
	.btn-block-filter{
		#background-color: rgb(221, 221, 221);
		#background-color: #ffcc00;
		background-color: #efede3;
	}
	
.sports-theme-bg, .sports-theme-bg-hover:hover, .site-nav-span.site-nav-sports-span.site-nav-active-span, .noimage .headline-asset-item-tile.headline-asset-item-sports-tile, .parent-label.sports {
#background-color: rgb(158, 29, 10) !important;
background-color: #efede3 !important
}
.hgsm-ssts-label-top-left {
	left: 10px;
	position: absolute;
	top: 10px;
	z-index: 2;
}
.theme-bg-ssts-label {
	background-color: #6f6f6f;
	color: #fff;
	font-family: 'Futura Today Bold',arial,sans-serif;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 9px;
	padding: 10px;
	text-transform: uppercase;
	color:#990000
}
.theme-bg-ssts-label:hover {
	#background-color:#666666!important;
	color:#fff;
	background-color: rgb(158, 29, 10) !important;
}



@-moz-document url-prefix() {
  select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
  }
}

#hidefilter{margin:0px;}


.quote_share_social{
	width:50%;
	#padding:5px 3px;
    display: inline-block;
	text-indent:left;
}
.q_social_icons{
	#width:22%;
    #float:left;
	#cursor:pointer;
	
	transition: all .5s ease;
	transform: scale(0.7);
	display: inline-block;
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;		
}

.q_social_icons:hover{
	transform: scale(1); 
 	transition: all .2s ease;
}

.left_side_social{z-index:inherit!important;}

.filter-main{
	margin-bottom:0px; 
	#padding:0px;
	background-color:#fc0;
	margin-right: 15px;
	margin-left: 15px;
	border-bottom: 5px solid;
	border-top: 5px solid;
	top:-3px;	
}



.filter-main1{
	margin-bottom:0px; 
	#padding:0px;
	background-color: rgba(0, 0, 0, 0.83);
	margin-right: 15px;
	margin-left: 15px;
	border-bottom: 5px solid;
}


#hidefilter_filters{
margin:5px;
padding:10px;
padding-bottom:0px;
#border-top:5px solid #666;
width:100%;
}
.fancybox-custom .fancybox-skin {
				box-shadow: 0 0 50px #222;
}			
.case2{
	display:none;
}
.fancybox-opened{
	#width:auto!important;
	word-wrap: break-word;
}

.fancybox-title{text-align:center;}


.mobile-filter-search-img{
width:30px!important;
height:30px!important;
}
.chosen-select-deselect{width: 100%;
    padding: 5px;
    margin-bottom: 10px;
    color: #fc0;
    background: #444;
    #border: 1px solid #ABA58
	}
.filter-label{
color:#FFFFFF; font-weight:700; font-size:15px;padding-left:2px;padding-right:2px;
}
.filter-main-div{
margin-bottom:30px;}

#hidefilter_filters{
border-top:5px solid #666;
}

