@import url('https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap');
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
strong , b {font-weight:bold;}
em{font-style: italic;}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
table.addTable{

  border-collapse: collapse;
}
table.addTable, table.addTable th, table.addTable td {
  border: 1px solid black;
}
table.addTable td{padding:10px;}
table.addTable tr:nth-child(even) {background-color: #f2f2f2;}

button:focus {
	outline: 0;
}

:focus {
	outline: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none !important;
}

/* font*/
@font-face {
	font-family: Oswald-Regular;
	src: url('../fonts/Oswald-Regular.ttf') format('opentype');
}

@font-face {
	font-family: Oswald-Medium;
	src: url('../fonts/Oswald-Medium.ttf') format('opentype');
}

@font-face {
	font-family: Oswald-Bold;
	src: url('../fonts/Oswald-Bold.ttf') format('opentype');
}

@font-face {
	font-family: Gelasio-Regular;
	src: url('../fonts/Gelasio-Regular.ttf') format('opentype');
}

@font-face {
	font-family: Gelasio-Medium;
	src: url('../fonts/Gelasio-Medium.ttf') format('opentype');
}

@font-face {
	font-family: Gelasio-SemiBold;
	src: url('../fonts/Gelasio-SemiBold.ttf') format('opentype');
}

@font-face {
	font-family: Gelasio-Bold;
	src: url('../fonts/Gelasio-Bold.ttf') format('opentype');
}

@font-face {
	font-family: OpenSans-Regular;
	src: url('../fonts/OpenSans-Regular.ttf') format('opentype');
}

@font-face {
	font-family: OpenSans-SemiBold;
	src: url('../fonts/OpenSans-SemiBold.ttf') format('opentype');
}

@font-face {
	font-family: OpenSans-LightItalic;
	src: url('../fonts/OpenSans-LightItalic.ttf') format('opentype');
}

/* .padd {
	padding-left: 0 !important;
	padding-right: 0 !important;
} */

.padd_left {
	padding-left: 0 !important;
}
@media (max-width: 991px) {
	.padd_left {
		padding-left: 15px !important;
	}
}

.padd_right {
	padding-right: 0 !important;
}
@media (max-width: 991px) {
	.padd_right {
		padding-right: 15px !important;
	}
}

.home_first_section {
	margin-top: 20px;
}
.home_first_section .firstsection .home_banner {
	padding: 0 15px;
	height:350px;
	margin-bottom:15px;
	overflow:hidden;
}
.bannerimage{height:350px !important; object-fit:cover !important;}

.home_first_section .firstsection .home_banner .carousel-caption {
	bottom: 5px;
	color: #fff;
	text-align: left;
	right: 12%;
	left: 12%;
}
.home_first_section .firstsection .home_banner .carousel-caption h1 {
	font-family: Gelasio-Bold;
	font-size: 25px;
	line-height: 1;
	margin-bottom: 15px;
}
.home_first_section .firstsection .home_banner .carousel-caption .banner_btn {
	font-family: Oswald-Medium;
	font-size: 12px;
	background-color: #bc2423;
	border: 1px solid #bc2423;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 10px;
	border-radius: 6px;
	letter-spacing: 0.5px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.home_first_section
	.firstsection
	.home_banner
	.carousel-caption
	.banner_btn:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background-color: #fff;
	color: #bc2423;
}
.home_first_section .firstsection .home_banner .carousel-caption p {
	font-family: OpenSans-LightItalic;
	font-size: 14px;
	margin-top: 20px;
}
.home_first_section .firstsection .home_banner .carousel-caption p a {
	color: #fff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.home_first_section .firstsection .home_banner .carousel-caption p a:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #bc2423;
}
.home_first_section .firstsection .home_news {
	padding-top: 30px;
}
.home_first_section .firstsection .home_news .heading h2 {
	font-family: Oswald-Bold;
	font-size: 24px;
	color: #1b1b1b;
	text-transform: uppercase;
	padding: 11px 0 20px 13px;
}
.home_first_section .firstsection .home_news .heading h3 {
	font-family: Oswald-Medium;
	font-size: 36px;
	color: #1b1b1b;
	margin: 0 0 35px 0;
	position: relative;
}
.home_first_section .firstsection .home_news .heading h3::after {
	content: '';
	position: absolute;
	background: #bc2423;
	height: 3px;
	width: 45px;
	bottom: -8px;
	left: 0px;
}
.home_first_section .firstsection .home_news .news_heading {
	margin-left: 15px;
	background-image: url(../images/Latest-.png);
	background-repeat: no-repeat;
}
.home_first_section .firstsection .home_news .card_wrapper {
	margin-top: 20px;
}
.home_first_section .firstsection .home_news .card_wrapper .card_image img {
	width: 100%;
	object-fit:cover;
}
.home_first_section .firstsection .home_news .card_wrapper .card_footer {
	margin: 12px 0 20px;
}
.home_first_section .firstsection .home_news .card_wrapper .card_footer h4 {
	color: #262626;
	font-family: Gelasio-Bold;
	font-size: 13px;
	line-height: 17px;
}
.home_first_section .firstsection .home_news .card_wrapper .card_footer a {
	margin: 10px 0 0;
	font-family: OpenSans-SemiBold;
	color: #296ec4;
	font-size: 13px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.home_first_section
	.firstsection
	.home_news
	.card_wrapper
	.card_footer
	a:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #bc2423;
}
.home_first_section
	.firstsection
	.home_news
	.card_wrapper
	.card_footer
	.cardfooter_lifestyle {
	border: 1px solid #296ec4;
	padding: 2px 10px;
	border-radius: 3px;
	margin: 10px 10px 0 0;
	font-family: Oswald-Medium;
	color: #296ec4;
	font-size: 10px;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.home_first_section
	.firstsection
	.home_news
	.card_wrapper
	.card_footer
	.cardfooter_lifestyle:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background: #296ec4;
	color: #fff;
}
.home_first_section
	.firstsection
	.home_news
	.card_wrapper
	.card_footer
	.editors_date {
	color: #999;
	font-size: 11px !important;
	font-family: 'OpenSans-Regular';
	margin: 4px 0 0;
}
.home_first_section .firstsection .home_news .card_wrapper .card_footer p {
	font-family: 'OpenSans-Regular';
	font-size: 12px;
	line-height: 1.3;
	color: #434343;
	margin: 15px 0;
}
.home_first_section .firstsection .home_news .grid_3 .card_wrapper h4 {
	/* height: 54px; */
	font-size: 12px;
}
.home_first_section
	.firstsection
	.home_news
	.grid_3
	.card_wrapper
	.cardfooter_lifestyle {
	padding: 3px 5px;
	font-size: 10px;
}
.home_first_section
	.firstsection
	.home_news
	.grid_3
	.card_wrapper
	.editors_date {
	font-size: 11px;
	color: #999999;
	font-family: OpenSans-Regular;
	margin: 10px 0 0;
}
.home_first_section .firstsection .home_news .grid_4 .editors_date {
	margin: 5px 0 0 !important;
}
.home_first_section .firstsection .home_news .small_card {
	margin: 30px 0;
}
.home_first_section .firstsection .home_news .small_card .card_wrapper {
	margin-top: 0px;
}
.home_first_section
	.firstsection
	.home_news
	.small_card
	.card_wrapper
	.card_footer {
	margin: 0;
	font-family: 'OpenSans-Regular';
	line-height: 1.3em;
	font-size: 14px;
}
.home_first_section
	.firstsection
	.home_news
	.small_card
	.card_wrapper
	.card_footer
	h4 {
	font-size: 12px;
	line-height: 1.2;
	font-family: Gelasio-SemiBold;
		word-break:break;
}
.home_first_section
	.firstsection
	.home_news
	.small_card
	.card_wrapper
	.card_footer
	a {
	font-size: 13px;
	margin: 5px 10px 0 0;
}
.home_first_section .firstsection .home_news .viewmore_wrap {
	margin: 20px 0 30px;
}
.home_first_section .firstsection .home_news .viewmore_wrap .viewmore {
	border: 1px solid #bc2423;
	background-color: #bc2423;
	padding: 8px 16px 5px;
	border-radius: 5px;
	margin: 10px 10px 0 15px;
	font-family: Gelasio-Bold;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.home_first_section .firstsection .home_news .viewmore_wrap .viewmore:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #bc2423;
	background-color: #fff;
}
.home_first_section .firstsection .home_news .slider_main .slick-arrow {
	position: absolute;
	top: -43px;
	right: 55px;
	background: #fff;
	border: 1px solid #d1d0d0;
	padding: 2px 8px;
	border-radius: 4px;
	color: #bc2423;
	cursor: pointer;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.home_first_section .firstsection .home_news .slider_main .slick-arrow:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background: #bc2423;
	border: 1px solid #bc2423;
	color: #fff;
}
.home_first_section .firstsection .home_news .slider_main .slick-arrow .fa {
	font-weight: 900;
	font-size: 20px;
}
.home_first_section .firstsection .home_news .slider_main .slick-next {
	right: 15px;
}

.home_first_section .firstsection .home_news .pragrph_section p {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 30px;
	/* padding-right: 3%; */
	font-family: OpenSans-Regular;
	color: #575757;
	word-break: break-word;
}
.home_first_section .firstsection .home_news .pragrph_section h4 {
	font-size: 20px;
	margin-bottom: 20px;
	font-family: OpenSans-SemiBold;
	color: #434343;
}
.home_first_section .firstsection .home_news .contactpage_form {
	background-color: #fafafa;
	padding: 45px;
	margin: 0 3% 0 0;
}
.home_first_section .firstsection .home_news .contactpage_form h4 {
	font-size: 24px;
	font-family: OpenSans-SemiBold;
	margin-bottom: 30px;
	color: #1b1b1b;
}
.home_first_section .firstsection .home_news .contactpage_form input {
	padding: 0.675rem 0.75rem 0.675rem 2.5rem;
	background-repeat: no-repeat;
	background-position: 2%;
}
.home_first_section .firstsection .home_news .contactpage_form .name {
	background-image: url(../images/user.png);
}
.home_first_section .firstsection .home_news .contactpage_form .email {
	background-image: url(../images/mail.png);
}
.home_first_section .firstsection .home_news .contactpage_form .submit {
	background-image: url(../images/subject.png);
}
.home_first_section .firstsection .home_news .contactpage_form .message {
	background-image: url(../images/message.png);
	padding: 0.675rem 0.75rem 0.675rem 2.5rem;
	background-repeat: no-repeat;
	background-position: 2% 11%;
}
.home_first_section
	.firstsection
	.home_news
	.contactpage_form
	::-webkit-input-placeholder {
	font-family: OpenSans-Regular;
	font-size: 14px;
	color: #cecece;
}
.home_first_section
	.firstsection
	.home_news
	.contactpage_form
	:-ms-input-placeholder {
	font-family: OpenSans-Regular;
	font-size: 14px;
	color: #cecece;
}
.home_first_section
	.firstsection
	.home_news
	.contactpage_form
	::-ms-input-placeholder {
	font-family: OpenSans-Regular;
	font-size: 14px;
	color: #cecece;
}
.home_first_section .firstsection .home_news .contactpage_form ::placeholder {
	font-family: OpenSans-Regular;
	font-size: 14px;
	color: #cecece;
}
.home_first_section .firstsection .home_news .contactpage_form .submit_btn {
	background-color: #0e539d;
	color: #fff;
	padding: 15px;
	width: 100%;
	font-family: OpenSans-SemiBold;
	border: none;
	text-transform: uppercase;
	font-size: 18px;
	margin-top: 15px;
	cursor: pointer;
}
.home_first_section .firstsection .home_news .editor_box {
	-webkit-box-shadow: 1px 1px 20px 6px #f9f9f9f2, 1px -1px 14px 2px #f6f4f4ba;
	box-shadow: 1px 1px 20px 6px #f9f9f9f2, 1px -1px 14px 2px #f6f4f4ba;
	margin: 50px 3% 0 0;
	padding: 40px 20px 10px 40px;
}
.home_first_section .firstsection .home_news .editor_box .editorbox_item {
	margin-bottom: 30px;
}
.home_first_section .firstsection .home_news .editor_box .editorbox_item h4 {
	font-size: 18px;
	margin-bottom: 10px;
	font-family: Gelasio-SemiBold;
	color: #262626;
	position: relative;
}
.home_first_section
	.firstsection
	.home_news
	.editor_box
	.editorbox_item
	h4::before {
	content: '';
	position: absolute;
	background: #262626;
	height: 8px;
	width: 8px;
	border-radius: 5px;
	bottom: 6px;
	left: -15px;
}
.home_first_section .firstsection .home_news .editor_box .editorbox_item p {
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 5px;
	font-family: OpenSans-Regular;
	color: #575757;
}
.home_first_section .firstsection .home_news .editor_box h3 {
	font-size: 30px;
	margin-bottom: 10px;
	font-family: OpenSans-SemiBold;
	color: #1b1b1b;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.home_first_section .firstsection .home_news .editor_box h5 {
	font-size: 16px;
	margin-bottom: 10px;
	font-family: OpenSans-SemiBold;
	color: #1b1b1b;
}
.home_first_section .firstsection .home_news .editor_box .fa {
	margin: 3px 10px 0 0;
	font-size: 16px;
}
.home_first_section .firstsection .home_news .advertrate_wrapper {
	margin-right: 3%;
}
.home_first_section .firstsection .home_news .advertrate_wrapper .table_wrap {
	-webkit-box-shadow: 1px 1px 14px 2px #eae5e5f2, 1px -1px 9px 1px #eae5e5ba;
	box-shadow: 1px 1px 14px 2px #eae5e5f2, 1px -1px 9px 1px #eae5e5ba;
}
.home_first_section
	.firstsection
	.home_news
	.advertrate_wrapper
	.table_wrap
	table
	thead {
	font-family: OpenSans-SemiBold;
	color: #fff;
	background-color: #0e539d;
	font-size: 14px;
}
.home_first_section
	.firstsection
	.home_news
	.advertrate_wrapper
	.table_wrap
	table
	tbody
	tr:nth-of-type(even) {
	background: #f9fbfe;
}
.home_first_section
	.firstsection
	.home_news
	.advertrate_wrapper
	.table_wrap
	table
	tbody
	tr
	td {
	font-family: OpenSans-Regular;
	font-size: 14px;
	line-height: 1.6;
	color: #434343;
}
.home_first_section
	.firstsection
	.home_news
	.advertrate_wrapper
	.table_wrap
	table
	tbody
	tr
	td:nth-of-type(1) {
	color: #262626;
	font-family: OpenSans-SemiBold;
}
.home_first_section
	.firstsection
	.home_news
	.advertrate_wrapper
	.table_wrap
	table
	tbody
	tr
	td:nth-of-type(3) {
	width: 266px;
}
.home_first_section
	.firstsection
	.home_news
	.advertrate_wrapper
	.table_wrap
	table
	tbody
	tr
	.td_bold {
	font-family: OpenSans-SemiBold;
	color: #262626;
}
.home_first_section
	.firstsection
	.home_news
	.advertrate_wrapper
	.table_wrap
	table
	td,
.home_first_section
	.firstsection
	.home_news
	.advertrate_wrapper
	.table_wrap
	table
	th {
	border-top: none;
	padding: 1rem;
}
.firstsection img{max-width:100%; height:auto;}
.home_first_section .home_sidebar .home_news {
	padding-top: 0;
}
.home_first_section .home_sidebar .home_news .heading h2 {
	padding: 0 0 0 15px;
	position: relative;
	top: -3px;
}
.home_first_section .home_sidebar .home_news h4 {
	font-size: 12px !important;
	line-height: 13px !important;
	font-family: Gelasio-SemiBold !important;
}
.home_first_section .home_sidebar .home_news .slider_main .slick-arrow {
	top: -27px;
}
.home_first_section .home_sidebar .home_news .sidebar_adds {
	padding: 0 0 0 15px;
}
.home_first_section .home_sidebar .home_news .sidebar_adds img {
	margin-top: 70px;
}
.home_first_section .home_sidebar .home_news .cardfooter_lifestyle {
	padding: 4px 8px !important;
}
.home_first_section .home_sidebar .home_column h3 {
	padding: 50px 0 5px 15px;
	font-family: Oswald-Bold;
	font-size: 25px;
	line-height: 1;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.home_first_section .home_sidebar .home_column h2 {
	top: 8px !important;
	padding: 0 0 12px 0 !important;
	margin: 0px 15px;
	color: #484848 !important;
	font-size: 18px !important;
	border-bottom: 2px solid #296ec4;
}
.home_first_section .home_sidebar .home_column h4 {
	font-size: 13px !important;
	line-height: 17px !important;
	font-family: Gelasio-SemiBold !important;
}

.second_section {
	background-color: #06356e;
	padding: 30px 15px 50px;
}
.second_section .home_news h2 {
	color: #fff !important;
}
.second_section .home_news .card_footer h4 {
	color: #fff !important;
	word-break:break-word;
}
.second_section .home_news .card_footer a:hover {
	color: #fff !important;
}
.second_section .home_news .slick-arrow {
	background: transparent !important;
	border: 1px solid #99c1f2 !important;
	color: #99c1f2 !important;
}
.second_section .home_news .slick-arrow:hover {
	border: 1px solid #fff !important;
	color: #fff !important;
}

.third_section {
	margin: 30px 0 0;
}
.third_section .home_news .card_footer a {
	margin: 5px 0 0 !important;
}

.fourth_section {
	margin: 0 0 50px;
}
.fourth_section .sidebar_adds {
	margin-top: 12px;
}
.fourth_section .home_news .card_footer a {
	margin: 5px 0 0 !important;
}

.breadcrumb_wrapper {
	background-color: #f2f2f2;
}
.breadcrumb_wrapper .breadcrumb {
	border-radius: 0rem;
	margin-bottom: 0rem;
	padding: 0.75rem 0rem 0.95rem;
	background-color: transparent;
}
.breadcrumb_wrapper .breadcrumb .breadcrumb-item {
	font-size: 14px;
	font-family: Oswald-Regular;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding:6px 0 6px;
}
.breadcrumb_wrapper .breadcrumb .breadcrumb-item a {
	color: #a3a3a3;
}
.breadcrumb_wrapper .breadcrumb .breadcrumb-item.active {
	color: #343434;
}
.breadcrumb_wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
	color: #a3a3a3;
	content: '>';
	padding-right: 1rem;
	padding-left: 1rem;
	padding-bottom: 1px;
	padding: 0 1rem 1px 1rem;
}

.aboutus_page {
	margin: 25px 0 70px;
}
.aboutus_page .firstsection .home_news {
	padding-top: 0;
}
.aboutus_page .firstsection .home_news .sidebar_adds img {
	margin-top: 0px;
	margin-bottom: 30px;
}
.aboutus_page .firstsection .home_news .small_card .card_footer h4 {
	font-size: 13px !important;
}
.aboutus_page .firstsection .home_news .small_card .card_footer a {
	font-size: 12px !important;
}
.aboutus_page
	.firstsection
	.home_news
	.small_card
	.card_footer
	.cardfooter_lifestyle {
	font-size: 10px !important;
	padding: 4px 8px !important;
}
.aboutus_page .firstsection .home_column {
	padding: 10px 0 0;
}

.contactus_page .editor_box {
	margin: 0 3% 0 0 !important;
}

/* Author description */
.author .home_first_section.fourth_section .heading h3 {
	font-family: Oswald-Medium;
	font-size: 36px;
	color: #1b1b1b;
	margin: 35px 0;
	position: relative;
}
.author .home_first_section.fourth_section .heading h3::after {
	content: '';
	position: absolute;
	background: #bc2423;
	height: 3px;
	width: 45px;
	bottom: -8px;
	left: 0px;
}
.author_description .author_description_left img {
	margin-bottom: 10px;
}
.author_description .author_description_left h2.posts_count,
.author_description .author_description_left h2.comments_count,
.author_description .author_description_right .author_text p {
	font-family: OpenSans-SemiBold;
	font-size: 14px;
	line-height: 1.5em;
	color: #7b7b7b;
}
.author_description .author_description_left h2.posts_count span,
.author_description .author_description_left h2.comments_count span {
	color: #286ec4;
}
.author_description .author_description_right h2 {
	font-family: Oswald-Medium;
	text-transform: uppercase;
	font-size: 26px;
	margin-bottom: 10px;
}
.author_description .author_description_right .author_text p {
	margin-top: 8px;
}

.author_page .container > .row:first-child {
	padding-top: 50px;
	border-top: 1px solid #eee;
}

.author_page .author_card:first-child {
	margin-top: 0 !important;
}
.author_page .author_card img {
	width: 100%;
}

.author_page .author_card .card_wrapper .card_footer {
	max-width: 95%;
}
.author_page .author_card .card_wrapper .card_footer h3 {
	font-size: 20px !important;
	margin-bottom: 10px;
	line-height: 1.2 !important;
	font-family: Gelasio-SemiBold;
}
@media (min-width: 1600px) {
	.author_page .author_card .card_wrapper .card_footer h3 {
		font-size: 24px !important;
	}
}
.author_page .author_card .card_wrapper .card_footer .cardfooter_lifestyle {
	padding: 2px 10px !important;
}
.author_page .author_card .card_wrapper .card_footer p {
	color: #7b7b7b !important;
	font-size: 14px !important;
	margin: 15px 0 0 !important;
}

/* Paging Navigation*/
.paging-navigation {
	font-family: Oswald-Medium;
}
.paging-navigation .prev,
.paging-navigation .next {
	font-family: Oswald-Medium;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal !important;
}
.paging-navigation li .page-numbers {
	font-weight: bold;
}
.paging-navigation .current {
	color: #fff !important;
	background-color: #286ec4 !important;
}

/* Single Template */
.single .home_first_section .firstsection .home_news .post-thumbnail img {
	max-width: 100%;
	height: auto !important;
	margin-bottom: 35px;
}

/* Comments */
.comments-area h2.comments-title {
	font-family: Oswald-Medium;
	font-size: 24px;
	margin: 30px 0;
}

.comments-area .comment-list .comment img.avatar {
	display: block;
}

/* .comments-area .comment-list li.comment {
	margin-top: 10px;
} */

.comments-area .comment .comment-block p {
	font-family: OpenSans-Regular;
	font-size: 15px;
	line-height: 1.4em;
	color: #5f5f5f;
}
.comments-area ol.comment-list li.comment div.reply {
	font-size: 11px;
}
.comments-area ol.comment-list li.comment div.reply a {
	font-weight: bold;
}

.comments-area .comment .comment-block .comment-by strong {
	font-family: OpenSans-SemiBold;
	font-size: 18px;
	color: #222b32;
	text-transform: capitalize;
}

.comments-area .comment .comment-block .comment-by span.date {
	font-family: OpenSans-Regular;
	font-size: 14px;
	padding-left: 30px;
	margin-left: 25px;
	color: #9e9e9e;
	border-left: 1px solid #9e9e9e;
}

.comments-area #respond {
	margin: 30px 0;
}

.comments-area #respond .crunchify-text h5,
.comments-area #respond .comment-reply-title {
	font-family: Oswald-Medium;
	font-size: 20px;
	margin-bottom: 15px;
}

.comments-area #respond input[type='text'],
.comments-area #respond input[type='email'],
.comments-area #respond input[type='url'],
.comments-area #respond textarea {
	font-family: OpenSans-Regular !important;
	font-size: 14px;
	outline: none;
	padding: 14px 16px;
	margin: 6px 0px;
	-webkit-appearance: none;
	border: 1px solid #dddddd;
	width: 100%;
}

.comments-area #respond textarea {
	resize: none;
}
.comments-area #respond input[type='text']:focus,
.comments-area #respond input[type='email']:focus,
.comments-area #respond input[type='url']:focus,
.comments-area #respond textarea:focus {
	outline: 1px solid #bc2423;
}

.comments-area #respond input[type='text']::placeholder,
.comments-area #respond input[type='email']::placeholder,
.comments-area #respond input[type='url']::placeholder,
.comments-area #respond textarea::placeholder {
	font-family: OpenSans-Regular !important;
	font-size: 14px;
}

.comments-area #respond .comment-form-cookies-consent {
	margin: 6px 0;
}
.comments-area #respond .comment-form-cookies-consent label {
	margin-left: 10px;
	font-family: OpenSans-Regular !important;
	font-size: 14px;
}

/* Submit Button */
.comments-area .comment-respond .form-submit #submit {
	border: 1px solid #bc2423;
	background-color: #bc2423;
	padding: 8px 16px;
	border-radius: 5px;
	margin: 10px 10px 0 0;
	font-family: Gelasio-Bold;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
	text-decoration: none;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
}
.comments-area .comment-respond .form-submit #submit:hover {
	color: #bc2423;
	background-color: #fff;
}

/* Comments End */

header .top_nav_wrap {
	padding: 15px 3%;
}
header .top_nav_wrap .topnav_wrapo a {
	font-family: OpenSans-SemiBold;
	font-size: 13px;
	color: #296ec4;
	padding: 0 10px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
header .top_nav_wrap .topnav_wrapo a:hover {
	color: #bc2423;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
header .top_nav_wrap .topnav_wrapo a:first-child {
	padding-left: 0;
}
header .top_nav_wrap .topnav_wrapo a:last-child {
	padding-right: 0;
}
header .top_nav_wrap .topnav_wrapo .topnav_date {
	font-family: OpenSans-Regular;
	font-size: 14px;
	color: #262626;
}

header .logo_wrapper {
	background-color: #f2f2f2;
	padding: 20px 3%;
}


header .nav_wrapper {
	background-color: #262626;
}
header .nav_wrapper .navbar {
	padding: 0 3%;
}
header .nav_wrapper .navbar-brand img {
	height: 28px;
	width: auto;
	display: block;
	-webkit-filter: brightness(10%);
	filter: brightness(10%);
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
header .nav_wrapper .navbar-toggler {
	float: right;
	border: none;
	padding-right: 0;
}
header .nav_wrapper .navbar-toggler:active,
header .nav_wrapper .navbar-toggler:focus {
	outline: none;
}
header .nav_wrapper .navbar-light .navbar-toggler-icon {
	width: 24px;
	height: 17px;
	background-image: none;
	position: relative;
	border-bottom: 1px solid #fff;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
header .nav_wrapper .navbar-light .navbar-toggler-icon:after,
header .nav_wrapper .navbar-light .navbar-toggler-icon:before {
	width: 24px;
	position: absolute;
	height: 1px;
	background-color: #fff;
	top: 0;
	left: 0;
	content: '';
	z-index: 2;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
header .nav_wrapper .navbar-light .navbar-toggler-icon:after {
	top: 8px;
}
header
	.nav_wrapper
	.navbar-toggler[aria-expanded='true']
	.navbar-toggler-icon:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
header
	.nav_wrapper
	.navbar-toggler[aria-expanded='true']
	.navbar-toggler-icon:before {
	-webkit-transform: translateY(8px) rotate(-45deg);
	-ms-transform: translateY(8px) rotate(-45deg);
	transform: translateY(8px) rotate(-45deg);
}
header .nav_wrapper .navbar-toggler[aria-expanded='true'] .navbar-toggler-icon {
	border-color: transparent;
}
header .nav_wrapper .nav-link {
	position: relative;
	padding: 15px 0 !important;
	display: inline-block;
	color: #fff !important;
	font-family: Oswald-Regular;
	font-size: 14px;
	font-weight: 400;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
header .nav_wrapper .nav-link:hover {
	color: #bc2423 !important;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
header .nav_wrapper .nav-item {
	padding-right: 20px;
}
header .nav_wrapper .nav-item {
	position: relative;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
header .nav_wrapper .nav-item .dropdown-menu {
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
	visibility: hidden;
	opacity: 0;
	max-height: 0;
	display: block;
	padding: 0;
	margin: 0;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
header .nav_wrapper .nav-item.show .dropdown-menu {
	opacity: 1;
	visibility: visible;
	max-height: 999px;
	-webkit-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0);
}
header .nav_wrapper .dropdown-menu {
	padding: 10px !important;
	margin: 0;
	font-size: 13px;
	letter-spacing: 1px;
	color: #212121;
	background-color: #fcfaff;
	border: none;
	border-radius: 3px;
	-webkit-box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
	box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
header .nav_wrapper .dropdown-toggle::after {
	display: none;
}
header .nav_wrapper .dropdown-item {
	padding: 6px 15px;
	border-radius: 2px;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	color: #262626;
	font-family: Oswald-Regular;
	font-size: 14px;
}
header .nav_wrapper .dropdown-item:hover,
header .nav_wrapper .dropdown-item:focus {
	color: #fff;
	background-color: #262626;
}
@media (max-width: 767px) {
	header .nav_wrapper .navbar-toggler {
		padding: 0.55rem 0.75rem;
	}
	header .nav_wrapper .navbar-collapse {
		margin: 0 30px;
	}
	header .nav_wrapper h1 {
		font-size: 38px;
	}
	header .nav_wrapper .nav-item:after {
		display: none;
	}
	header .nav_wrapper .nav-item::before {
		position: absolute;
		display: block;
		top: 21px;
		left: -18px;
		width: 11px;
		height: 1px;
		content: '';
		border: none;
		background-color: #fff;
	}
	header .nav_wrapper .dropdown-toggle::after {
		position: absolute;
		display: block;
		top: 16.5px;
		left: -16.5px;
		width: 1px;
		height: 11px;
		content: '';
		border: none;
		background-color: #fff;
		-webkit-transition: all 200ms linear;
		-o-transition: all 200ms linear;
		transition: all 200ms linear;
	}
	header .nav_wrapper .dropdown-toggle[aria-expanded='true']::after {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	header .nav_wrapper .dropdown-menu {
		padding: 0 !important;
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transition: all 200ms linear;
		-o-transition: all 200ms linear;
		transition: all 200ms linear;
	}
	header .nav_wrapper .dropdown-toggle[aria-expanded='true'] + .dropdown-menu {
		margin-top: 10px !important;
		margin-bottom: 20px !important;
	}
	header .nav_wrapper .dropdown-item {
		color: #fff;
	}
}

.invalid-feedback {
	font-family: OpenSans-Regular;
	font-size: 14px;
	margin: 10px 0 0 2px;
}

.footer_main {
	background: #111316;
	position: relative;
}
.footer_main .wrapper_main .wrapper_top_footer .top_footer {
	padding: 50px 0;
}
@media (max-width: 576px) {
	.footer_main .wrapper_main .wrapper_top_footer .top_footer {
		padding: 10px 0 0;
	}
	.home_first_section .firstsection .home_banner .carousel-caption h1 {
	font-family: Gelasio-Bold;
	font-size: 15px;
	line-height: 1;
	margin-bottom: 15px;
}
}
.footer_main .wrapper_main .wrapper_top_footer .top_footer .footer-block h3 {
	color: #fff;
	font-family: Gelasio-Regular;
	font-size: 16px;
	letter-spacing: 0.5px;
	padding-bottom: 30px;
}
@media (max-width: 576px) {
	.footer_main .wrapper_main .wrapper_top_footer .top_footer .footer-block h3 {
		margin-bottom: 20px;
	}
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.footer-block
	.next_head {
	margin-top: 40px;
}
@media (max-width: 576px) {
	.footer_main
		.wrapper_main
		.wrapper_top_footer
		.top_footer
		.footer-block
		.next_head {
		margin-bottom: 20px;
	}
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.footer-block
	.quick_none {
	color: transparent;
}
.footer_main .wrapper_main .wrapper_top_footer .top_footer .footer-block ul li {
	font-size: 14px;
	font-family: OpenSans-Regular;
	margin-bottom: 15px;
	color: #606264;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.footer-block
	ul
	li
	a {
	font-size: 14px;
	font-family: OpenSans-Regular;
	color: #606264;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.footer-block
	ul
	li
	a:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #fff;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.footer-block
	ul
	li
	.footer_mail {
	color: #296ec4;
}
.footer_main .wrapper_main .wrapper_top_footer .top_footer .editors_wrap {
	padding-left: 20px !important;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.editors_wrap
	.footer_editors {
	margin-bottom: 30px;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.editors_wrap
	.footer_editors
	p {
	color: #606264;
	font-family: Gelasio-Medium;
	font-size: 12px;
	line-height: 1.5;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.editors_wrap
	.footer_editors
	a {
	margin: 10px 0 0;
	font-family: OpenSans-SemiBold;
	color: #296ec4;
	font-size: 12px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.editors_wrap
	.footer_editors
	a:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #fff;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.editors_wrap
	.footer_editors
	.editors_date {
	color: #545454;
	font-size: 11px;
	font-family: OpenSans-Regular;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	margin: 5px 0 0;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.editors_wrap
	.footer_editors
	.editors_date:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #fff;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.editors_wrap
	.footer_editors
	.footer_lifestyle {
	border: 1px solid #296ec4;
	padding: 5px 15px;
	border-radius: 5px;
	margin: 10px 0 0;
	font-family: Oswald-Regular;
	color: #296ec4;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer_main
	.wrapper_main
	.wrapper_top_footer
	.top_footer
	.editors_wrap
	.footer_editors
	.footer_lifestyle:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: 1px solid #fff;
	color: #fff;
}
@media (max-width: 991px) {
	.footer_main .wrapper_main .wrapper_top_footer .top_footer .cont_details {
		margin-bottom: 20px;
	}
}
@media (max-width: 991px) {
	.footer_main .wrapper_main .wrapper_top_footer .top_footer .quick_link {
		margin-bottom: 20px;
	}
}
.footer_main .base-footer {
	text-align: center;
	background-color: #0e1012;
	padding: 20px 0 20px;
}
@media (max-width: 576px) {
	.footer_main .base-footer {
		padding: 5px 0 20px;
	}
	.pragrph_section iframe{max-width:100%; height:auto;}
	.pragrph_section img{max-width:100%; height:auto;}
	.pragrph_section figure{max-width:100% !important; height:auto !important;}
}
.footer_main .base-footer .basefooter_wrap {
	position: relative;
}

.footer_main .base-footer .basefooter_wrap .basefooter_social {
	position: absolute;
	top: 5px;
}
.footer_main .base-footer .basefooter_wrap .basefooter_social a {
	padding-right: 15px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer_main .base-footer .basefooter_wrap .basefooter_social a:hover {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #bc2423;
}
.footer_main .base-footer .basefooter_wrap p {
	font-size: 14px;
	line-height: 1.5;
	font-family: OpenSans-Regular;
	color: #494949;
}
.footer_main .base-footer .basefooter_wrap a {
	color: #296ec4;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.footer_main .base-footer .basefooter_wrap a:hover {
	text-decoration: underline;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color: #bc2423;
}

/*pagination start*/
/* The containing box with a nice white background */
.paging-navigation {
	font-family: sans-serif;
	padding: 1em;
	background: #fff;
	background: hsl(0, 0%, 100%);
}

/* Remove bullets and list indentation */
.paging-navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* Make the list items appear horizontally */
.paging-navigation li {
	display: inline;
}

/* Give each link and the current item some padding to make them easy to click */
a.page-numbers,
span.page-numbers {
	padding: 0.3em 0.7em;
	color: #333;
	color: hsl(0, 0%, 20%);
}

/* Link hover state */
a:hover.page-numbers {
	color: #000;
	color: hsl(0, 0%, 0%);
}

/* Current page bold and dark */
.paging-navigation .current {
	font-weight: bold;
	color: #000;
	color: hsl(0, 0%, 0%);
}
/*pagination end*/
footer.entry-footer {
	padding: 25px 0;
}
nav.post-navigation .screen-reader-text {
	display: none;
}
nav.post-navigation .nav-previous {
	width: 40%;
	float: left;
}
nav.post-navigation .nav-next {
	width: 40%;
	float: right;
}
div.nav-links {
	width: 100%;
	padding: 10px 0px;
}

.link_for_details > a:hover {
	color: #296ec4 !important;
}
.link_for_details > a {
	margin: 0 !important;
	padding: 0 !important;
}

.contact_msg {
	padding: 15px 0;
	font-weight: bold;
}
/*search box start*/
.td-header-wrap .td-drop-down-search.td-drop-down-search-open {
	visibility: visible;
	opacity: 1;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=' 100 ')';
	filter: alpha(opacity=100);
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	pointer-events: auto;
}
.td-header-wrap .td-drop-down-search {
	position: absolute;
	top: 100%;
	right: 0;
	visibility: hidden;
	opacity: 0;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=' 0 ')';
	filter: alpha(opacity=0);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	transform: translate3d(0, 20px, 0);
	-webkit-transform: translate3d(0, 20px, 0);
	-moz-transform: translate3d(0, 20px, 0);
	-ms-transform: translate3d(0, 20px, 0);
	-o-transform: translate3d(0, 20px, 0);
	background-color: #fff;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	border-top: 0;
	width: 100%;
	pointer-events: none;
}
.td-header-wrap .td-drop-down-search:before {
	position: absolute;
	top: -9px;
	right: 19px;
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5.5px 6px 5.5px;
	border-color: transparent transparent #4db2ec transparent;
}

.td-drop-down-search .td-head-form-search-wrap {
	display: flex;
}

.td-header-wrap #td-header-search {
	width: 100%;
	height: 32px;
	margin: 0;
	border-right: 0;
	line-height: 17px;
	border-color: #eaeaea !important;
	font-family: 'OpenSans-Regular';
	font-size: 16px;
}
.td-header-wrap .td-drop-down-search .btn {
	position: absolute;
	height: 32px;
	min-width: 67px;
	line-height: 17px;
	text-shadow: none;
	vertical-align: top;
	right: 20px;
	margin: 0 !important;
	-webkit-transition: background-color 0.4s;
	-moz-transition: background-color 0.4s;
	-o-transition: background-color 0.4s;
	transition: background-color 0.4s;

	border: 1px solid #bc2423;
	background-color: #bc2423;
	padding: 8px 16px 5px;
	border-radius: 5px;
	font-family: Gelasio-Bold;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.td-header-wrap .header-search-wrap #td-header-search-button .td-icon-search {
	color: #efefef;
}
.td-header-wrap
	.td-header-menu-social
	+ .td-search-wrapper
	#td-header-search-button:before {
	background-color: #efefef;
}
.header-search-wrap .td-drop-down-search:before {
	border-color: transparent transparent #009688 transparent;
}
.td-header-wrap {
	z-index: 999;
}
.td-header-wrap-head {
	display: inline-block;
	font-size: 19px;
	width: 48px;
	line-height: 48px;
	text-align: center;
}
.td-search-form {
	margin: 20px;
}
/*search box end*/
.topHead {
	padding: 20px;
	padding-left: 30px !important;
}
.topHead div.carousel.slide {
	height: 100%;
	border-radius: 5px;
	overflow: hidden;
}
.topHead div.carousel.slide .carousel-inner {
	background-color: #bc2423;
	height: 100%;
	padding-left: 145px;
	padding-right:45px;
}
.topHead div.carousel.slide h3 {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	font-family: Oswald-Regular;
	text-transform: uppercase;
	background-color: #04428f;
	padding: 12px;
	color: #fff;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 10;
}
.topHead div.carousel.slide .carousel-item {
	height: 100%;
}
.topHead div.carousel.slide .carousel-item div.carro_text {
	padding: 12px;
	font-family: OpenSans-Regular;
	font-size: 13px;
	font-style: italic;
	text-transform: capitalize;
	vertical-align: middle;
	float: left;
	color: #fff;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.topHead div.carousel.slide .carousel-control-prev {
	right: 45px;
	left: unset;
	width: 7%;
	max-width: 12px;
}
.topHead div.carousel.slide .carousel-control-next {
	right: 15px;
	width: 7%;
	max-width: 12px;
}
.topHead .form-group {
	margin-bottom: 0;
}
.topHead .static_header_top {
	border-radius: 5px;
	overflow: hidden;
	background: linear-gradient(100deg, #04428f 48%, #07366e 48.1%);
}
.static_header_top .carousel_static {
	padding: 10px;
	color: wheat;
	font-weight: bold;
}
.static_header_top .carousel_static > div {
	font-family: OpenSans-SemiBold;
}

.static_header_top .carousel_static > div:first-child {
	color: #d23e3e;
	text-transform: capitalize;
	font-size: 16px;
	margin-bottom: 6px;
}
.static_header_top .carousel_static > div:last-child {
	color: #fff;
	font-size: 12px;
	line-height: 17px;
}

.home_footer_bottom {
	background: linear-gradient(100deg, #04428f 48%, #07366e 48.1%);
}
.home_footer_bottom .carousel_static {
	margin-bottom: 0;
	padding: 16px 10px;
}

/*left share button for all page*/
#social {
	width: 80px;
	height: 240px;
	z-index: 10;
	position: absolute;
	left: -82px;
	top: 50%;
	margin-top: -123px;
}

.social {
	width: 80px;
	height: 80px;
	position: relative;
}

.social img {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
}
#pinterest img {
	width: 60px;
	height: 60px;
	margin-top: -30px;
	margin-left: -30px;
}

#facebook {
	background: #8b9dc3;
	border: 1px solid #8b9dc3;
}

#twitter {
	background: lightblue;
	border: 1px solid lightblue;
}

#pinterest {
	background: #d73532;
	border: 1px solid #d73532;
}

.social:hover {
	cursor: pointer;
	width: 86px;
	height: 86px;
	margin-top: -6px;
	border: 1px solid grey;
	left: -3px;
	z-index: 15;
}

/*author css start*/

#chronicle_container* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#chronicle_container {
	background: #fcfcfc;
	padding: 10px;
	margin-top: 20px;
}

/* Current Profile Image Styles */
#current_img {
	position: relative;
	width: 160px;
	height: auto;
	text-align: right;
	margin-bottom: 10px;
}

.cupp-current-img {
	display: block;
	max-width: 150px;
	max-height: 150px;
	width: 100%;
	height: auto;
	padding: 4px;
	background: #fefefe;
	border: 1px solid #e5e5e5;
}

.cupp-current-img.placeholder {
	width: 1px;
	height: 1px;
	border: 0;
	background: transparent;
}

.edit_options {
	display: block;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	max-width: 160px;
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.25);
}
.edit_options .remove_img,
.edit_options .edit_img {
	float: left;
	position: relative;
	color: #444;
	font-size: 13px;
	width: 50%;
	height: 100%;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}
.edit_options span {
	display: block;
	position: relative;
	top: 50%;
	margin-top: -10px;
}

.edit_options .remove_img {
	color: #fff;
	background-color: rgb(214, 14, 14);
	background-color: rgba(214, 14, 14, 0.5);
}

.edit_options.single .remove_img {
	width: 100%;
}

.edit_options .remove_img:hover,
.edit_options .remove_img:focus {
	background-color: #ff0000;
	background-color: rgba(214, 14, 14, 0.75);
}

.edit_options .edit_img {
	color: #fff;
	background-color: rgb(50, 50, 50);
	background-color: rgba(50, 50, 50, 0.5);
}

.edit_options .edit_img:hover,
.edit_options .edit_img:focus {
	background-color: rgb(25, 25, 25);
	background-color: rgba(50, 50, 50, 0.75);
}

/* Radio Button Styles */
#chronicle_options {
	margin-bottom: 10px;
}

#chronicle_external {
	display: none;
}
/*author css start*/
/*carousel start*/
div.heading .filter_dropdown {
	position: absolute;
	top: 16px;
	right: 0;
}
/*carousel end*/
/*social share Button Start*/
#sfsi_plus_floater {
	margin-left: 0px;
}
#sfsi_plus_floater {
	width: 55px !important;
}
.sfsiplus_norm_row {
	float: left;
	min-width: 25px;
}
.sfsi_premium_wicons {
	margin-bottom: 30px;
	position: relative;
	padding-top: 5px;
}
.sfsi_premium_wicons {
	display: inline-block;
	color: #000;
}
.sfsiplus_inerCnt {
	position: relative;
	z-index: inherit !important;
	float: left;
	width: 100%;
	float: left;
}
.sfsi_premium_wicons a {
	box-shadow: none !important;
}
.sfcm.sfsi_premium_wicon {
	padding: 0;
	width: 100% !important;
	border: medium none !important;
	height: auto !important;
}
.sfsi_premium_wicons a img {
	box-shadow: none !important;
}
/*social share Button End*/

.custom_POLITICS {
	width: 238px;
	height: 168px;
}
.mr2_politics {
	width: 107px;
	height: 72px;
}
.LIFESTYLE_card {
	width: 238px;
	height: 168px;
	object-fit: contain;
}
.lifestyle_mr2 {
	width: 123px;
	height: 82px;
	object-fit: cover;
}

.LIFESTYLE_card1,
.LIFESTYLE_card2 {
	width: 238px;
	height: 168px !important;
	object-fit: cover;
}

.slider_monday img.img-fluid {
	width: 238px;
	height: 168px;
	object-fit: cover;
}

.sidebar_adds img,
.aboutus_page .home_sidebar .home_news img {
	width: 100%;
}

/* 
||-------------------------------------------------- 
|| Mobile Version
||-------------------------------------------------- 
*/

@media (max-width: 575px) {
	.home_first_section .topHead div.carousel.slide h3 {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		height: auto !important;
		text-align: left;
		justify-content: flex-start;
	}

	.topHead div.carousel.slide .carousel-inner {
		height: auto !important;
		padding-left: unset;
	}

	.topHead div.carousel.slide .carousel-control-next,
	.topHead div.carousel.slide .carousel-control-prev {
		z-index: 999;
		height: 40px;
	}
}

/* 
||-------------------------------------------------- 
|| Tablate Version
||-------------------------------------------------- 
*/
@media (max-width: 767px) {
	/* header */
	.header {
		overflow: hidden;
	}
	header .top_nav_wrap {
		padding-top: 0;
	}

	header .topnav_wrapo.topnav_left {
		padding-bottom: 15px;
	}

	header .topnav_wrapo {
		width: 100%;
		text-align: center;
	}

	header .topnav_left .topnav_date {
		position: relative;
		display: block;
		text-align: center;
		background-color: #f2f2f2;
		padding: 10px !important;
		margin-bottom: 10px;
	}

	header .topnav_left .topnav_date:before {
		content: '';
		position: absolute;
		right: 100%;
		width: 100%;
		height: 100%;
		background-color: #f2f2f2;
		top: 0;
	}
	header .topnav_left .topnav_date:after {
		content: '';
		position: absolute;
		left: 100%;
		width: 100%;
		height: 100%;
		background-color: #f2f2f2;
		top: 0;
	}

	/* logo */
	.logo_wrapper .logo_wrap {
		justify-content: center !important;
	}

	.logo_wrapper .logo_wrap img {
		width: 100%;
	}

	/* Home Above Banner */
	.home_first_section .topHead {
		flex-direction: column;
		flex-wrap: wrap;
	}

	.topHead div.carousel.slide {
		height: auto;
		margin: 0 0 20px 0;
	}

	/* Article Stories Block */
	.topHead .form-group {
		padding-right: 5px;
		padding-left: 5px;
	}
	.static_header_top .carousel_static:first-child {
		background-color: #04428f;
	}
	.static_header_top .carousel_static:last-child {
		background-color: #07366e;
	}

	.home_first_section .home_sidebar .home_news .sidebar_adds {
		padding: 0 15px;
	}

	.LIFESTYLE_card,
	.LIFESTYLE_card1 {
		height: 330px;
	}

	.home_footer_bottom {
		background: linear-gradient(180deg, #04428f 50%, #07366e 50.1%);
	}
	
	.home_first_section .firstsection .home_banner .carousel-caption h1 {
	font-family: Gelasio-Bold;
	font-size: 15px;
	line-height: 1;
	margin-bottom: 15px;
}
}

@media (max-width: 1024px) {
	header .nav_wrapper .navbar {
		display: none;
	}

	header .nav_wrapper {
		opacity: 0;
	}
}


.filter_dropdown{
    display:none;
}
.slick-initialized .slick-slide{padding: 0 8px 0 1px !important;}

.thenews_tags {
	font-size: 10px !important;
    padding: 4px 8px !important;
    border: 1px solid #296ec4;
    border-radius: 3px;
    margin: 10px 10px 0 0;
    font-family: Oswald-Medium;
    color: #296ec4;
    text-transform: uppercase;
    transition: all 0.5s ease;
    text-decoration: none;
    display:inline-flex;
}
.alexa {font-family: 'EB Garamond', serif; padding:10px; 
background:#04428f; color:#fff; font-weight:bold; font-size:16px; line-height:18px; height:90%; border-radius:5px;}

/* SHAREBUTTONS ========================= */

.sharebuttons a {color: #fff !important; }
.btn-facebook { background: #3b5998;}
.btn-twitter { background: #00acee;}
.btn-whatsapp { background: #25D366;}
.btn-pinterest { background: #c8232c;}
.btn-linkedin { background: #0e76a8;}
.btn-facebook:hover { background: #2f4679;}
.btn-twitter:hover { background: #0089bd;}
.btn-whatapp:hover { background: #b03b2d;}
.btn-pinterest:hover { background: #9f1b23;}
.btn-linkedin:hover { background: #0b5e85;}
div.sharebuttons.btn-group { margin:0 0 20px 0; }
div.sharebuttons.btn-group a { padding: .375rem .5rem;}

/* ====================== end SHAREBUTTONS */



