/*

  Theme Name:  Harlem Community



*/

/* 1. Theme default css */

@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400&display=swap');

body {

	font-family: 'PT Serif', serif;

	background-color: #eee;

	color: #8F8F8F;

	font-size: 14px;

}

.columnists-grid .card-img-top {
  width: 100%;
  height: 350px; /* pick a consistent height */
  object-fit: cover; /* crop and fill */
  object-position: top center; /* focus on top */
  border-radius: 8px; /* optional for rounded look */
}


@font-face {

	font-family: 'FontAwesome';

	src: url('fonts/fontawesome-webfont.eot?v=4.2.0');

	src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');

	font-weight: normal;

	font-style: normal

}

.fa {

	display: inline-block;

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.img {

	max-width: 100%;

	transition: all 0.3s ease-out 0s;

}

.f-left {

	float: left

}

.f-right {

	float: right

}

.alignleft {

	float: left;

	margin-right: 20px;

}

.alignright {

	float: right;

	margin-left: 20px;

}

.aligncenter {

	clear: both;

	float: none;

	display: block;

	text-align: center;

	margin: 0 auto;

}

.clear {

	clear: both;

}

.nopadding {

	padding-left: 0 !important;

	padding-right: 0 !important;

}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {

	display: block;

	max-width: 100%;

	height: auto;

}

.fix {

	overflow: hidden

}

a, .button, button {

	-webkit-transition: all 0.3s ease-out 0s;

	-moz-transition: all 0.3s ease-out 0s;

	-ms-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s;

}

a:focus, .button:focus {

	text-decoration: none;

	outline: none;

}

button {

	cursor: pointer

}

a:focus, a:hover, .portfolio-cat a:hover, .footer -menu li a:hover {

	color: #c9730a;

	text-decoration: none;

}

a, button {

	color: #c9730a;

	outline: medium none;

}

input:focus, textarea:focus, :focus {

	outline: 0

}

button:focus {

	outline: 0 none;

}

.uppercase {

	text-transform: uppercase;

}

.capitalize {

	text-transform: capitalize;

}

h1, h2, h3, h4, h5, h6 {

	font-family: 'PT Serif', serif;

	font-weight: normal;

	color: #555;

	margin-top: 0px;

	font-style: normal;

	font-weight: 400;

	text-transform: capitalize;

}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	color: inherit;

}

h1 {

	font-size: 40px;

	font-weight: 500;

}

h2 {

	font-size: 35px;

}

h3 {

	font-size: 28px;

}

h4 {

	font-size: 22px;

}

h5 {

	font-size: 18px;

}

h6 {

	font-size: 16px;

}

ul {

	margin: 0px;

	padding: 0px;

}

li {

	list-style: none

}

p {

	font-family: 'PT Serif', serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 26px;

	color: #8F8F8F;

	margin-bottom: 15px;

}

hr {

	border-bottom: 1px solid #eceff8;

	border-top: 0 none;

	margin: 30px 0;

	padding: 0;

}

label {

	color: #7e7e7e;

	cursor: pointer;

	font-size: 14px;

	font-weight: 400;

}

*::-moz-selection {

 background: #d6b161;

 color: #fff;

 text-shadow: none;

}

::-moz-selection {

 background: #444;

 color: #fff;

 text-shadow: none;

}

::selection {

	background: #444;

	color: #fff;

	text-shadow: none;

}

*::-moz-placeholder {

 color: #8c8c8c;

 font-size: 14px;

 opacity: 1;

}

*::placeholder {

 color: #8c8c8c;

 font-size: 14px;

 opacity: 1;

}

.btn {

	-moz-user-select: none;

	background: #c9730a;

	/* border: 1px solid transparent; */

	border-radius: 30px;

	color: #fff;

	display: inline-block;

	font-family: 'PT Serif', serif;

	font-size: 14px;

	font-weight: 600;

	line-height: 1.1;

	padding: 12px 25px;

	text-align: center;

	text-transform: uppercase;

	transition: all 0.3s ease 0s;

	vertical-align: middle;

	white-space: nowrap;

	position: relative;

	border: 0;

}

.btn:hover {

	color: #fff;

	background-color: #c9730a;

}

.btn:hover:before {

	width: 100%;

	color: #444

}

.btn.brand-btn {

	background: #fbba42;

	color: #222

}

.btn.brand-btn:hover {

	background: #2f3440;

	color: #fbba42

}

.btn.btn-2 {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	border: 1px solid #fbba42;

	line-height: 1;

	padding: 17px 35px;

}

.btn.btn-2:hover {

	border-color: #2f3440

}

.btn i {

}

/* scrollUp */

#scrollUp {

	background: #c9730a;

	height: 35px;

	width: 35px;

	right: 50px;

	bottom: 77px;

	color: #fff;

	font-weight: 600;

	text-align: center;

	/*border-radius: 50%;*/

	font-size: 0;

	line-height: 34px;

}

#scrollUp:before {

	font-size: 16px;

	content: "\f077";

	font-family: "Font Awesome 5 Free";

}

#scrollUp:hover {

	background: #f8dd08;

	color: #c9730a;

}

/* 



  2. header 



*/

.scroll-header {

}

.header-menu {

}

.logo {

	margin-top: 0;

	margin-left: 0;

}

.header-top {

	background-color: #fff;

	padding: 15px 10px;

}

.main-menu-area .row {

	margin: 0 auto;

}

#social ul li {

	display: inline-block;

}

#social ul li a {

	color: #000000;

	background: #808080;

	width: 20px;

	height: 20px;

	line-height: 20px;

	margin: 0 1px;

	display: block;

	border-radius: 3px;

	text-align: center;

	font-size: 11px;

}

#social ul li a:hover {

	color: #ffffff;

	background: #c9730a;

}

#top_menu ul li {

	display: inline-block;

}

#top_menu ul li a {

	padding: 0 10px;

	font-family: 'Roboto', sans-serif;

	color: #8c8c8c;

	display: block;

	font-size: 14px;

}

.main-menu ul li a:hover {

	color: rgba(255, 255, 255, 0.75);

	text-decoration: underline;

}

.main-menu ul li.current-menu-item a {

	color: rgba(255, 255, 255, 0.75);

	text-decoration: underline;

}

.main-menu-area {

	border-bottom: none;

}

.main-menu ul {

}

.main-menu ul li {

	display: inline-block;

	position: relative;

}

.main-menu ul li:hover {

	opacity: 1;

	top: 100%;

	visibility: visible;

}

.main-menu ul li > a {

	color: #fff;

	display: block;

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	font-weight: 300;

	padding: 17px 12px;

}

.main-menu .row {

	margin: 0 auto;

	align-items: center;

}

.main-menu {

}

.main-menu ul li:hover > a {

	color: #fff;

}

.main-menu ul li a {

	display: inline-block;

	font-family: 'Roboto', sans-serif;

}

.main-menu ul li ul.sub-menu {

	background: #c9730a;

	left: 0;

	opacity: 0;

	position: absolute;

	top: 110%;

	transition: all 0.3s ease 0s;

	visibility: hidden;

	width: 150px;

	z-index: 9;

	box-shadow: 2px 2px 2px rgb(0 0 0 / 30%);

}

ul.menu ul {

}

.main-menu ul li:hover > ul.sub-menu {

	opacity: 1;

	visibility: visible;

	top: 102%;

}

.main-menu ul li ul.sub-menu li {

	border-bottom: 1px solid rgba(255, 255, 255, .1);

	display: block;

	margin: 0;

}

.main-menu ul li ul.sub-menu li:last-child {

	border: 0;

}

.main-menu ul li ul.sub-menu li a {

	color: #fff;

	display: block;

	padding: 10px 10px;

	text-align: left;

	font-size: 13px;

	text-transform: inherit;

}

.main-menu ul li ul.sub-menu li:hover > a {

	color: rgba(255, 255, 255, 0.75);

	text-decoration: underline;

}

.main-menu ul li ul.sub-menu li ul.sub-menu {

	left: 100%;

	top: 0;

}

.mainpagecontent-wrapper {

	background-color: #fff;

}

.wrapper .mainpagecontent-wrapper {

}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {

	min-height: inherit;

}

.search-container {

	position: relative;

	width: 100%;

}

.search-container input[type="text"] {

	padding: 6px 10px;

	position: relative;

	font-size: 14px;

	border: 1px solid #d5d5d5;

	height: 35px;

	width: 100%;

	color: #8c8c8c;

	font-family: 'Roboto', sans-serif;

	border-radius: 3px;

	text-transform: uppercase;

	line-height: 20px;

}

.slider-content h3 {

	font-family: 'Playfair Display', serif;

	color: #000;

	line-height: 29px;

	font-weight: 700;

	font-size: 29px;

	text-align: center;

}

.section_one {

	padding: 0 25px 50px;

}

.slider-content p a {

	font-family: 'Playfair Display', serif;

	color: #000;

	line-height: 21px;

	font-weight: 500;

	font-size: 19px;

	display: block;

	text-align: center;

	padding: 20px 0;

}

.slider-content .btn {

	background-color: rgb(201, 115, 10);

	font-family: 'Roboto', sans-serif;

	color: rgb(255, 255, 255);

	text-decoration: none;

	text-align: left;

	font-weight: 500;

	font-size: 13px;

	box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 20px 0px;

	border-radius: 5px;

	margin-top: 20px;

}

.article_lists ul {

	list-style: none !important;

	margin: 0;

	padding: 0;

}

.article_lists ul li {

	margin: 0;

	line-height: 21px;

	border-bottom: 2px solid #d5d5d5;

	padding: 20px 0;

}

.article_lists ul li a {

	color: #c9730a;

	font-size: 14px;

}

.section_two {

	background-color: #c9730a;

}

.section_three h1 {

	font-size: 24px;

	line-height: 31.2px;

	padding: 10px 0;

	font-family: 'PT Serif', serif;

	margin: 0 auto;

}

.top_banner img {

	margin-bottom: 20px;

	filter: drop-shadow(0px 5px 10px rgba(0, 0, 0, .20));

	border: 3px solid #ffffff;

}

.top_banner {

	width: 80%;

	margin: 0 auto;

	text-align: center;

}

.sprocket-features {

	padding: 40px 25px;

}

.customfp-feature-b img {

	width: 100%;

	height: auto;

}

#media_image-5 {

	padding-top: 50px;

}

#media_image-7 {

	padding-top: 40px;

}

.viewport {

	/*height: 680px;*/

	overflow: hidden;

	position: relative;

	overflow-y: scroll;

	margin-bottom: 30px;

	scrollbar-color: #c9730a #fff;

}

.overview {

	list-style: none;

	padding: 0;

	margin: 0;

}

.sprocket-features .overview .sprocket-features-pagination ul {

	padding: 0 15px;

	position: relative;

	list-style: none !important;

	margin: 0;

}

.sprocket-features .overview .sprocket-features-pagination ul li {

	padding: 15px 0;

	position: relative;

	border-top: 1px solid rgba(255, 255, 255, 0.2);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	cursor: pointer;

	margin: 0;

	line-height: 24px;

}

img.alignleft, img.aligncenter, img.alignright {

	margin-bottom: 20px;

	filter: drop-shadow(0px 5px 10px rgba(0, 0, 0, .20));

	border: 3px solid #ffffff;

	display: block;

	margin: 0 auto;

	clear: both;

}

.ad_container_one img {

	max-width: 200px;

}

.yout_title h3 {

	font-size: 21px;

	line-height: 28.8px;

	padding: 10px 0;

	font-family: 'PT Serif', serif;

	margin: 0 auto;

	text-align: center;

}

.yout_title {

	text-align: center;

	padding-bottom: 30px;

}

#media_image-1 {

	padding-bottom: 20px;

}

#search_top .asl_w_container.asl_w_container_1 {

	min-width: inherit;

}

.subpagecontent-wrapper p {

	font-size: 16px;

	color: #555555;

	line-height: 26px;

}

.bottomcontact {

	background-color: #f0f0f0;

	padding: 30px;

	border-radius: 5px;

}

.bottomcontact h2 {

	margin: 0 0 10px 0;

	font-size: 30px;

	font-weight: normal;

	font-family: 'PT Serif', serif;

	color: #555555;

}

.bottomcontact p {

	margin-bottom: 0px;

}

img.alignleft, .alignleft {

	float: left;

	margin-right: 30px;

}

.inner-page-container {

	background-color: #fff;

	padding: 30px 25px;

}

.pagetitle h1 {

	color: #555;

	font-size: 30px;

	font-family: 'PT Serif', serif;

	font-weight: 600;

	padding-bottom: 10px;

	margin-bottom: 20px;

	border-bottom: 1px solid #d5d5d5;

}

.bottomcontact p a {

	color: #555555;

}

.customfp-feature-b a {

	margin-bottom: 20px;

	display: block;

}

#inner-right img {

	width: 100%;

	display: block;

	margin: 0 auto;

}

#inner-left article {

	overflow: hidden;

	margin-bottom: 20px;

	border: 1px solid rgba(0, 0, 0, 0.1);

	border-radius: 5px;

	padding: 10px;

}

#inner-left .entry-title {

	padding-bottom: 10px;

	border-bottom: 1px solid #e2e2e2;

	margin-bottom: 20px;

	font-family: 'PT Serif', serif;

}

#inner-left .entry-content h3, #inner-left .entry-footer h3 {

	text-align: left !important;

	font-family: 'PT Serif', serif;

}

#inner-left .entry-content a, #inner-left .entry-footer a {

	font-size: 14px;

	font-family: 'PT Serif', serif;

	color: #000;

}

#inner-left .entry-content .svg-icon, #inner-left .entry-footer .svg-icon {

	margin-right: 5px;

	position: relative;

	top: 3px;

}

#inner-left .entry-content .posted-on, #inner-left .entry-footer .posted-on {

	padding-left: 10px;

}

#inner-left .entry-content .cat-links, #inner-left .entry-footer .cat-links {

	padding-left: 10px;

}

#inner-left .entry-content .edit-link, #inner-left .entry-footer .edit-link {

	padding-left: 10px;

}

.gc-pagination ul {

	list-style: none;

	text-align: center;

	margin-left: 0;

	margin-bottom: 20px;

	padding: 10px 0;

}

.gc-pagination ul li {

	display: inline-block;

	margin-right: 10px;

	padding-left: 0 !important;

	margin-bottom: 5px;

}

.gc-pagination ul li .current {

	background: #c9730a;

	color: #fff;

	border-radius: 5px;

	padding: 9px 15px;

	border: none;

}

.gc-pagination ul li a {

	background: #555555;

	border-radius: 5px;

	color: #fff;

	display: block;

	padding: 7px 15px;

}

.gc-pagination ul li a:hover {

	background: #c9730a;

	color: #fff;

}

#inner-left .navigation ol {

}

#inner-left .navigation ol li {

	margin-bottom: 5px;

}

#inner-left .navigation .wp-paginate .current {

	background: #c9730a;

	color: #fff;

	border-radius: 5px;

	padding: 9px 15px;

	border: none;

}

#inner-left .navigation .wp-paginate a {

	background: #555555;

	border-radius: 5px;

	color: #fff;

	padding: 7px 15px;

	border: none;

}

#inner-left .navigation {

	padding-top: 20px;

}

#inner-left .navigation .wp-paginate a:hover {

	background: #c9730a;

	color: #fff;

}

#inner-right iframe {

	width: 100% !important;

}

#inner-right .dcmads {

	width: 100% !important;

}

.customfp-feature-b .dcmads {

	width: 100% !important;

}

.customfp-feature-b iframe {

	width: 100% !important;

}

.sprocket-features .overview .sprocket-features-pagination ul li.active {

	font-family: 'Playfair Display', serif;

	color: #4f4f4f;

	font-weight: bold;

	font-size: 20px;

	line-height: 1.5em;

}

.middle_part .sprocket-features-title {

	font-size: 30.8px;

	line-height: 38.4px;

	font-weight: bold;

	color: #000;

}

.middle_part .sprocket-features-title a {

	color: #000;

	font-family: 'PT Serif', serif;

}

.sprocket-features-desc h3 a {

	color: #c9730a;

	font-family: 'PT Serif', serif;

	font-size: 21px;

	text-align: center;

	line-height: 28.8px;

}

.sprocket-features-desc .readon {

	padding: 0;

	border: none;

	background: transparent;

	color: #c9730a;

	text-decoration: underline;

	font-family: 'Roboto', sans-serif;

}

.video-image img {

	max-width: 100%;

	height: auto;

}

.halfwidth-video-box h3 {

	background-color: #000000;

	padding: 15px;

	margin: 0px;

	text-align: center;

	color: #ffffff;

	font-family: 'PT Serif', serif;

}

.halfwidth-video-box {

	margin-top: 15px;

	margin-bottom: 15px;

}

.video-play-btn {

	position: absolute;

	z-index: 2;

	width: 66px;

	height: 66px;

	border-radius: 100%;

	background: #c9730a;

	left: 50%;

	top: 35%;

	box-shadow: 1px 1px 8px #000000;

	transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transition: all 0.3s ease-in-out 0s;

	-moz-transition: all 0.3s ease-in-out 0s;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

}

.video-play-btn img {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

}

.pageheading-wrapper .pagetitle h2 {

	text-transform: uppercase;

	font-weight: 600;

	color: #c9730a;

	margin: 0 auto;

	padding-bottom: 10px;

	font-family: 'PT Serif', serif;

	font-size: 30px;

}

#inner-left .gc-content p a {

	color: #007bff;

}

#inner-left .gc-content p a:hover {

	color: #0056b3;

	text-decoration: underline;

}

.single-article-part {

	padding: 20px 0;

	border-bottom: 1px solid #cccc;

}

.contact-information {

	padding: 15px;

	margin-bottom: 20px;

	background-color: #f0f0f0;

	border-radius: 10px;

}

.contact-information h2 {

	font-weight: bold;

	color: #000000;

	text-transform: uppercase;

	font-family: 'playfairdisplay';

}

.contact-detail-wrapper {

}

.contact-item {

}

.contact-item-wrap {

	position: relative;

	padding-left: 65px;

	min-height: 50px;

	align-items: center;

	font-size: 18px;

	display: flex;

	align-items: center;

}

.contact-icon {

	width: 50px;

	height: 50px;

	background-color: #000000;

	border-radius: 100%;

	font-size: 21px;

	color: #ffffff;

	text-align: center;

	position: absolute;

	left: 0;

	top: 0;

	line-height: 47px;

}

#pdf_sec .vc_btn3-container.gc-pdfbtn.vc_btn3-center {

	margin: 0;

	text-align: left;

}

#pdf_sec .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {

	border: 4px double #c9730a;

	padding: 15px 15px 15px 55px;

	background-color: #faefe1;

	color: #007bff;

	font-size: 18px;

	font-weight: 600;

}

#pdf_sec .vc_btn3-container.gc-pdfbtn.vc_btn3-center {

	text-align: left;

	margin: 0;

}

#pdf_sec .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern i {

	font-size: 30px;

	left: 15px;

}

.ad_container_one {

	border: 1px solid #000;

	padding: 10px;

}

.ad_container_one input[type="submit"] {

	background: #c9730a!important;

	border-radius: 3px;

}

#rotating-ads-container {

	position: relative;

}

#prev-ad {

	position: absolute;

	left: 0;

	top: 45%;

}

#next-ad {

	position: absolute;

	top: 45%;

	right: 0;

}

/*********09-01-2025******************/

.banner-wrapper {

	position: relative;

}

.banner-wrapper img {

	width: 100%;

}

.banner-wrapper .txt {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	z-index: 19;

	width: 96%;

	display: flex;

	align-items: center;

	justify-content: center;

}

.banner-wrapper .txt .ban_txt {

	width: 100%;

	float: left;

	text-align: center;

}

.banner-wrapper .txt .ban_txt h2 {

	color: #fff;

	font-size: 35px;

	font-family: 'PT Serif', serif;

	font-weight: 700;

	padding-bottom: 0px;

	margin-bottom: 0px;

}

.banner-wrapper .txt .ban_txt p {

	color: #fff;

	font-size: 16px;

	font-family: 'PT Serif', serif;

	font-weight: 400;

	padding: 0;

	margin: 0;

}

.banner-wrapper .txt .ban_img {

	width: 30%;

	float: left;

}

.banner-wrapper .txt .ban_img img {

	width: auto;

}

.banner-wrapper .txt .ban_txt_1 {

	width: 70%;

	float: left;

	text-align: left;

}

.banner-wrapper .txt .ban_txt_1 h2 {

	color: #fff;

	font-size: 35px;

	font-family: 'PT Serif', serif;

	font-weight: 700;

	padding-bottom: 0px;

	margin-bottom: 0px;

}

.banner-wrapper .txt .ban_txt_1 p {

	color: #fff;

	font-size: 16px;

	font-family: 'PT Serif', serif;

	font-weight: 400;

	padding: 0;

	margin: 0;

}

.banner-wrapper .txt .ban_txt_1 p+p {

	margin: 25px 0 0 0;

}

.list_area {

}

.list_area ul {

	display: flex;

	width: 100%;

	flex-flow: wrap row;

	align-items: baseline;

	justify-content: center;

}

.list_area ul li {

	display: inline-block;

	width: 32%;

	margin: 15px 0 15px 2%;

}

.list_area ul li img {

	width: 100%;

}

.list_area ul li:nth-child(3n+1) {

	margin: 15px 0;

}

.list_area ul li h2 {

	font-family: 'PT Serif', serif;

	font-weight: 700;

	font-size: 25px;

	color: #000;

	margin: 15px 0 0 0;

}

.list_area ul li p {

	font-family: 'PT Serif', serif;

	font-weight: 400;

	font-size: 16px;

	color: #5e5e5e;

	margin: 0;

	padding: 0;

}

.pagetitle h2 {

	color: #000;

	font-size: 30px;

	font-family: 'PT Serif', serif;

	font-weight: 700;

	padding-bottom: 10px;

	margin-bottom: 20px;

	border-bottom: 1px solid #d5d5d5;

}

.pagetitle {

	margin: 25px 0 0 0;

}

.pagetitle h3 {

	color: #000;

	font-size: 30px;

	font-family: 'PT Serif', serif;

	font-weight: 700;

	padding-bottom: 10px;

	padding-top: 10px;

	margin-bottom: 20px;

	border-top: 1px solid #a1a1a1;

}

.video_box {

	border-radius: 15px;

}

.video_box img, .video_box iframe {

	border-radius: 15px;

}

.actor_area {

	text-align: center;

}

.actor_area ul {

	display: table;

	width: 100%;

}

.actor_area ul li {

	display: inline-block;

	margin: 15px 0 15px 2%;

	width: 32%;

	float: left;

	min-height: 275px;

}

.actor_area ul li:nth-child(3n+1) {

	margin: 15px 0 15px 0;

}

.actor_area ul li img {

	width: 162px;

	height: 162px;

	border-radius: 50%;

}

.actor_area ul li h2 {

	font-family: 'PT Serif', serif;

	font-weight: 700;

	font-size: 25px;

	color: #000;

	margin: 15px 0 0 0;

}

.actor_area ul li p {

	font-family: 'PT Serif', serif;

	font-weight: 400;

	font-size: 16px;

	color: #5e5e5e;

	margin: 0;

	padding: 0;

}

.wpb_single_image.vc_align_left {

}

.wpb_single_image.vc_align_left img {

	width: 100%;

}

.wpb_single_image .vc_figure {

	width: 100%;

}

.wpb_single_image .vc_single_image-wrapper {

	width: 100%;

}

 @media only screen and (max-width: 1198px) {

}

@media only screen and (max-width: 990px) {

.banner-wrapper .txt .ban_img {

	width: 25%;

}

.banner-wrapper .txt .ban_img img {

	width: 100%;

}

.banner-wrapper .txt .ban_txt_1 {

	width: 75%;

	padding: 0 0 0 25px;

}

.video_box img, .video_box iframe {

	width: 100%;/* height: auto; */

}

.list_area ul li {

	display: inline-block;

	width: 48%;

	margin: 15px 1%;

}

.list_area ul li:nth-child(3n+1) {

	margin: 15px 1%;

}

.actor_area ul li img {

	width: 100%;

	height: auto;

	border-radius: 50%;

}

.list_area ul li h2 {

	font-size: 20px;

}

.actor_area ul li h2 {

	font-weight: 600;

	font-size: 20px;

}

}

 @media only screen and (max-width: 740px) {

}

@media only screen and (max-width: 440px) {

.banner-wrapper .txt .ban_txt h2 {

	font-size: 20px;

}

.list_area ul li {

	width: 100%;

	text-align: center;

}

.list_area ul li img {

	width: 100%;

	text-align: center;

}

.list_area ul li:nth-child(even) {

	margin: 15px 0;

}

.banner-wrapper .txt .ban_txt_1 h2 {

	font-size: 22px;

}

.banner-wrapper .txt .ban_txt_1 p {

	font-size: 13px;

	line-height: 17px;

	margin: 0;

}

.banner-wrapper .txt .ban_txt_1 p+p {

	margin: 0;

}

.actor_area ul li {

	width: 48%;

	margin: 15px 1%;

}

.actor_area ul li:nth-child(3n+1) {

	margin: 15px 1%;

}

.inner-page-container {

	padding: 30px 0px;

}

}

/*=========28-07-2025===========*/

.heateor_sss_sharing_title {

	font-family: 'PT Serif', serif;

	font-size: 20px;

	font-weight: bold;

	line-height: 25px;

	color: #555;

	margin: 10px 0 0 0;

}

div.heateor_sss_horizontal_sharing .heateor_sss_square_count {

	/*display: block;*/

	display: none !important;

}

.yarpp-related {

}

.yarpp-related ol {

	width: 100%;

	display: table;

	padding: 0;

	margin: 0;

}

.yarpp-related ol li {

	width: auto;

	display: inline-block;

	padding: 9px;

	margin: 3px;

	border: 1px solid #ccc;

	font-family: 'PT Serif', serif;

	font-size: 15px;

	font-weight: normal;

	line-height: 20px;

	color: #000;

	transition: all .3s ease-in-out;

}

.yarpp-related ol li:hover {

	background: #c9730a;

	border: 1px solid #fff;

}

.yarpp-related ol li a {

	font-family: 'PT Serif', serif;

	font-size: 15px;

	font-weight: normal;

	line-height: 20px;

	color: #000;

	white-space: nowrap;

	display: block;

}

.yarpp-related ol li:hover a {

	color: #fff;

}

footer {

}

.footer_content {

	background: #fff;

	padding: 36px 15px;

	border-top: 1px solid #ccc;

}

.footer_con {

}

.footer_con h3 {

	font-family: 'PT Serif', serif;

	font-size: 20px;

	font-weight: bold;

	line-height: 25px;

	color: #555;

	margin: 0 0 10px 0;

}

.footer_con ul {

	display: table;

	width: 100%;

}

.footer_con ul li {

	display: inline-block;

	width: 100%;

	padding: 5px 0;

	font-family: 'PT Serif', serif;

	font-size: 15px;

	font-weight: normal;

	line-height: 20px;

	color: #000;

	transition: all .3s ease-in-out;

}

.footer_con ul li a {

	font-family: 'PT Serif', serif;

	font-size: 15px;

	font-weight: normal;

	line-height: 20px;

	color: #000;

	white-space: nowrap;

}

.footer_con ul li:hover a {

	color: #c9730a;

}

.footer_arti {

}

.footer_arti h3 {

	font-family: 'PT Serif', serif;

	font-size: 20px;

	font-weight: bold;

	line-height: 25px;

	color: #555;

	margin: 0 0 10px 0;

}

.footer_arti ul {

	display: table;

	width: 100%;

}

.footer_arti ul li {

	display: inline-block;

	width: 100%;

	padding: 5px 0;

	font-family: 'PT Serif', serif;

	font-size: 15px;

	font-weight: normal;

	line-height: 20px;

	color: #000;

	transition: all .3s ease-in-out;

}

.footer_arti ul li a {

	font-family: 'PT Serif', serif;

	font-size: 15px;

	font-weight: normal;

	line-height: 20px;

	color: #000;

	display: block;

}

.footer_arti ul li:hover a {

	color: #c9730a;

}

.footer_social {

}

.footer_social h3 {

	font-family: 'PT Serif', serif;

	font-size: 20px;

	font-weight: bold;

	line-height: 25px;

	color: #555;

	margin: 0 0 10px 0;

}

.footer_social ul {

	display: table;

	width: 100%;

}

.footer_social ul li {

	display: inline-block;

	width: 36px;

	height: 36px;

	background: #c9730a;

	border-radius: 50px;

	text-align: center;

	font-family: 'PT Serif', serif;

	font-size: 15px;

	font-weight: normal;

	line-height: 36px;

	color: #000;

	margin: 0 5px 0 0;

	transition: all .3s ease-in-out;

}

.footer_social ul li:hover {

	background: #333;

}

.footer_social ul li a {

	font-family: 'PT Serif', serif;

	font-size: 15px;

	font-weight: normal;

	line-height: 36px;

	color: #fff;

	white-space: nowrap;

	display: block;

}

/*=========28-07-2025===========*/



/**********31-07-2025************/



.prominent-author-byline {

  display: flex;

  align-items: flex-start;

  margin-bottom: 30px;

  padding: 15px;

  background: #f9f9f9;

  border-left: 4px solid #0073aa;

  border-radius: 6px;

}



.prominent-author-byline .author-avatar {

  margin-right: 15px;

  flex-shrink: 0;

}



.prominent-author-byline .author-info {

  flex: 1;

}



.prominent-author-byline .author-name {

  margin: 0 0 5px;

  font-size: 1.2em;

  font-weight: bold;

}



.prominent-author-byline .author-bio {

  margin: 0 0 10px;

  font-style: italic;

  color: #444;

}



.prominent-author-byline .author-link a {

  color: #0073aa;

  text-decoration: underline;

  font-weight: 500;

}



.footer_content1 {

	background: #fff;

	padding: 36px 15px;

	border-top: 1px solid #ccc;

}

.footer_content1 h3 { 

  text-align:center;

}

/**********end****************/

