/* header section css start */
.essnIcon li{
	border-right: 1px solid #ccc;
	font-size:16px;
}
.essnIcon ul{
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}
.essnIcon ul li{
    padding: 0 8px;
}

.min-h-screen {
    min-height: 70vh !important	;
}

.slick-prev {
	z-index:99;
    left: 10px !important;
	background: black !important;
    border-radius: 50px !important;
}

.slick-next {
	z-index:99;
    right: 10px !important;
	background: black !important;
    border-radius: 50px !important;
}

.blink {
		animation: blinker 1.5s linear infinite;
		color: red;
		font-weight:bold;
	}
	@keyframes blinker {
		50% {
			opacity: .3;
		}
	}

.mt-1 {
    margin-top: 1.25rem!important;
}
.buttons {
	background-color: white;
    border: 1px solid;
    color: black;
	padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 30px;
}

.buttons:hover{
	color:black;
}
.essnIcon ul li .essLink{
    text-decoration: none;
    color: #000;
}
.c-button.c-button-icon-only {
    background-color: transparent;
    border-radius: 0;
    border: none;
    display: inline-block;
    vertical-align: middle;
}
.c-button.c-button-icon-only .c-button--icon-type-search  {
	color: #0072bc;
    padding-top: 5px;
    font-size: 18px;
    width: 28px;
    height: 28px;
    border-radius: 5px;
    border: 1px solid #006ed2;
    top: 0;
}
.c-button.c-button-search-submit {
    display: inline-block;
    width: 100px;
    height: 34px;
    margin: auto 0 auto 10px;
	background-color: #0072bc;
    color: #fff; 
	font-size: .875rem;
    border: 0px;
    border-radius: 8px;
}
.c-button.c-button-cancel{
	background: #0072bc;
    width: 25px;
    height: 23px;
    border-radius: 50%;
    display: inline-block;
    margin: auto 15px auto 15px;
	border: 0px;
}
.c-button.c-button-cancel .c-button-icon-type-cancel{
	color: #fff;
}
.showTabRes{
	display:none;
}
.showMObRes{
	display:none;
}
.hideTabRes{
	display:block;
}
@media only screen and (min-width: 551px) and (max-width: 992px){
	.showTabRes{
		display:flex;
	}
	.hideTabRes{
		display:none;
	}
}

@media (min-width: 768px) and (max-width: 1200px){
.col-md-4.minWidth {
    flex: 0 0 auto !important;
    width: 50% !important;
}
}

@media only screen and (max-width: 550px){
	.showTabRes{
		display:none;
	}
	.hideTabRes{
		display:none;
	}
	.showMObRes{
		display:block;
	}
}
/* header section css end */

/* footer section css start */

footer .list-unstyled a:hover{
	color: #f00 !important;
}
footer a{
	text-decoration: none;
}
footer p{
    font-size: 13px;
}
footer h4 {
    font-size: 18px;
    color: #f00;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

/*mail style start*/
.subscribeWrap input[type="submit"]{
	font-size: 12px;
	min-width: auto;
	padding-right: 10px;
	padding-left: 10px;
}

.btnBackTo{
	height: 50px;
	line-height: 50px;
	padding: 0 25px;
	transition: all 0.5s;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	border: none;
	display: inline-block;
	background-color: #f3640c;
	color: #fff;
	border-radius: 0;
}
.btnBackTo i{
    display: inline-block;
    transform: translateY(2px);
    padding-right: 10px;
}
.btnBackTo:hover{
	color:#f3640c;
	border: 2px solid #f3640c;
	background-color: #ffffff;
}
/*mail style end*/

/* footer section css end */

@media only screen (min-width: 481px) and (max-width: 820px) {
	.container, .container-md, .container-sm {
		max-width: 800px;
	}
}

.staricon-chevron-right:before {
    content: "\e00f";
}
/* style for owl carousel button start */

.owl-prev span,
.owl-next span {
  color: #000;
  font-size: 50px;
  position: absolute;
  top: 27%;
  cursor: pointer;
}

.owl-prev span {
  content: '<';
  left: -30px;
}

.owl-next span {
  content: '>';
  right: -30px;
}
@media only screen and (max-width: 480px) {
	.owl-prev span {
	  left: -13px ;
	}
	.owl-next span {
	  right: -13px ;
	}
}

/* style for owl carousel button start */

/* welcome section css start */
main a{
	text-decoration: none;
}

.container-text {
    text-align: center;
}
/* style for box shadow for main div start */
.fixed-shadow-style{
	background-color: #fff;
    border-radius: 5px;
    border: 1px solid rgba(0,0,0,.15);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
    padding: 16px 0 0;
}
/* style for box shadow for main div end */

/* style for border start */
.col-border-left{
	border-left: 1px solid #d8d8d8;
}

.col-border-left:first-child {
 border-left:none;
}
.col-border-bottom{
	border-bottom: 1px solid #d8d8d8;
}
.border-bottom-3{
	border-bottom: 3px solid #000;
}
/* style for border start end*/


@media only screen and (max-width: 1100px) and (min-width: 481px){
	.fulWidthRes100{
		width:100%;
	}
	.fulWidthRes50{
		width:50%;
	}
	.resFlex{
		display:flex;
	}
}
@media only screen and (max-width: 480px){
	.disBlockMOB{
		display: block !important;
	}
	.disBlockMOB .imgWidMob{
		width: 310px !important;
		height: 215px !important;
	}
	.col-border-left{
		border-left: 0px !important;
	}
}

/* image radius start */
	.img_radius {
		border-radius: 5px;
	}

	/* Opinion image round style start */
	.author-badge {
		border: 1px solid rgba(0,0,0,.15);
		border-radius: 50%;
		min-width: 72px;
		min-height: 72px;
		width: 72px;
		height: 72px;
		overflow: hidden;
		justify-content: center;
		align-items: center;
	}
	/* Opinion image round style end */

/* image radius end */

/* stylefor padding and margin start */
.margin-lr-16{
	margin:0px 16px;
}
.margin_bottom_16{
	margin-bottom: 16px;
}
.padding-16{
	padding:16px;
}
.padding_bottom_16{
	padding-bottom: 16px;
}
.padding_top_16{
	padding-top: 16px;
}
.padding_left_10{
	padding-left: 10px;
}
.padding_right_10{
	padding-right: 10px;
}
/* stylefor padding and margin start */

/* text color */
.labels-color {
    color: #686868;
}
.imp_labels_color {
    color: #b40404;
}
.black_color{
	color:#000;
}
/* artice top label style start*/
.label_style {
    border: 1px solid transparent;
    display: inline-block;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: .5px;
    line-height: 1rem;
    margin-bottom: 4px;
    text-transform: uppercase;
}

.opinion_style {
    border: 1px solid transparent;
    display: inline-block;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .5px;
    line-height: 1rem;
    margin-bottom: 4px;
    text-transform: uppercase;
}
/* artice top label style end*/

/* text heading style start*/
.heading_style {
    width: 100%;
    color: #333;
    font-family: TorstarDeckCondensed,Times New Roman,Times,serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 8px;
}
.mediacard_heading {
    font-size: 1.125rem;
    line-height: 1.25rem;
}
/* text heading style end*/

/* text article_published date style start*/
.article_published_date {
    font-family: Merriweather Sans,Helvetica,Roboto,Arial,sans-serif;
    font-size: .75rem;
    color: #686868;
    letter-spacing: .4px;
}
/* text article_published date style end*/

/* Want even more personalized content style start */
.c-recommended-for-you__cta {
    background-color: #0072bc;
    border-radius: 5px;
    display: flex;
    color: #fff;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    margin-bottom: 16px;
    padding: 16px;
    font-weight: 800;
}
.c-recommended-for-you__link {
    display: block;
    border-radius: 5px;
    color: #0072bc;
    background-color: #fff;
    margin: 11px 0 0;
    padding: 3px 12px;
    font-size: .6875rem;
}
@media only screen and (min-width: 728px){
	.c-recommended-for-you__cta {
		flex-direction: row;
		padding: 26px;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.c-recommended-for-you__link {
		padding: 8px 16px;
		margin: 0 16px;
		font-size: .875rem;
	}
}
/* Want even more personalized content style start end*/

/* News Tips section style start */
.newstipinfo {
    color: #737373;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-bottom: 8px;
    display: block;
    max-width: 100%;
	font-weight:700;
}
/* News Tips section style end */

/* welcome section css end */

/* faqs style start*/
.bgWhiteColor {
	background-color:#ffffff;
}

.blogs_banr_txt {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 25px;
}

.faq_main_txt .card-header .card-link .arrow {
  float: right;
}
.faq_main_txt .card-header .card-link .arrow i {
  transition: all linear 0.3s;
  color: #a73b92;
  font-size: 22px;
  background: rgba(255, 56, 56, 0.12);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
}
[data-bs-toggle="collapse"][aria-expanded="true"] > .arrow i {
  transform: rotate(180deg) !important;
}
.faq_main_txt .card-header {
  background-color: transparent;
  border-radius: 12px;
  padding: 0;
  border: none;
}
.faq_main_txt .card {
  margin-bottom: 10px;
  border-radius: 12px;
}
.faq_main_txt .card .show {
}
.faq_main_txt .card-body {
  border: 1px solid #a73b92;
  border-top: none;
  border-radius: 0px 0px 7px 7px;
  margin-top: -2px;
  padding-top: 5px;
}
.faq_main_txt .card-header a {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 30px;
  /*letter-spacing: -0.01em;*/
  color: #18214d;
  border: 1px solid #a73b92;
  display: block;
  padding: 15px;
}
.faq_main_txt .card-header .collapsed {
  border-radius: 10px !important;
}
[data-bs-toggle="collapse"][aria-expanded="true"] {
  border-radius: 10px 10px 0px 0px;
  color: #a73b92 !important;
  border-bottom: 0px solid #fff !important;
}
.faq_main_txt .card-body p {
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.01em;
  color: #18214d;
}
/* faqs style end*/

/*Single page style start*/
.blogs_banr_txt {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 25px;
}


.backToNews{
	padding: 10px 15px;
    background: #3c373a;
	color:#fff !important;
    border-radius: 7px;
    font-weight: 500;
	margin-bottom: 30px;
}
.backToNews:hover{
    background-color:#000;
}
/*Single page style end*/

/* cookie style start */
#cookies{
	width: 100%;
	display:none;
    /* margin: 0px 10%; */
	position: fixed;
	bottom: 0px; 
	color:#fff;
	background-color:#1d1c1c;
	/* border:2px solid #fff; */
	/* border-radius:10px; */
	z-index:10;
}
.cookies h3{
	color:#fff;
}

.cookieDiv{
	margin:10px;
	padding:5p;
}
.cookieButton, 
.cookieA
{
	background-color:#a73b92;
	border: 0;
	border-radius:20px;
	margin: 0 5px 10px 5px;
	padding:0px 7px;
	color:#fff;
	font-weight: 500;
    cursor: pointer;
    transition-duration: 100ms;
    transition-timing-function: ease-in-out;
    min-width: 103px;
	font-size: 11px;
	line-height: 3.3;
}
.cookieA{
	background-color:gray;
	text-decoration:none;
}
/* cookie style end */

/*Default Image Size End*/
.DefaultNewsImgSize{
	max-width: 100%;
	height: 230px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}
/*Default Image Size Start*/