/* all fonts start here */

/* barlow sensrif */

@font-face {

	font-family: 'BarlowThin';

	src: url('../fonts/BarlowThin.eot');

	src: url('../fonts/BarlowThin.eot') format('embedded-opentype'), url('../fonts/BarlowThin.woff2') format('woff2'), url('../fonts/BarlowThin.woff') format('woff'), url('../fonts/BarlowThin.ttf') format('truetype'), url('../fonts/BarlowThin.svg#BarlowThin') format('svg');

}

@font-face {

	font-family: 'BarlowLight';

	src: url('../fonts/BarlowLight.eot');

	src: url('../fonts/BarlowLight.eot') format('embedded-opentype'), url('../fonts/BarlowLight.woff2') format('woff2'), url('../fonts/BarlowLight.woff') format('woff'), url('../fonts/BarlowLight.ttf') format('truetype'), url('../fonts/BarlowLight.svg#BarlowLight') format('svg');

}

@font-face {

	font-family: 'BarlowMedium';

	src: url('../fonts/BarlowMedium.eot');

	src: url('../fonts/BarlowMedium.eot') format('embedded-opentype'), url('../fonts/BarlowMedium.woff2') format('woff2'), url('../fonts/BarlowMedium.woff') format('woff'), url('../fonts/BarlowMedium.ttf') format('truetype'), url('../fonts/BarlowMedium.svg#BarlowMedium') format('svg');

}

/* barlow Condensed*/

@font-face {

	font-family: 'BarlowCondensedExtraLight';

	src: url('../fonts/BarlowCondensedExtraLight.eot');

	src: url('../fonts/BarlowCondensedExtraLight.eot') format('embedded-opentype'), url('../fonts/BarlowCondensedExtraLight.woff2') format('woff2'), url('../fonts/BarlowCondensedExtraLight.woff') format('woff'), url('../fonts/BarlowCondensedExtraLight.ttf') format('truetype'), url('../fonts/BarlowCondensedExtraLight.svg#BarlowCondensedExtraLight') format('svg');

}

@font-face {

	font-family: 'BarlowCondensedLight';

	src: url('../fonts/BarlowCondensedLight.eot');

	src: url('../fonts/BarlowCondensedLight.eot') format('embedded-opentype'), url('../fonts/BarlowCondensedLight.woff2') format('woff2'), url('../fonts/BarlowCondensedLight.woff') format('woff'), url('../fonts/BarlowCondensedLight.ttf') format('truetype'), url('../fonts/BarlowCondensedLight.svg#BarlowCondensedLight') format('svg');

}

@font-face {

	font-family: 'BarlowCondensedRegular';

	src: url('../fonts/BarlowCondensedRegular.eot');

	src: url('../fonts/BarlowCondensedRegular.eot') format('embedded-opentype'), url('../fonts/BarlowCondensedRegular.woff2') format('woff2'), url('../fonts/BarlowCondensedRegular.woff') format('woff'), url('../fonts/BarlowCondensedRegular.ttf') format('truetype'), url('../fonts/BarlowCondensedRegular.svg#BarlowCondensedRegular') format('svg');

}

@font-face {

	font-family: 'BarlowCondensedMedium';

	src: url('../fonts/BarlowCondensedMedium.eot');

	src: url('../fonts/BarlowCondensedMedium.eot') format('embedded-opentype'), url('../fonts/BarlowCondensedMedium.woff2') format('woff2'), url('../fonts/BarlowCondensedMedium.woff') format('woff'), url('../fonts/BarlowCondensedMedium.ttf') format('truetype'), url('../fonts/BarlowCondensedMedium.svg#BarlowCondensedMedium') format('svg');

}

@font-face {

	font-family: 'BarlowCondensedBold';

	src: url('../fonts/BarlowCondensedBold.eot');

	src: url('../fonts/BarlowCondensedBold.eot') format('embedded-opentype'), url('../fonts/BarlowCondensedBold.woff2') format('woff2'), url('../fonts/BarlowCondensedBold.woff') format('woff'), url('../fonts/BarlowCondensedBold.ttf') format('truetype'), url('../fonts/BarlowCondensedBold.svg#BarlowCondensedBold') format('svg');

}

/* barlow Semi Condensed*/

@font-face {

	font-family: 'BarlowSemiCondensedExtraLight';

	src: url('../fonts/BarlowSemiCondensedExtraLight.eot');

	src: url('../fonts/BarlowSemiCondensedExtraLight.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedExtraLight.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedExtraLight.woff') format('woff'), url('../fonts/BarlowSemiCondensedExtraLight.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedExtraLight.svg#BarlowSemiCondensedExtraLight') format('svg');

}

@font-face {

	font-family: 'BarlowSemiCondensedLight';

	src: url('../fonts/BarlowSemiCondensedLight.eot');

	src: url('../fonts/BarlowSemiCondensedLight.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedLight.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedLight.woff') format('woff'), url('../fonts/BarlowSemiCondensedLight.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedLight.svg#BarlowSemiCondensedLight') format('svg');

}

@font-face {

	font-family: 'BarlowSemiCondensedRegular';

	src: url('../fonts/BarlowSemiCondensedRegular.eot');

	src: url('../fonts/BarlowSemiCondensedRegular.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedRegular.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedRegular.woff') format('woff'), url('../fonts/BarlowSemiCondensedRegular.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedRegular.svg#BarlowSemiCondensedRegular') format('svg');

}

@font-face {

	font-family: 'BarlowSemiCondensedMedium';

	src: url('../fonts/BarlowSemiCondensedMedium.eot');

	src: url('../fonts/BarlowSemiCondensedMedium.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedMedium.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedMedium.woff') format('woff'), url('../fonts/BarlowSemiCondensedMedium.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedMedium.svg#BarlowSemiCondensedMedium') format('svg');

}

@font-face {

	font-family: 'BarlowSemiCondensedSemiBold';

	src: url('../fonts/BarlowSemiCondensedSemiBold.eot');

	src: url('../fonts/BarlowSemiCondensedSemiBold.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedSemiBold.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedSemiBold.woff') format('woff'), url('../fonts/BarlowSemiCondensedSemiBold.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedSemiBold.svg#BarlowSemiCondensedSemiBold') format('svg');

}

/* all fonts end here */

/* global properties start here */



body {

	font-family: 'BarlowLight';

	font-size: 1.171vw;

	color: #000;

	position: relative;

}

* {

	margin: 0;

	padding: 0;

}

a {

	text-decoration: none;

	color: #000;

}

b, strong {

	font-weight: 500;

}

a:hover {

	text-decoration: none;

}

ul, ol {

	list-style: none;

	margin: 0;

}

img {

	height: auto;

	width: auto;

	max-width: 100%;

}

input, textarea, select, button, img, a {

	outline: none !important;

	box-shadow: none !important;

}

.row {

	margin: 0 -1.1vw;

}

/* pr */

.content_scroll {

	width: 100%;

	height: 30vw;

	overflow: auto;

	position: relative;

}

/* pr */

/* global properties end here */

/* website global part start here */

/* font start here */

b, strong, .content p a, .article_description a .faq_block .faq .question, .detail_page_cont_holder.world_box .event_description a {

	font-family: 'BarlowMedium';

}

#main_header {

	font-family: 'BarlowSemiCondensedSemiBold';

}

.article_thumb .overlay .title, .morearticles .article_info_box .title, .article-details .morearticles .head, .read_info .work_job, .stir_activity h3, .filter_page .search_form, .nav-tabs .nav-item {

	font-family: 'BarlowSemiCondensedRegular';

}

#left_tab_nav, h1, h2, h3, h4, h5, h6, .text_article .title, .main_category_article_section .sec_top_head .category_nav_bar li a, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .mobi-top-prio a {

	font-family: 'BarlowSemiCondensedMedium';

}

.page_title {

	font-family: 'BarlowCondensedBold';

}

.article_info_box .read_info, .r-time .read_info {

	font-family: 'BarlowThin';

}

.web_btn, .title .under_title, .btn, .left_category_navbar ul li a, .searchpopup .searchbar .sform input, .filter_page .search_form .search_info, .filterspopup .actionbuttons a, .tabbing .nav-tabs a, .list-group-flush .list-group-item, #profile_setting .left_nab a, .detail_page_cont_holder .article_left_detail h2 span, ul.ui-autocomplete {

	font-family: 'BarlowSemiCondensedLight';

}

.userBio_holder .user_bio p.designation, .userBio_holder .user_bio p.email {

	font-family: 'BarlowSemiCondensedExtraLight';

}

.stirred_logo i, .bookmark_sucessful_tooltip, .breadcrumbs ul li, .breadcrumbs ul li a, .event_info {

	font-family: 'BarlowSemiCondensedRegular';

}

.left_category_navbar ul li.active > a, .pop_container .heading, .stir_form .heading, #profile_setting .left_nab li.active a, .congpopup .profilebut a {

	font-family: 'BarlowSemiCondensedMedium';

}

#welcome_user .bio .name, .userBio_holder .user_bio h1 {

	font-family: 'BarlowCondensedMedium';

}

.posted_by, .news_letter_subscription .lg_p, #main_footer, #main_footer .footer_col h4, .article-details .content figure figcaption, .preference_tab li a, .article_tag_tab li a, .filterspopup .fillinks .iconlinks, .tcounters, .comment_area .comment-text, .fancybox-caption__body, .filtersbox ul li a, .btn.closeb {

	font-family: 'BarlowCondensedLight';

}

.authordetails p.authorname, .thumbnail_tag, .stirring_overlay .stir_it_up, .stir_family .desiganation, .filterspopup .filtext p, .filterspopup .fillinks h3, .userBio_holder .user_bio .content_preferneces, .article-details .content blockquote {

	font-family: 'BarlowCondensedRegular';

}

.stir_activity h3 span, .article-details .content figure figcaption .image_credit, .jquery-accordion-menu ul li ul li a, .jquery-accordion-menu ul.normal_menu li a, #welcome_user .bio a {

	font-family: 'BarlowCondensedExtraLight';

}

.normal_link {

	font-family: 'BarlowLight' !important;

}

/* heading style start here */

h1 {

	font-size: 3.074vw;

}

/* heading style end here */

/* button strat here */

.web_btn {

	font-size: 1.024vw;

	color: #000;

	background: #fff;

	display: inline-block;

	text-transform: uppercase;

	line-height: 1.1;

	cursor: pointer;

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

	padding: 0.732vw 1.464vw 0.732vw 2.928vw;

	position: relative;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.web_btn.mr_t, .loadmore_btn.mr_t {

	margin-top: 1.098vw;

}

.addon:before {

	content: '';

	background-size: contain !important;

	background-position: center center !important;

	vertical-align: middle;

	margin-right: 0.5vw;

	position: absolute;

	height: 100%;

	width: 1.098vw;

	left: 1.098vw;

	top: 0;

}

.web_btn:hover {

	background: #000;

	color: #fff;

}

/* dark btn */

.web_btn.dark {

	border-color: #fff;

	color: #fff;

	background: #000;

}

.web_btn.dark:hover {

	background: #fff;

	color: #000;

	border-color: #000;

}

.web_btn.google {

	white-space: nowrap;

	width: auto !important;

	padding: 0.732vw 1.464vw;

}

.web_btn.google:hover {

	background: #fff;

	border-color: #ce2a30;

	color: #ce2a30;

}

.web_btn.google img {

	margin-right: 0.5vw;

	max-width: 18px;

}

.vote_btn {

	padding: 0.8vw 1.5vw;

	white-space: nowrap;

	border-radius: 2vw;

	border: 2px solid #aaa;

	font-size: 1.3vw;

	position: absolute;

	right: -1vw;

	transition: top 1s;

}

.vote_btn i {

	animation: rotating 2s linear infinite;

	display: inline-block;

}

.vote_btn:hover i {

	animation: auto;

}

.vote_btn:hover {

	border: 2px solid #000;

}

/* btn with arrow */

.addon.arrow_r:before {

	background: url(../images/arrow_b.svg) no-repeat;

}

.addon.arrow_r:hover:before {

	background: url(../images/arrow_w.svg) no-repeat;

}

.web_btn.dark.addon.arrow_r:before {

	background: url(../images/arrow_w.svg) no-repeat;

}

.web_btn.dark.addon.arrow_r:hover:before {

	background: url(../images/arrow_b.svg) no-repeat;

}

/* btn with plus */

.addon.plus:before {

	background: url(../images/plus_b.png) no-repeat;

}

.addon.plus:hover:before {

	background: url(../images/plus_w.png) no-repeat;

}

/* button end here */

.btn-primary.disabled, .btn-primary:disabled {

	background: #333;

}

.btn-primary {

	background: #000;

}

.btn {

	align-items: center;

	display: inline-flex;

	color: #000;

	border-radius: 0px;

	cursor: pointer;

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

	font-size: 0.99vw;

	text-align: center;

	line-height: 1;

	padding: 0.75vw 1.5vw;

}

.btn:hover {

	background: #000;

	color: #fff;

}

.btn:before {

	content: '';

	background-size: contain !important;

	background-position: left center;

	vertical-align: middle;

	margin-right: 0.5vw;

	display: inline-block;

	width: 1.171vw;

	height: 0.805vw;

}

.btn.arrow:before {

	background: url(../images/arrow_b.svg) no-repeat;

}

.btn.arrow:hover:before {

	background: url(../images/arrow_w.svg) no-repeat;

}

.btn.plus:before {

	content: '';

	background: url(../images/plus_b.png) no-repeat;

	width: 1.1vw;

	height: 1.1vw;

}

.btn.plus:hover:before {

	background: url(../images/plus_w.png) no-repeat;

}

.edit {

	height: 3.806vw;

	width: 3.806vw;

	padding: 0;

	display: inline-block;

	border: 1px solid #000;

	position: absolute;

	right: 0.732vw;

}

.edit:before {

	width: 1.903vw;

	height: 1.830vw;

	background: url(../images/edit_b.png) no-repeat;

	top: 50%;

	margin: 0;

	position: relative;

	transform: translateY(-50%);

}

.edit:hover:before {

	background: url(../images/edit_w.png) no-repeat;

}

.article_thumb .btn.close {

	position: absolute;

	padding: 0;

	height: 2.122vw;

	width: 2.122vw;

	top: 0.732vw;

	display: inline-block;

	border: 1px solid #fff;

	right: 0.732vw;

	line-height: 0;

	z-index: 9;

	opacity: 1;

	text-shadow: none;

	font-weight: normal;

}

.article_thumb .btn.close:before {

	background: url(../images/close_w.png) no-repeat;

	top: 50%;

	margin: 0;

	position: relative;

	width: 1.024vw;

	height: 1.024vw;

	transform: translateY(-50%);

}

.btn.cancel {

	opacity: 0.3;

}

.btn.cancel:before {

	background: url(../images/close_b.png) no-repeat;

	width: 1.171vw;

	height: 0.805vw;

}

.btn.cancel:hover:before {

	background: url(../images/close_w.png) no-repeat;

}

.btn.tick:before {

	background: url(../images/tick_b.png) no-repeat;

	width: 1.171vw;

	height: 0.805vw;

}

.btn.tick:hover:before {

	background: url(../images/tick_w.png) no-repeat;

}

.choose_file {

	position: relative;

	cursor: pointer;

	text-transform: uppercase;

	font-size: 1.024vw;

	margin-left: 3.294vw;

}

.choose_file:before {

	background: url(../images/camera_b.png) no-repeat;

	width: 1.024vw;

	height: 0.878vw;

	opacity: 0.8;

}

.choose_file:hover:before {

	background: url(../images/camera_w.png) no-repeat;

}

.btn.closeb:before, .filtersbox ul li a:after {

	content: '';

	background: url(../images/icon-closen.png) no-repeat;

	display: inline-block;

	width: 1.1vw;

	height: 1.1vw;

	vertical-align: middle;

	background-size: cover !important;

	background-position: left top;

	margin-right: 0.5vw;

}

.btn.closeb:hover:before, .filtersbox ul li a:hover:after {

	background-position: left bottom;

}

/* button end here */

/* icon style here */

#popup_group .closebut, #popup_group .close, .head_popup .close {

	position: absolute;

	right: 1.5vw;

	top: 1.5vw;

	cursor: pointer;

	z-index: 9;

	font-size: 1.6vw;

	opacity: 0.8;

	background: url('../images/icon-close.png') no-repeat center center;

	width: 1.610vw;

	height: 1.610vw;

}

#popup_group .close_w {

	background: url('../images/icon-close-w.png') no-repeat center center;

}

#popup_group #invite-popup .close_w {

	right: -2vw;

	top: -2vw;

}

#popup_group .closebut:hover, #popup_group .close:hover {

	opacity: 1;

}

#popup_group #stirring_popup .close {

	top: 0;

}

.stirring_rand {

	display: inline-block;

	cursor: pointer;

	font-size: 1.9vw;

}

.stirring_logo {

	margin: 2.928vw 0;

}

.def_text {

	line-height: normal;

}

.text_white {

	color: #fff;

}

.form .field_hold.btn_box:before {

	display: none;

}

/* website global part end here */

/* website header start here */

.mobi-menu, .jquery-accordion-menu {

	display: none;

}

#main_header {

	position: relative;

	z-index: 9999;

	background: #fff;

	margin: 0 -1.464vw;

}

#main_header .header_inside {

	padding: 2.098vw 1.464vw;

}

#main_header.is-sticky {

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	margin: 0;

}

/* header left col */

#main_header .stir_logo {

	width: 14vw;

	position: absolute;

	top: 1vw;

	left: 0;

	right: 0;

	margin: 0 auto;

	vertical-align: middle;

	z-index: 2;

}

#main_header .left_col ul {

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: 0.7vw;

}

#main_header .left_col ul li {

	vertical-align: middle;

	margin-left: 4.026vw;

	position: relative;

	float: left;

}

#main_header .left_col ul li:first-child {

	margin-left: 0;

}

#main_header .left_col ul li a {

	display: inline-block;

	position: relative;

	font-size: 1.8vw;

	vertical-align: middle;

	line-height: normal;

}

#main_header .left_col ul li.string a i {

	animation: rotating 2s linear infinite;

	display: inline-block;

}

#main_header .left_col ul li a.open:before {

	content: "";

	height: 6px;

	width: 6px;

	background: #000;

	display: inline-block;

	bottom: -15px;

	position: absolute;

	left: 50%;

	margin-left: -3px;

}

#main_header .left_col ul li.string a:hover img, #main_header .left_col ul li.string a.open img {

	animation-play-state: paused;

}

#main_header .left_col ul li.user .logged_user {

	height: 2.2vw;

	width: 2.2vw;

	overflow: hidden;

	vertical-align: middle;

	border-radius: 100%;

}

#main_header .left_col ul li.user .logged_user img {

	width: 100%;

	height: 100%;

	display: inline-block;

	vertical-align: top;

}

/* header right col navbar */

#main_header .navbar {

	padding: 0;

	margin-top: 0.8vw;

	display: block;

}

#main_header .navbar a {

	text-transform: uppercase;

	padding: 0;

	font-size: 1.171vw;

	opacity: 1 !important;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	font-size: 1.06vw;

	letter-spacing: -0.4px;

	font-family: 'BarlowSemiCondensedMedium';

}

#main_header .navbar a.STIRring_Conversations:hover span {

	text-decoration: underline;

}

#main_header .navbar .navbar-nav {

	display: inline-block;

	width: auto;

	text-align: right;

	float: right;

	position: relative;

}

#main_header .navbar li {

	margin-left: 3.660vw;

	display: inline-block;

}

#main_header .navbar li:first-child {

	margin-left: 0;

}

#main_header .navbar ul>li>a:hover, #main_header .navbar li.active a {

	opacity: 1;

}

/* #main_header .navbar li a:hover:before {

     opacity: 1;

     border-bottom: 2px solid #000;

     position: absolute;

     bottom: 0;

     left: 0;

     content: ' ';

     width: 100%;

     height: 1vw;

}

*/

/* website header end here */

/* article grid start here */

.article_thumb .thumb_inslide {

	position: relative;

	border: 0.2vw solid #fff;

	border-top: 0.06vw solid #fff;

	border-bottom: 0.06vw solid #fff;

	margin-bottom: 0;

	overflow: hidden;

	background-size: cover;

	background-position: center center;

	height: 36vw;

}

.stirring_sec .article_thumb {

	height: 18vw;

}

.thumb_tag {

	z-index: 9;

	position: absolute;

	left: 12%;

	top: 1px;

	width: 2vw;

}

/* article global info style */

.article_info_box {

	position: absolute;

	right: 0;

	bottom: 0;

	width: 100%;

}

.article_image_hold {

	display: inline-block;

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.article_thumb figure {

	margin: 0;

	height: 100%;

	background-size: cover;

	position: relative;

	background-position: center center;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.article_thumb .article_info_box:before {

	position: absolute;

	content: "";

	height: 100%;

	left: 0;

	top: 0;

	width: 1px;

	background-color: rgba(255, 255, 255, 0.4);

}

.stirring_sec .article_thumb .article_info_box:before {

	display: none;

}

.article_info_box .read_info {

	text-align: right;

	white-space: nowrap;

	line-height: 1;

	max-width: 5.5vw;

	padding-left: 0;

}

.read_info {

	display: block;

	font-size: 0.878vw;

	line-height: normal;

	margin-bottom: 1vw;

}

.article_thumb.sm_article .article_info_box .read_info {

	font-size: 0.6vw;

}

.posted_date {

	display: block;

}

.overlay .article_info_box .read_info {

	color: #fff;

}

.posted_by {

	color: #333;

	margin: 1.464vw 0;

	font-size: 1.171vw;

	line-height: 1.3;

}

.dark_skin .article_thumb .posted_by {

	color: #d8d3cf;

}

.estimate_time {

	line-height: 0.89;

	margin-bottom: 3px;

}

.article_thumb .bookmark_icon {

	margin-top: 2.196vw;

}

.bookmark_icon i {

	background: url(../images/bookmark_b.svg) no-repeat;

	background-size: contain;

	display: inline-block;

	cursor: pointer;

	position: relative;

}

.bookmark_icon.active i {

	background: url(../images/bookmark_active_b.svg) no-repeat;

	background-size: contain;

}

.overlay .bookmark_icon i {

	background: url(../images/boomark_w.svg) no-repeat;

	background-size: contain;

}

.overlay .bookmark_icon.active i {

	background: url(../images/bookmark_active_w.svg) no-repeat;

	background-size: contain;

}

.article_thumb .article_info_box:before {

	left: 5.5vw;

}

/* xl article style */

.xl_article .article_info_box {

	width: 36vw;

	height: 23.060vw;

	padding-top: 4vw;

	padding-right: 1vw;

}

/* Mandy css start here */

.work_job {

	z-index: 999;

	cursor: pointer;

	text-decoration: underline;

}

/* Mandy css end here */



.read_info .work_job {

	font-size: 0.8vw;

	font-weight: 400;

	display: block;

	direction: rtl;

	margin-bottom: 0.5vw;

	letter-spacing: -0.5px;

}

.article_thumb.md_article .read_info .work_job {

	font-size: 0.9vw;

}

.article_thumb.lg_article .read_info .work_job {

	font-size: 1.1vw;

}

.article_thumb.xl_article .read_info .work_job {

	font-size: 1.2vw;

}

.article_thumb.text_article .estimate_time {

	font-size: 4.685vw;

}

.xl_article .bookmark_icon i, .text_article .bookmark_icon i, .lg_article .bookmark_icon i {

	width: 1.610vw;

	height: 2.855vw;

}

/* lg article style */

.lg_article .article_info_box {

	width: 42vw;

	height: 23.060vw;

	padding-top: 6.588vw;

}

.lg_article .estimate_time {

	font-size: 3.806vw;

}

/* md article style */

.md_article .article_info_box {

	width: 19vw;

}

/* sm article style */

.sm_article .estimate_time, .md_article .estimate_time {

	font-size: 1.830vw;

}

.sm_article .estimate_time, .md_article .work_job {

	font-size: 1.830vw;

}

.sm_article .bookmark_icon i, .md_article .bookmark_icon i {

	width: 1.244vw;

	height: 2.122vw;

}

.sm_article .article_info_box, .md_article .article_info_box {

	padding-top: 0;

	height: 13vw;

}

/* category article grid section end here */

/* witout image text article section start here */

.text_article {

	position: static;

	height: 100%;

	overflow: hidden;

}

.text_article .tag {

	display: block;

	position: absolute;

	left: 1.1vw;

	top: -3vw;

	width: 10vw;

}

.text_article .tag img {

	width: 100%;

}

.text_article .article_info_box, .category_article_holder .text_article .article_info_box {

	position: relative;

	z-index: 9;

	bottom: 0;

	height: 100%;

	left: 0;

	padding-top: 9.2vw;

}

.description_holder.p_t {

	padding: 10vw 3vw 0 0;

}

/*.text-article_section .description_holder.p_t .textBlock {

     webkit-column-count: 2;

     -moz-column-count: 2;

     column-count: 2;

     column-gap: 3.660vw;

}

*/

.text-article_section .md_article .article_info_box .read_info {

	margin-left: 0;

}

.text-article_section .md_article .article_info_box {

	width: 100%;

}

.text-article_section .article_thumb .article_info_box:before {

	background-color: rgba(0, 0, 0, 0.4);

}

.text-article_section .right_spc {

	padding-right: 10.980vw;

}

/* witout image text article section end here */

/* article grid end here */

.loader {

	display: inline-block;

	height: 30px;

	width: 30px;

	background-size: cover !important;

	animation: rotating 2s linear infinite;

	vertical-align: middle;

	margin: 15px 0;

}

.stir_rand, .con_rand {

	display: none;

}

.loader._b {

	background: url(../images/loader_b.png) no-repeat;

}

.loader._w {

	background: url(../images/loader_w.png) no-repeat;

}

.full_overlay {

	z-index: 99999 !important;

}

.page_banner {

	height: 48vw;

	background-size: cover;

	background-position: center center;

}

.main_banner .page_name {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	padding: 7.317vw 0 0 20vw;

	font-size: 5.487vw;

	color: #fff;

	z-index: 9;

}

.main_banner .page_name .close {

	display: none;

	background: url(../images/close_w.png) no-repeat;

	height: 3.658vw;

	width: 3.658vw;

	display: inline-block;

	background-size: cover;

	opacity: 1;

	margin: 2.5vw 5vw 0 0;

}

.loading_icon {

	position: absolute;

	left: 50%;

	top: 50%;

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

}

.detail_page_cont_holder h2, .content_page_wrapper .page_textBlock h2 {

	font-size: 1.756vw;

}

p {

	margin-bottom: 1.464vw;

	line-height: 1.6;

}

.dark_skin, .dark_skin a {

	color: #fff;

}

.light_skin, .light_skin a {

	color: #000;

}

.full-width-image {

	width: 100%;

}

#stie_wrap {

	padding: 0 1.464vw;

}

.section {

	position: relative;

}

.overlay {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}

.overlay.bg {

	background-color: rgba(0, 0, 0, 0.4);

}

.spc, .main_category_article_section, #main_mid_part section.category_article_holder {

	margin: 4.62vw 0 4.62vw 0;

}

.text-article_section {

	margin: 4.5vw 0;

}

.lg_p {

	font-size: 2.049vw;

}

.img_dark_skin {

	background: #000;

	height: 100%;

	-webkit-transition: all .6s;

	-moz-transition: all .6s;

	-o-transition: all .6s;

	transition: all .6s;

}

.article_thumb:hover figure {

	opacity: 1;

}

.dot_more_btn span {

	display: inline-block;

	border-radius: 100%;

	margin-right: 1.1vw;

	height: 1.1vw;

	width: 1.1vw;

}

.dot_more_btn {

	padding: 3.660vw 0;

	display: inline-block

}

#see_sec .dot_more_btn span {

	background: #e98267;

}

#think_sec .dot_more_btn span {

	background: #ebb762;

}

#inspire_sec .dot_more_btn span {

	background: #59856f;

}

#reflect_sec .dot_more_btn span {

	background: #407a93;

}

.loadmore_btn {

	width: 100%;

}

.container-fluid {

	padding: 0;

}

.space_lt {

	padding-left: 5.49vw;

}

.article_thumb.reflect_thumb .thumb_inslide {

	background: #022b3d;

}

.article_thumb.reflect_thumb .thumb_inslide .article_image_hold {

	height: auto;

}

.article_thumb.reflect_thumb .short_description_holder {

	padding: 2vw 1.5vw;

	color: #fff;

}

.article_thumb.reflect_thumb .short_description_holder .title.sm_title {

	min-height: 3.5vw;

	line-height: 1.1;

}

.article_thumb.reflect_thumb .short_description_holder .posted_by {

	color: #fff;

}

/*bookmark tooltip */

.bookmark_sucessful_tooltip {

	background-color: #000;

	padding: 1vw 5.124vw;

	position: fixed;

	left: 50%;

	transform: translateX(-50%);

	top: 8.418vw;

	width: 35vw;

	white-space: normal;

	text-align: center;

	font-style: normal;

	border-radius: 50vw;

	line-height: normal;

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

	font-size: 1.024vw;

	box-shadow: 0 1px 20px 0 rgba(32, 33, 36, 0.28);

	z-index: 99999;

}

/* website theme global style end here */

/* Article Details Page style start here */

.banner_inside {

	margin: 0 -1.464vw;

	position: relative;

}

.banner_inside .b-slider {

	margin: 0;

}

.banner_inside .b-slider img {

	width: 100%;

}

.banner_inside .b-video {

	margin: 0;

	position: relative;

	overflow: hidden;

}

.banner_inside .b-video img {

	width: 100%;

}

.banner_inside .b-video .video-overlay {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	background: url('../images/icon-play.png') no-repeat center center rgba(0, 0, 0, 0.4);

	background-size: 6.5vw;

}

.banner_inside .b-video .videopopup {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	background: #000;

	z-index: 100;

	display: none;

}

.banner_inside .b-video .videopopup .videoclose {

	position: absolute;

	right: 0;

	top: 0;

	padding: 2.5vw;

	display: inline-block;

	background: url('../images/close.png') no-repeat center center;

	cursor: pointer;

	z-index: 101;

}

.article-details .content .fullimage {

	margin-top: 0;

}

.article-details .content .imageleft {

	float: left;

	width: 50%;

	padding-right: 1.3vw;

	padding-top: 0.28vw;

}

.article-details .content .imageright {

	float: right;

	width: 50%;

	margin-left: 1.5vw;

	padding-top: 0.28vw;

}

.article-details .content figure figcaption {

	font-size: 1.171vw;

	text-align: left;

	line-height: normal;

	color: #333;

	padding-top: 10px;

}

.article-details .content figure figcaption .image_credit {

	display: block;

	font-style: italic;

	margin-top: 3px;

	font-size: 1vw;

}

.article-details .content blockquote {

	float: left;

	width: 50%;

	padding: 1.464vw 1.464vw 1.464vw 0;

	position: relative;

	font-size: 1.8vw;

	line-height: 1.1;

	color: #000;

	margin: 0;

}

.article-details .content blockquote.float_none {

	float: none;

	width: 100%;

}

.article-details .content blockquote.full_width {

	width: 100%;

}

.article-details .content blockquote span {

	font-size: 1.5vw;

	color: #666;

	font-weight: 200;

	display: block;

	margin-top: 0.5vw;

}

.article-details .content blockquote::before {

	width: 2.122vw;

	height: 1.756vw;

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	z-index: 2;

	background: url('../images/quote.png') no-repeat top left;

}

.article-details .content .videocontainer {

	margin-bottom: 3vw;

	position: relative;

	clear: both;

}

.article-details .content .videocontainer .vidoverlay {

	background: rgba(0, 0, 0, 0.34);

	position: absolute;

	left: 0;

	top: 0;

	text-align: center;

	width: 100%;

	height: 100%;

}

.article-details .content .videocontainer .vidoverlay:hover {

	background: rgba(0, 0, 0, 0.64);

}

.article-details .content .videocontainer .vidoverlay .icon-play {

	display: block;

}

.article-details .content .videocontainer .vidoverlay .icon-play img {

	width: 5vw;

}

.article-details .content .videocontainer .vidoverlay .mins {

	font-size: 24px;

	color: #fff;

	line-height: 1;

	padding-top: 1vw;

	font-weight: 100;

	display: block;

}

.article-details .content .videocontainer .vidoverlay .mw {

	font-size: 13px;

	color: #fff;

	line-height: 1;

	padding-top: 0.3vw;

	font-weight: 200;

	display: block;

}

.colorb {

	color: #000;

}

.r-time {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 16vw;

	text-align: right;

	z-index: 9;

	height: 9.2vw;

}

.r-time .read_info {

	font-size: 4.685vw;

	color: #fff;

	font-weight: 100;

	line-height: 1;

	border-right: 1px solid rgba(255, 255, 255, 0.4);

	padding: 0 0 1.464vw 0;

	margin-bottom: 0;

	display: inline-block;

	margin: 0 -2px;

	vertical-align: middle;

	padding-right: 1vw;

	height: 100%;

}

.r-time .read_info span.work_job {

	font-size: 1.6290vw;

	font-weight: 500;

	line-height: 1;

	display: block;

	letter-spacing: normal;

	margin-bottom: 0;

}

.r-time .read_info span.read_time_estimate {

	font-size: 0.878vw;

	color: #fff;

	font-weight: 200;

	line-height: 1;

	display: block;

	letter-spacing: normal;

	margin-bottom: 0;

}

.r-time .bookmark_icon {

	padding: 2vw 0 0 0

}

.socials ul li {

	margin: 0 0 20px 0;

	text-align: center;

}

.socials ul li.calbox {

	margin: 0.3vw 0 2.5vw 0;

	display: none;

}

.socials ul li a {

	font-size: 0.729vw;

	color: #000;

	font-weight: 400;

	font-family: 'Barlow Semi Condensed';

}

.socials ul li a span {

	width: 22px;

	height: 22px;

	display: block;

	margin: 0 auto;

	background-size: contain !important;

	background-position: center center !important;

}

.socials ul li a span.clap {

	background: url('../images/icon-clap.png') no-repeat 0 0;

}

.socials ul li a span.ln {

	background: url('../images/linked-icon.png') no-repeat 0 0;

}

.socials ul li a span.tw {

	background: url('../images/twitter_icon.png') no-repeat 0 0;

}

.socials ul li a span.fb {

	background: url('../images/fb_icon.png') no-repeat 0 0;

}

.socials ul li a span.whatsapp {

	background: url('../images/whatsapp_icon.png') no-repeat 0 0;

}

.socials ul li a span.email {

	background: url('../images/email_icon.png') no-repeat 0 0;

}

.socials ul li a span.cal {

	width: 2.196vw;

	height: 2.196vw;

}

.socials ul li a span.cal {

	background: url('../images/calendar_b.png') no-repeat 0 0;

}

.socials ul li a span.cal.active {

	background: url(../images/calendar_b_active.png) no-repeat;

	background-size: contain;

}

.authordetails .head {

	font-size: 2.489vw;

	font-weight: 600;

	font-family: 'Barlow Semi Condensed';

	line-height: 1;

	letter-spacing: -0.08vw;

	margin-bottom: 2.562vw;

}

.authordetails .auth-pic {

	width: 11.713vw;

	height: 11.713vw;

	overflow: hidden;

}

.authordetails p.authorname {

	font-size: 1.45vw;

	line-height: 1;

	color: #000;

	margin-bottom: 1vw;

}

.authordetails p.authorname a {

	text-decoration: none;

}

.authordetails .auth-pic img {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.morearticles .article_info_box .title {

	margin: 0;

	font-size: 1.61vw;

	line-height: 1.04;

	letter-spacing: -0.08vw;

	margin-bottom: 1vw;

}

.morearticles .article_info_box .video-th {

	margin: 0 0 1vw 1.1vw;

	position: relative;

	overflow: hidden;

}

.morearticles .article_info_box .video-th .over-icon {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	background: url('../images/icon-play.png') no-repeat center center rgba(0, 0, 0, 0.4);

	background-size: 3vw;

}

.morearticles .read_time_estimate {

	display: block;

	font-size: 0.8vw;

	color: #000;

	line-height: normal;

	margin-bottom: 1.6vw;

	padding-top: 0.3vw;

	font-weight: 400;

}

.morearticles .article_info_text .posted_date {

	display: block;

	padding-top: 0.3vw;

}

.morearticles .article_info_box .article_info_text {

	display: inline-block;

	width: 100%;

	padding-bottom: 2.5vw;

	border-left: 1px solid #ccc;

}

.morearticles .article_info_box .read_info {

	max-width: none;

	width: auto;

	flex: inherit;

}

.morearticles .article_thumb .article_info_box::before {

	display: none;

}

.morearticles .article_info_box .posted_by {

	color: #808080;

	line-height: 1;

	margin-bottom: 0;

}

.tag-orange {

	position: absolute;

	left: 5vw;

	top: 0;

	z-index: 99;

	width: 1.8vw;

	height: 14vw;

}

.tag-orange p {

	color: #fff;

	writing-mode: vertical-lr;

	text-orientation: mixed;

	transform: rotate(180deg);

	font-family: 'Barlow Semi Condensed';

	text-transform: uppercase;

	font-size: 1.15vw;

	line-height: 1.5;

	font-weight: 600;

	display: inline-block;

	position: absolute;

	left: 0px;

	top: 7px;

}

.commentbox_container {

	padding-top: 3vw;

	clear: both;

}

.commentbox_container .commentbox {

	background: #f6f6f6;

	padding: 0.45vw;

}

.commentbox_container .commentbox .usercommentbox {

	border: 1px solid #dbdcdc;

	border-radius: 3px;

	background: #fff;

	padding: 1.2vw;

}

.commentbox_container .commentbox .usercommentbox .row {

	margin-left: 0;

}

.commentbox_container .commentbox .whatthink {

	font-family: 'Barlow Semi Condensed';

	font-size: 17px;

	font-weight: 500;

	color: #acacac;

	line-height: 1.5;

	padding-left: 0;

}

.vidpopbg {

	background: rgba(0, 0, 0, 0.6);

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 99999;

	display: none;

}

.vidpopup {

	background: #fff;

	position: fixed;

	top: 50%;

	left: 50%;

	height: 530px;

	width: 1000px;

	padding: 0;

	border: 15px solid #fff;

	margin: -265px 0 0 -500px;

	z-index: 999999;

	display: none;

}

.vidpopup .popclose {

	position: fixed;

	right: 20px;

	top: 15px;

	width: 18px;

	height: 18px;

	background: url('../images/close.png') no-repeat 0 0;

	display: inline-block;

	z-index: 9999;

	cursor: pointer;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.vidpopup .popclose:hover {

	right: 15px;

}

.similar-articles {

	margin-top: 4vw;

}

.mlm15 {

	margin-left: -1.5vw !important;

}

.pr8-1 {

	padding-right: 6.6%;

}

.pr1-2 {

	padding-right: 0.85vw

}

.bor1 {

	border-right: 1px solid #ccc;

}

.counter {

	position: absolute;

	right: 2vw;

	top: 3vw;

	z-index: 9;

	cursor: pointer;

}

.tcounters {

	color: #fff;

	background: url('../images/icon-counter.png') no-repeat 0 0;

	background-size: cover;

	width: 2.7vw;

	height: 2.7vw;

	display: inline-block;

	line-height: 2.7vw;

	text-align: center;

	font-size: 1.5vw;

	padding: 0.16vw 0.3vw 0 0;

	text-shadow: 1px 1px #000;

}

.userpic {

	border-radius: 100px;

	width: 2.2vw

}

/* Article Details Page style end here */

/* Search style end here */

/* Filters Results style start here */

.filter_page .filter_result {

	margin-top: -3.294vw;

}

.filtersbox ul {

	margin: 1vw 0 3vw 0;

}

.filtersbox ul li {

	display: block;

	margin: 0 0 1vw 0;

}

.filtersbox ul li a {

	background: #fff;

	border: 1px solid #7f7f7f;

	color: rgba(0, 0, 0, 0.8);

	font-size: 1.317vw;

	line-height: 1.2;

	display: block;

	padding: 0.4vw 0;

	letter-spacing: -0.03vw;

	text-align: center;

	width: 10.980vw;

	cursor: pointer;

}

.filtersbox ul li a:after {

	margin: 0 0 0 0.5vw;

}

.filtersbox ul li a:hover {

	background: #000;

	color: #fff;

}

/* Filters Results style end here */

.nomoreresults {

	display: inline-block;

	color: #000;

	border-radius: 0px;

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

	font-weight: 400;

	font-size: 0.99vw;

	line-height: normal;

	padding: 0.75vw 1.5vw;

	font-family: 'Barlow Semi Condensed', sans-serif;

	text-transform: uppercase;

	text-align: center;

}

.mz-figure img {

	max-width: 100% !important;

	max-height: 100% !important;

}

.MagicZoom, .mz-figure {

	display: block !important;

}

.html5-nav {

	display: none !important;

}

.thumbnail_tagN {

	left: 5vw;

	padding: 0.5vw 0 1vw 0;

}

.valid-tooltip {

	top: auto !important;

	border-radius: 0 !important;

	font-size: 1vw !important;

}

 .form input:-webkit-autofill, .form input:-internal-autofill-selected, .form input:-webkit-autofill:focus, .form textarea:-webkit-autofill, .form textarea:-webkit-autofill:focus, .form select:-webkit-autofill, .form select:-webkit-autofill:focus {

 -webkit-text-fill-color: rgba(0, 0, 0, 1) !important;

 -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;

 background-color: rgb(255, 255, 255) !important;

}

.form.dark input:-webkit-autofill, .form.dark input:-webkit-autofill:focus, .form.dark textarea:-webkit-autofill, .form.dark textarea:-webkit-autofill:focus, .form.dark select:-webkit-autofill, .form select:-webkit-autofill:focus {

 -webkit-text-fill-color: rgba(255, 255, 255, 1) !important;

 -webkit-box-shadow: 0 0 0px 1000px #363636 inset !important;

}

.pop_insideText .custom-options .custom-option:first-child {

	display: none !important;

}

/* css by naresh end here */

/* heading style here */

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

	line-height: 1.1;

}

/* heading style */

.title {

	margin: 0;

	line-height: 1;

}

.article_thumb .overlay .title {

	text-shadow: 1px 1px #000;

}

.title .under_title {

	display: block;

	margin-top: 0.3vw;

	letter-spacing: normal;

	font-size: 2.1vw;

}

.title.sm_title .under_title {

	font-size: 1.1vw;

}

.title.xxl_title {

	letter-spacing: -3.2px;

	font-weight: 600;

	font-size: 4.685vw;

}

.title.xl_title {

	font-size: 3.806vw;

	letter-spacing: -2.6px;

}

.title.lg_title {

	font-size: 3vw;

	line-height: 1;

	letter-spacing: -0.17vw;

}

.title.md_title {

	font-size: 2.489vw;

	line-height: 1;

	letter-spacing: -0.115vw;

}

.title.sm_title {

	font-size: 1.3vw;

	letter-spacing: -1.1px;

}

.text_article .title {

	font-weight: 500;

}

.text_article .title .under_title {

	display: block;

	font-size: 2vw;

}

.text_article .title a:hover {

	opacity: 0.5;

}

/* estimate time */

.xl_article .estimate_time, .article_thumb.text_article .estimate_time {

	font-size: 4.4vw;

}

.estimate_time {

	display: block;

}

.bookmark_icon {

	display: block;

}

/* left tab navbar start here */

#left_tab_nav {

	width: 5.49vw;

	background: #f3f3f3;

	border-right: 1px solid #ddd;

	height: 100%;

	position: fixed;

	left: 0;

	top: 0;

	z-index: 99;

}

#left_tab_nav>ul {

	height: 100%;

}

#left_tab_nav>ul>li {

	height: 25%;

}

#left_tab_nav>ul>li>a {

	display: inline-block;

	height: 100%;

	width: 100%;

	text-align: center;

	color: #000;

	-ms-writing-mode: tb-rl;

	-webkit-writing-mode: vertical-rl;

	-moz-writing-mode: vertical-rl;

	-ms-writing-mode: vertical-rl;

	writing-mode: vertical-rl;

	text-orientation: mixed;

	font-size: 1.317vw;

	font-weight: 500;

	padding: 0 1.5vw;

	transform: rotate(180deg);

}

#left_tab_nav>ul>li>a.active, #left_tab_nav>ul>li>a:hover {

	color: #fff;

}

#left_tab_nav>ul>li>a.see:hover, #left_tab_nav>ul>li>a.see.active {

	background: #e98267;

}

#left_tab_nav>ul>li>a.think:hover, #left_tab_nav>ul>li>a.think.active {

	background: #ebb762;

}

#left_tab_nav>ul>li>a.inspire:hover, #left_tab_nav>ul>li>a.inspire.active {

	background: #59856f;

}

#left_tab_nav>ul>li>a.reflect:hover, #left_tab_nav>ul>li>a.reflect.active {

	background: #407a93;

}

/* left tab navbar end here */

/* mid section section start here */

.article_thumb .overlay .row {

	margin: 0;

}

/* article grid */

.col_w_sixty {

	flex: 0 0 60%;

	max-width: 60%;

}

.col_w_forty {

	flex: 0 0 40%;

	max-width: 40%;

}

/* article image style */

/* article image hover effect */

/*wave effect*/

.article_image_hold:before {

	content: "";

	width: 1.5vw;

	height: 100%;

	display: block;

	position: absolute;

	right: -1.5vw;

	top: 0;

	background: url(../images/v_mask_wave.png) no-repeat 0 0;

	animation-duration: 5s;

	z-index: 2;

	background-size: cover;

}

.stirring_sec .article_image_hold:before {

	background: url(../images/l_mask_wave.png) no-repeat 0 0;

	width: 100%;

	top: auto;

	left: 0;

	background-size: cover;

	height: 1.4vw;

	bottom: -1.4vw;

}

.article_thumb:hover .article_image_hold:before {

	animation-name: maskani;

	animation-iteration-count: infinite;

	animation-timing-function: linear;

	right: 0;

}

.stirring_sec .article_thumb:hover .article_image_hold:before {

	animation-name: l_maskani;

	animation-iteration-count: infinite;

	animation-timing-function: linear;

	bottom: 0;

}

.stirring_sec .owl-item:nth-child(2) {

	content: "";

	width: 21px;

	height: 492px;

	display: block;

	position: absolute;

	right: -21px;

	top: -492px;

	background: url(../images/v_mask_wave.png) no-repeat 0 0;

	animation-duration: 2s;

	z-index: 2;

	background-size: cover;

}

.article_thumb .overlay, .article_thumb .overlay a, .article_thumb .overlay .posted_by {

	color: #fff;

}

/* article overlay category nav style */

.main_category_article_section .sec_top_head {

	padding: 2.2vw 1.5vw 0 1.5vw;

	position: absolute;

	left: 0;

	display: table;

	top: 0;

	z-index: 99;

}

.main_category_article_section .category_logo {

	display: table-cell;

	padding-right: 2.2vw;

	vertical-align: bottom

}

.main_category_article_section .category_logo img {

	max-height: 3vw;

}

.main_category_article_section .close {

	display: none;

}

.main_category_article_section .sec_top_head .category_nav_bar {

	display: table-cell;

	vertical-align: bottom

}

.main_category_article_section .sec_top_head .category_nav_bar li {

	float: left;

	margin: 0 0.75vw 0 0;

	line-height: 1.5;

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

}

.main_category_article_section .sec_top_head .category_nav_bar li:last-child {

	border-right: none;

	margin-right: 0;

}

.main_category_article_section .sec_top_head .category_nav_bar li:last-child a {

	padding-right: 0;

}

.main_category_article_section .sec_top_head .category_nav_bar li:first-child {

	padding-left: 0;

}

.main_category_article_section {

	position: relative;

}

.main_category_article_section .sec_top_head .category_nav_bar li a {

	text-transform: uppercase;

	font-size: 0.951vw;

	letter-spacing: 1.5px;

	padding: 0 0.75vw 0 0;

	color: #fff;

}

#inspire_sec .category_nav_bar {

	padding-bottom: 0.7vh;

}

/* article thumb box */

/* owl carousel style start here */

.owl-theme .owl-nav {

	margin: 0;

}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {

	margin: 2.99vw 1.5vw 0;

	width: 1.171vw;

	height: 2.269vw;

}

.owl-carousel .owl-nav button.owl-prev {

	background: url(../images/carousel_arrow_left.png) no-repeat;

	background-size: cover;

	background-position: center center;

}

.owl-carousel .owl-nav button.owl-next {

	background: url(../images/carousel_arrow_right.png) no-repeat;

	background-size: cover;

	background-position: center center;

}

.owl-theme .owl-nav span {

	display: none;

}

.owl-theme .owl-dots {

	display: none;

}

/* owl carousel style end here */

/* stirring filtring srticle carousel style start here */

.stirring_sec {

	margin-left: -1.464vw;

	margin-right: -1.464vw;

}

.stirring_sec .container-fluid {

	padding: 0;

}

.stirring_sec .carousel-item.col {

	-ms-flex: 0 0 20%;

	flex: 0 0 20%;

	max-width: 20%;

}

.stirring_sec .article_info_box .article_info_text {

	border-left: none;

	padding: 0;

}

.stirring_sec .article_thumb .thumb_inslide, .stirring_sec .article_thumb figure {

	height: 18vw;

}

.stirring_sec .posted_by {

	margin-bottom: 0;

}

.stirring_sec .article_info_box {

	left: 2.196vw;

	height: auto;

	bottom: 2.196vw;

	width: auto;

	padding-right: 4vw;

}

.stirring_sec carousel-item {

	margin-right: 0;

}

.stirring_sec .carousel-control-next, .stirring_sec .carousel-control-prev {

	top: auto;

	bottom: 0;

	height: 20px;

	background: #000;

	width: auto;

}

.stirring_sec .carousel-control-next {

	right: auto;

	left: 65px;

}

.stirring_sec .carousel {

	padding-bottom: 100px;

}

.stirring_sec .carousel-item .article_info_box {

	position: absolute;

	left: 0;

	bottom: 0;

}

.stirring_sec .carousel-item .article_info_box .article_info_text {

	float: none;

	width: 64%;

	min-height: 1px;

	padding: 40px;

	border-left: none;

}

.stirring_sec carousel-item .article_info_box .article_info_text .title {

	color: #fff;

	font-weight: 300;

}

.stirring_icon {

	display: inline-block;

	cursor: pointer;

	animation: rotating 2s linear infinite;

	font-size: 3vw;

	vertical-align: middle;

	margin-left: 0.732vw;

}

.stirring_icon:hover {

	animation-play-state: paused;

}

.stirred_logo {

	display: inline-block;

	vertical-align: middle;

	margin-left: 1vw;

	width: 15vw;

	text-align: left;

}

.stirred_logo i {

	display: block;

	font-style: normal;

	text-align: left;

	line-height: 1;

	font-size: 1.317vw;

	font-family: 'Barlow Semi Condensed', sans-serif;

	font-weight: 400;

}

/* stirring filtring srticle carousel style end here */

/* newsletter subscribe form start here */

.news_letter_subscription {

	margin-top: 4.5vw;

}

.news_letter_subscription .stirring_text_image {

	height: 4.4vw;

	margin: 0.7vw 0 0 0.5vw;

}

.news_letter_subscription .lg_p {

	margin-bottom: 0;

}

.news_letter_form {

	position: relative;

	margin-top: 5vw;

}

.news_letter_form .form-control {

	border: none;

	border-bottom: 1px solid #000;

	font-size: 3.074vw;

	font-weight: 400;

	border-radius: 0;

	font-family: 'Barlow Condensed', sans-serif;

}

 .news_letter_form ::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

     color: #000;

}

 .news_letter_form ::-moz-placeholder {

    /* Firefox 19+ */

     color: #000;

}

 .news_letter_form :-ms-input-placeholder {

    /* IE 10+ */

     color: #000;

}

 .news_letter_form :-moz-placeholder {

    /* Firefox 18- */

     color: #000;

}

.news_letter_form button {

	border: none;

	position: absolute;

	right: 0;

	width: 3.5vw;

	top: 50%;

	animation: LeftRightBlink 1s linear infinite;

	background: url(../images/arrow_b.svg) left center no-repeat;

	background-size: contain;

	transform: translateY(-50%);

	height: 2vw;

}

.news_letter_form button:hover {

	animation-play-state: paused;

}

/* newsletter subscribe form end here */

/* stir activity section start here */

.stir_activity figure {

	width: 15vw;

	margin: 0 auto;

}

.stir_activity h3 {

	font-size: 2.635vw;

	font-weight: 400;

	line-height: 1;

	margin: 2.2vw 0 1.5vw 0;

}

.stir_activity .web_btn {

	text-transform: lowercase;

}

.stir_activity h3 span {

	display: block;

}

.stir_activity .text_block {

	padding-left: 9vw;

}

.stir_activity {

	margin-top: 3.7vw;

}

/* stir activity section end here */

#reflect_sec .main_article .web_btn {

	border: none;

	margin-top: 1.5vw;

}

.overlay_reflect_list {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	padding: 3.660vw;

	color: #fff;

}

.overlay_reflect_list p {

	margin-bottom: 0.5vw;

}

.overlay_reflect_list .text_wrap {

	margin-bottom: 2.196vw;

}

.overlay_reflect_list .text_holder {

	padding-bottom: 2.196vw;

}

/* mid section section end here */

/* website main footer start here */

#main_footer {

	background: #171717;

	color: #828282;

	padding: 4.392vw 0;

	margin-top: 5.490vw;

	position: relative;

}

#main_footer .footer_wrap {

	width: 63vw;

	padding-bottom: 2.2vw;

}

.footer_holder {

	position: relative;

}

#main_footer .footer_col {

	padding: 0 0 0 3.5vw;

}

#main_footer .footer_col.common_links .quick_links {

	position: absolute;

	bottom: 0;

}

#main_footer .footer_col h4 {

	color: #7e7e7e;

	font-size: 3.660vw;

	line-height: 2rem;

	letter-spacing: -1.3px;

	height: 3.5vw;

	margin-bottom: 2vw;

}

#main_footer .footer_col h4 span {

	color: #fff;

}

#main_footer .footer_col a, #main_footer .common_links a {

	color: #fff;

	opacity: 0.47;

	text-transform: uppercase;

	font-weight: 300;

	line-height: 1.65;

	font-size: 0.951vw;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

#main_footer .footer_col a:hover {

	opacity: 1;

}

#main_footer .stir_footer_logo {

	position: absolute;

	right: 3.5vw;

	top: 0;

	width: 7vw;

	opacity: 0.5;

}

#main_footer .footer_col a:hover {

	color: #fff;

}

#main_footer .bottom_bar {

	margin: 0 0 0 3.5vw;

	font-size: 0.9vw;

	line-height: 1;

}

.copyright {

	margin-bottom: 0;

	color: #fff;

	opacity: 0.20;

}

.copyright span {

	font-size: 3vw;

	vertical-align: middle;

	margin-right: 3px;

}

/* social links start here */

#main_footer .social_links {

	float: right;

	width: 37.8vw;

	margin-top: 1.5vw;

	position: relative;

	z-index: 9;

}

#main_footer .social_links a.facebook {

	background: url(../images/facebook.png) no-repeat;

	background-size: cover;

	height: 1.25vw;

	width: 0.5vw;

}

#main_footer .social_links a.linkedin {

	background: url(../images/linkedin.png) no-repeat;

	height: 1.25vw;

	width: 1.25vw;

}

#main_footer .social_links a.twitter {

	background: url(../images/twitter.png) no-repeat;

	height: 1.25vw;

	width: 1.25vw;

}

#main_footer .social_links a.pintrest {

	background: url(../images/pintrest.png) no-repeat;

	height: 1.25vw;

	width: 1.25vw;

}

#main_footer .social_links a.insta {

	background: url(../images/insta.png) no-repeat;

	height: 1.25vw;

	width: 1.25vw;

}

#main_footer .social_links a.youtube {

	background: url(../images/youtube.png) no-repeat;

	height: 1.25vw;

	width: 1.25vw;

}

#main_footer .social_links a {

	display: inline-block;

	vertical-align: middle;

	background-size: contain !important;

	margin-right: 1.5vw;

	background-position: left center !important;

}

#main_footer .social_links a:hover {

	opacity: 1;

}

/* website main footer end here */

/* ad space */

.ad_space .col a {

	display: inline-block;

	border: 0.1vw solid #fff;

	width: 100%;

}

.main_category_article_section .ad_space {

/* margin-top: -4.392vw; */

}

/* home page style end here */

/* inner pages style start here */

.pt0 {

	padding-top: 0 !important;

}

.mr0 {

	margin: 0 !important;

}

.pd0 {

	padding: 0 !important;

}

.pb0 {

	padding-bottom: 0 !important;

}

#main_header .left_col .stir_logo.inner_page_logo {

	width: 15%;

}

/* category article page style start here */

/* left category navbar */

.left_category_navbar {

	float: left;

	width: 18.301vw;

	padding: 0 1.5vw 0 0;

	margin-left: 2.5vw;

}

.left_category_navbar.fixed {

	position: fixed;

	top: 0;

	background: #fff;

	z-index: 9;

}

.left_category_navbar ul li {

	margin-top: 1.5vw;

}

.left_category_navbar ul .con_menu {

	padding-left: 0.5vw;

}

.left_category_navbar ul .con_menu li {

	margin-top: 0.5vw;

}

.left_category_navbar ul li a {

	text-transform: uppercase;

	letter-spacing: -0.4px;

	color: #010101;

	line-height: 0.66;

	font-size: 1.06vw;

}

.left_category_navbar ul li.active a {

	font-weight: 500;

}

.left_category_navbar.see_menu ul li a:hover {

	color: #e98267;

}

.left_category_navbar.think_menu ul li a:hover {

	color: #ebb762;

}

.left_category_navbar.inspire_menu ul li a:hover {

	color: #59856f;

}

.left_category_navbar.reflect_menu ul li a:hover {

	color: #407a93;

}

.left_category_navbar .sidebar_columnists_title h2 {

	margin-top: 2vw;

	color: #ebb862;

	font-size: 1.5vw;

}

/* pr */

.left_category_navbar ul .con_menu li {

	margin-top: 0.9vw;

}

/* pr */

/* category article box */

.category_article_holder .content-section {

	position: relative;

}

.left_category_navbar .sidebar-item, .filter_result .filtersbox {

	width: 18.301vw;

	padding: 0 1.5vw;

}

.filter_result .filtersbox {

	float: left;

	padding-top: 3.294vw;

}

.article_list_holder {

	float: right;

	width: 72vw;

}

.article_list_holder .spc:last-child {

	margin-bottom: 0;

}

.article_list_holder .article_thumb.xl_article {

	padding-bottom: 5.856vw;

}

.article_list_holder .article_thumb, .similar-articles .article_thumb {

	padding-bottom: 4vw;

}

.article_list_holder .article_thumb .read_info {

	margin: 0;

}

.category_article_holder .article_thumb .article_info_box:before {

	display: none;

}

.category_article_holder .article_thumb.text_article .article_info_box:before {

	display: block;

}

.category_article_holder .article_info_box {

	width: auto;

	height: auto;

	padding: 0;

	left: 2.9vw;

	bottom: 2.2vw;

}

.category_article_holder .sm_article .article_info_box, .category_article_holder .md_article .article_info_box {

	left: 1.464vw;

}

.category_article_holder .left_col {

	float: left;

	padding-right: 2.5vw;

	width: 30vw;

}

.category_article_holder .right_col {

	float: right;

	width: 37vw;

}

.xl_article .thumbnail_tag {

	left: 8.052vw;

}

.category_article_holder .posted_by {

	margin-bottom: 2.2vw;

}

.category_article_holder .posted_by + p {

	overflow: hidden;

	width: 100%;

	display: -webkit-box;

	-webkit-line-clamp: 6;

	-webkit-box-orient: vertical;

}

.category_article_holder .left_col .posted_by {

	margin: 0;

}

.category_article_holder .title {

	margin-bottom: 1.1vw;

}

.category_article_holder .short_description_holder {

	padding: 2.2vw 5vw 0 0;

}

/* Reflect Page*/

.reflect_list .title, .reflect_list .posted_by {

	min-height: 3vw;

}

.category_article_holder .reflect_list .short_description_holder {

	padding: 2.2vw 2vw 0 0;

}

.reflect_list .article_image_hold:before {

	display: none!important;

}

.thumbnail_tag {

	position: absolute;

	left: 3.3vw;

	top: 0;

	width: 2.2vw;

	height: 15vw;

	padding: 1vw 0.2vw;

	color: #fff;

	/* Mandy CSS  start here */

	z-index: 999;

	cursor: pointer;/* Mandy CSS  end here */

}

.home .main_category_article_section .main_article .thumbnail_tag {

	left: auto;

	right: 8.052vw;

}

.thumbnail_tag:after {

	content: "";

	-ms-writing-mode: tb-rl;

	-webkit-writing-mode: vertical-rl;

	-moz-writing-mode: vertical-rl;

	-ms-writing-mode: vertical-rl;

	writing-mode: vertical-rl;

	text-orientation: mixed;

	transform: rotate(180deg);

	font-weight: 400;

	text-transform: uppercase;

	text-align: center;

	display: inline-block;

	vertical-align: top;

}

.trending:after {

	content: "Trending ";

}

.light:after {

	content: "Light ";

	color: #000;

}

.technology:after {

	content: "Technology";

}

.drawingboard:after {

	content: "Drawing Board";

}

.advertisement:after {

	content: "Advertisement";

}

.photoessay:after {

	content: "Photo Essay";

}

.travel:after {

	content: "Travel";

}

.transition:after {

	content: "Transition";

}

.thumbnail_tag.highlights:after {

	content: "Highlights";

}

.thumbnail_tag.advertorial:after {

	content: "Advertorial";

}

.thumbnail_tag.mama:after {

	content: "M.A.M.A";

}

.thumbnail_tag.climatecovid:after {

	content: "Climate vs. COVID-19";

}

.thumbnail_tag.designluminaries:after {

	content: "Design Luminaries";

}

.thumbnail_tag.designaftercovid:after {

	content: "Design After COVID-19";

}

.thumbnail_tag.trending {

	background: url(../images/trending_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.light {

	background: url(../images/light_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.technology {

	background: url(../images/technology_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.drawingboard {

	background: url(../images/drawing_board_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.advertisement {

	background: url(../images/advertisement_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.photoessay {

	background: url(../images/photo_essay_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.travel {

	background: url(../images/travel_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.transition {

	background: url(../images/transtion_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.highlights {

	background: url(../images/highlights_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.advertorial {

	background: url(../images/advertorial_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.mama {

	background: url(../images/mama_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.climatecovid {

	background: url(../images/COVID_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.designluminaries {

	background: url(../images/designluminaries_tag.png) no-repeat;

	background-size: cover;

}

.thumbnail_tag.designaftercovid {

	background: url(../images/designaftercovid_tag.png) no-repeat;

	background-size: cover;

	color: #000;

}

.category_article_holder .md_article .sm_title {

	font-size: 1.9vw;

}

.category_article_holder .ad_space {

	margin-bottom: 2.928vw;

}

.category_article_holder .btn {

	position: relative;

	z-index: 9;

}

.category_article_holder .title a:hover {

	opacity: 0.7;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.category_article_holder .text-article_section .description_holder.p_t .textBlock {

	column-count: 1;

}

/* category article page style end here */

/* profile page style start here */

#profile_setting {

	padding-top: 4.392vw;

}

.userBio_holder {

	padding: 0 0 5.856vw 0;

	position: relative;

}

.userBio_holder .profile_pic {

	display: inline-block;

	width: 27.818vw;

	height: 27.818vw;

	overflow: hidden;

	border-radius: 100%;

	vertical-align: middle;

	margin-right: 3vw;

}

.userBio_holder .profile_pic .image {

	background: url(../images/profile_pic.png) no-repeat;

	background-size: cover;

	display: inline-block;

	height: 100%;

	width: 100%;

}

.userBio_holder .user_bio {

	display: inline-block;

	vertical-align: middle;

	width: 36.603vw;

}

.userBio_holder .user_bio h1 {

	font-size: 7.320vw;

	line-height: 1.1;

}

.userBio_holder .user_bio p {

	margin-bottom: 0;

	padding-left: 1.830vw;

}

.userBio_holder .user_bio p.designation, .userBio_holder .user_bio p.email {

	font-size: 1.756vw;

	line-height: normal;

	letter-spacing: -0.5px;

	position: relative;

}

.userBio_holder .user_bio p.designation:before {

	background: url(../images/designation_b.png) no-repeat;

	opacity: 0.5;

}

.userBio_holder .user_bio p.email:before {

	background: url(../images/email_b.png) no-repeat;

	opacity: 0.5;

	top: 4px;

}

.userBio_holder .user_bio p:before {

	position: absolute;

	left: 0;

	top: 0;

	content: "";

	width: 1.830vw;

	height: 100%;

	background-position: left center !important;

	background-size: 1.2vw !important;

}

.userBio_holder .user_bio span {

	vertical-align: middle;

}

.userBio_holder .user_bio .content_preferneces {

	margin-top: 2.196vw;

}

.userBio_holder .user_bio .content_preferneces p {

	font-size: 1.464vw;

	letter-spacing: -0.5px;

	opacity: 0.7;

	font-weight: 400;

	padding: 0;

}

.userBio_holder .user_bio .tag {

	padding: 0.732vw 1.098vw;

	background: #000;

	color: #fff;

	display: inline-block;

	font-size: 1.317vw;

	line-height: 1vw;

	margin: 0.732vw 0.366vw 0 0;

}

.tabbing .nav-tabs {

	border: none;

	display: inline-block;

	width: 100%;

	margin: 0;

}

.tabbing .nav-tabs a {

	font-size: 1.756vw;

	opacity: 0.72;

	letter-spacing: -0.5px;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	position: relative;

}

.tabbing .nav-tabs li a:hover {

	opacity: 1;

}

.tabbing .nav-tabs li {

	margin-right: 2.196vw;

	line-height: normal;

	display: inline-block;

}

.tabbing .nav-tabs li a.active {

	opacity: 1;

}

.tabbing .nav-tabs li a.active:before {

	content: "";

	height: 2px;

	width: 40%;

	background: #000;

	display: inline-block;

	position: absolute;

	left: 0;

	bottom: -5px;

}

.tab-content .article_thumb {

	margin-bottom: 1.464vw;

	position: relative;

}

.grid_table {

	width: 100%;

	border: 1px solid #e0dfdf;

	border-collapse: collapse;

}

.grid_table tr th {

	padding: 0.5208vw;

	background: #e4e4e4;

	border: 1px solid #e0dfdf;

}

.grid_table tr td {

	padding: 0.5208vw;

}

.grid_table tr td .table_edit_button {

	width: 1.2vw;

	height: 1.2vw;

	background: url(../images/edit_b.png) no-repeat;

	background-size: 1.2vw;

	display: block;

}

.grid_table tr:nth-child(1) {

	border-bottom: none;

}

.grid_table tr:hover {

	background: #f5f5f5;

	transition: 0.2s ease all;

}

.w_20 {

	width: 20%;

	position: relative;

}

/* edit profile */

#profile_setting .left_nab {

	max-width: 22.693vw;

	padding: 0 2.196vw;

}

#profile_setting .left_nab li {

	margin-bottom: 1.830vw;

	line-height: 1;

}

#profile_setting .left_nab a {

	font-size: 1.244vw;

	text-transform: uppercase;

	line-height: 1;

}

.edtit_profile .profile_pic {

	width: 13.177vw;

	display: inline-block;

	height: 13.177vw;

	overflow: hidden;

	border-radius: 100%;

	vertical-align: middle;

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

#profile_setting h1.title {

	font-weight: 500;

	margin-bottom: 2.928vw;

}

.change_pic_holder {

	margin-bottom: 2.928vw;

}

.profile_setting_form {

	width: 26vw;

}

#o_settings_form {

	width: 100%;

}

.form.profile_setting_form .field_hold label {

	font-size: 0.878vw;

	margin: -10px 0 0 0;

}

.form.profile_setting_form .field_hold .form-control {

	padding-top: 10px;

	border: 1px solid rgba(0, 0, 0, .2);

}

.choose_file input {

	position: absolute;

	z-index: 1000;

	opacity: 0;

	cursor: pointer;

	right: 0;

	top: 0;

	height: 100%;

	font-size: 24px;

	width: 100%;

}

#profile_setting .profile_setting_form .switch {

	position: absolute;

	display: inline-block;

	width: 2.342vw;

	height: 1.024vw;

	left: auto;

	right: 2.2vw;

	top: 1vw;

}

/* Hide default HTML checkbox */

.switch input {

	display: none;

}

/* The slider */

.slider {

	position: absolute;

	cursor: pointer;

	top: 0;

	left: -0.366vw;

	right: 0;

	bottom: 0;

	background-color: #ccc;

	-webkit-transition: .4s;

	transition: .4s;

}

.slider:before {

	position: absolute;

	content: "";

	height: 1.464vw;

	width: 1.464vw;

	left: 0;

	background-color: #f1f1f1;

	-webkit-transition: .4s;

	transition: .4s;

	top: 50%;

	transform: translateY(-50%);

}

input.default:checked+.slider {

	background-color: #444;

}

input.primary:checked+.slider {

	background-color: #2196F3;

}

input.success:checked+.slider {

	background-color: #8bc34a;

}

input.info:checked+.slider {

	background-color: #7f7f7f;

}

input.warning:checked+.slider {

	background-color: #FFC107;

}

input.danger:checked+.slider {

	background-color: #f44336;

}

input:focus+.slider {

	box-shadow: 0 0 1px #2196F3;

}

input:checked+.slider:before {

	left: auto;

	right: -0.366vw;

	background: #000;

}

/* Rounded sliders */

.slider.round {

	border-radius: 1.024vw;

	background: #c6c5c5;

}

.slider.round:before {

	border-radius: 50%;

}

.list-group-flush .list-group-item {

	font-size: 1.317vw;

	border: none;

	padding: 0 10vw 0 0;

	margin-bottom: 2.928vw;

	position: relative;

}

#profile_setting .actionbuttons {

	position: absolute;

	right: 2.196vw;

	top: 0;

}

#profile_setting .actionbuttons .btn.cancel {

	margin-right: 0.732vw;

}

.preference_tab {

	max-width: 55.636vw;

}

.preference_tab li, .article_tag_tab li {

	margin: 0 2px 2px 0;

	line-height: 1;

	position: relative;

	float: left;

}

.preference_tab li a, .article_tag_tab li a {

	background: #e5e5e5;























	color: #656566;

	font-size: 1.317vw;

	line-height: 1;

	display: block;

	padding: 0.732vw 1.464vw;

	letter-spacing: -0.03vw;

}

.preference_tab li a.active, .preference_tab li a:hover, .article_tag_tab li a:hover {

	background: #000;

	color: #fff;

}

.filter_tab li {

	display: inline-block;

	position: relative;

}

.preference_tab li input[type=checkbox], .filter_tab input[type=checkbox] {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

}

.preference_tab li [type=checkbox]:checked+a {

	background: #000;

	color: #fff;

}

.filter_tab input[type=checkbox]:checked+a {

	background: #000;

	color: #fff;

}

.filter_tab input[type=checkbox]:checked+a.iconlinks span {

	background-position: 0 -1.6vw;

}

/* event detail page start here */

.detail_page_cont_holder .article_description iframe {

	width: 100%;

}

.detail_page_cont_holder .article_description iframe.article_iframe_video {

	height: 25.5vw;

}

.detail_page_cont_holder {

	margin: 0 -1.464vw;

	padding-left: 16vw;

}

.detail_page_cont_holder .left_sharing {

	position: absolute;

	left: -5vw;

	top: auto;

	width: 2.5vw;

}

.detail_page_cont_holder .right_col {

	margin-top: -7.320vw;

	position: relative;

	z-index: 9;

	padding-left: 0;

	background: #fff;

}

.detail_page_cont_holder .right_col:before, .page_content_wrapper:before {

	width: 100%;

	content: "";

	position: absolute;

	right: 0px;

	top: -2.196vw;

	height: 2.196vw;

	background: url(../images/article-wave.png) no-repeat top right;

	background-size: cover;

}

.detail_page_cont_holder .right_col .inside_holder {

	width: 60.395vw;

	padding: 0 0 0 3.294vw;

}

.detail_page_cont_holder.world_box {

	padding: 0;

	min-height: 51vw;

}

.detail_page_cont_holder.world_box .morearticles .event_info, .detail_page_cont_holder.world_box .morearticles .event_description {

	border-left: 1px solid #ccc;

	padding-left: 1.5vw;

}

.detail_page_cont_holder.world_box .event_description {

	margin-top: 3vw;

}

.detail_page_cont_holder.world_box .inside_holder {

	padding-left: 16vw;

}

.detail_page_cont_holder .right_col .inside_holder .head_sec {

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

	padding: 1vw 0 2vw 0;

}

.detail_page_cont_holder .right_col .inside_holder .head_sec .btn {

	background: #407a93;

	color: #fff;

	text-transform: uppercase;

	border: none;

	font-size: 1.464vw;

	padding: 1.098vw 3.660vw;

}

.detail_page_cont_holder .right_col .inside_holder .head_sec .btn:before {

	display: none;

}

.detail_page_cont_holder .right_col .inside_holder .head_sec .btn_col {

	text-align: right;

}

.detail_page_cont_holder .right_col .inside_holder .head_sec h1.title {

	font-size: 3.074vw;

	font-weight: 600;

}

.detail_page_cont_holder .left_bodyText {

	padding: 0 3.660vw 0 0;

	margin-top: 2.928vw;

}

.stir_suggests {

	width: 50%;

	height: 21.5vw;

	float: left;

	background-size: cover;

}

.stir_suggests img {

	width: 100%;

	height: 21.5vw;

}

.event_info {

	margin-bottom: 2.928vw;

}

.detail_page_cont_holder h4 {

	font-size: 1.756vw;

	margin-bottom: 1.464vw;

}

.event_info p {

	margin: 0;

	font-size: 1.610vw;

}

.event_info a {

	color: #000;

	text-decoration: underline;

	margin-top: 0.5vw;

	display: inline-block;

}

.event_info a:hover {

	text-decoration: none;

}

.blue_color {

	color: #407a93;

}

.event_info.date a:before, .event_info.direction a:before {

	content: "";

	background: url(../images/calendar_b.png) no-repeat;

	background-size: contain;

	display: inline-flex;

	vertical-align: middle;

	margin-right: 0.5vw;

	height: 1.024vw;

	width: 1.024vw;

}

.event_info.date a.active:before {

	background: url(../images/calendar_b_active.png) no-repeat;

	background-size: contain;

}

.event_info.direction a:before {

	background: url(../images/location_r.png) no-repeat;

	background-size: contain;

}

.event_description {

	margin-top: 5.124vw;

}

.spakers .thumbBox {

	display: inline-block;

	margin-right: 1.464vw;

}

.spakers .thumbBox h6 {

	font-size: 1.464vw;

	font-family: 'Barlow Condensed', sans-serif;

	margin-bottom: 0;

	font-weight: 300;

}

.spakers .thumbBox span {

	font-size: 1.171vw;

}

.right_sponsors {

	width: 15.739vw;

	max-width: 15.739vw;

	margin-top: 2.928vw;

}

.right_sponsors ul li {

	border: 1px solid rgba(0, 0, 0, .40);

	text-align: center;

	margin-bottom: 1.464vw;

	height: 5.490vw;

}

.right_sponsors ul li a {

	display: inline-block;

	width: 100%;

	height: 100%;

}

.right_sponsors ul li a img {

	position: relative;

	top: 50%;

	transform: translateY(-50%);

}

.event_detail_banner .stir_logo {

	position: absolute;

	margin-top: -5.490vw;

	left: 50%;

	max-width: 15.373vw;

	top: 50%;

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

}

.event_detail_banner .calander_icon {

	width: 2.781vw;

	margin-top: 2vw;

}

/* event detail page end here */

/* article detail */

.detail_page_cont_holder .content-section {

	position: relative;

}

.sidebar-item {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

    /* Position the items */

     // &:nth-child(2) {

 top: 25%;

}

 // &:nth-child(3) {

 top: 50%;

}

 // &:nth-child(4) {

 top: 75%;

}

}

.make-me-sticky {

	position: -webkit-sticky;

	position: sticky;

	top: 0;

}

.banner_inside .article_image a {

	display: inline-block;

	width: 100%;

	height: 100%;

	position: relative;

	z-index: 9;

}

.banner_inside .article_image {

	height: 52.5vw;

	background-size: cover;

	background-position: center center;

	transform: none !important;

}

.banner_inside .bookmark_icon {

	margin-top: 0;

	display: inline-block;

	padding: 0 1.464vw;

	vertical-align: top;

	margin: 0 -2px;

}

.r-time .read_info {

	vertical-align: top;

}

.banner_inside .bookmark_icon i {

	background: url(../images/boomark_w.svg) no-repeat;

	height: 3.147vw;

	width: 1.756vw;

	background-size: contain;

	margin-top: 0.5vw;

}

.banner_inside .bookmark_icon.active i {

	background: url(../images/bookmark_active_w.svg) no-repeat;

	background-size: contain;

}

.detail_page_cont_holder .title_head {

	width: 45vw;

	margin-bottom: 3vw;

}

.author_page .detail_page_cont_holder .title_head {

	margin: 0 0 3vw 0;

}

.detail_page_cont_holder .title_head .sub_title {

	font-size: 1.7vw;

}

.detail_page_cont_holder .article_left_detail {

	width: 45vw;

	float: left;

	position: relative;

}

.detail_page_cont_holder .article_left_detail h2 {

	margin-bottom: 1.464vw;

}

.detail_page_cont_holder .article_left_detail h2 span {

	display: block;

	font-size: 1.5vw;

}

.article_description .article_image_hold img {

	width: auto;

	max-height: 36vw;

	max-width: 100%;

}

.detail_page_cont_holder.article-details .right_col .inside_holder {

	width: auto;

}

.article-details .morearticles {

	float: left;

	width: 18.301vw;

	margin-top: -5px;

	margin-left: 2.928vw;

	left: 100%;

}

.article-details .morearticles .row {

	margin: 0 !important;

}

.article-details .morearticles .article_thumb .article_info_box:before {

	background: #ccc;

}

.article-details .morearticles .estimate_time {

	font-size: 1.903vw;

}

.article-details .morearticles .article_thumb .bookmark_icon {

	margin-top: 1.464vw;

}

.article-details .morearticles .head {

	font-size: 1.756vw;

	margin-bottom: 1.464vw;

}

.article-details .morearticles .bookmark_icon i {

	width: 1.171vw;

	height: 2.1vw;

}

.article-details .article_image_hold {

	display: inline-block;

	margin-bottom: 2vw;

}

.article-details .img_dark_skin img {

	opacity: 0.6;

}

.article-details .authordetails, .article-details .similar-articles {

	margin-top: 3vw;

}

.author_bio_holder {

	display: table;

	width: 100%;

}

.authordetails .auth-pic {

	width: 11.713vw;

	display: table-cell;

}

.about_author {

	display: table-cell;

	vertical-align: top;

	padding-left: 2vw;

}

.article-details figure {

	margin-bottom: 0;

}

.detail_page_cont_holder .category_article_holder h2 {

	margin-bottom: 1.464vw;

}

/* article video detail similer article design */

.article-details .morearticles .article_thumb {

	margin-bottom: 2vw;

}

.article-details .morearticles .article_thumb .thumb_inslide {

	height: 10.248vw;

	margin-bottom: 0.7320vw;

}

.morearticles .article_info_box {

	position: relative;

}

.article-details .morearticles .video_thumb .icon-play:before {

	height: 2.928vw;

	width: 2.928vw;

}

/* gallery overlay start here */

.gallery_outer {

	display: none;

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.85);

	z-index: 99999;

}

.royalSlider {

	width: 88.579vw;

	height: 36.017vw;

	margin: 0 auto;

	position: relative;

	top: 50%;

	transform: translateY(-50%);

}

.royalSlider .rsSlide img {

	opacity: 0.4 !important;

	height: 80% !important;

	position: relative;

	top: 10%;

	margin: 0 !important;

}

.royalSlider .rsActiveSlide {

	z-index: 999;

}

.royalSlider .rsActiveSlide img {

	opacity: 1 !important;

	height: auto !important;

	position: static;

	margin: 0 !important;

}

.gallery_outer .close {

	position: absolute;

	padding: 0;

	height: 2.122vw;

	width: 2.122vw;

	top: 2.122vw;

	display: inline-block;

	border: 1px solid #fff;

	right: 2.122vw;

	line-height: 0;

	z-index: 9;

	cursor: pointer;

	opacity: 1;

}

.gallery_outer .close:before {

	background: url(../images/close_w.png) no-repeat;

	top: 50%;

	content: "";

	margin: 0;

	position: absolute;

	width: 1.024vw;

	height: 1.024vw;

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

	background-size: contain;

	left: 50%;

}

.detail_page_cont_holder .float_left {

	float: left;

	width: 50%;

	padding: 0 1vw 0 0;

}

.detail_page_cont_holder .float_left.right {

	float: right;

	padding: 0 0 0 1vw;

}

.detail_page_cont_holder .tow_col .float_left {

	padding: 0 0.5vw;

}

.article-details .tow_col .float_left:first-child figure {

	margin: 0 0 0 -0.5vw;

}

.article-details .tow_col .float_left:last-child figure {

	margin: 0 -0.5vw 0 0;

}

.detail_page_cont_holder .article_image_hold, .bx-wrapper {

	margin-bottom: 1.5vw;

	position: relative;

}

.detail_page_cont_holder .float_image_with_text {

	margin-bottom: 2.196vw;

}

.video_thumb {

	position: relative;

	min-width: 100%;

}

.float_left.video_thumb {

	min-width: auto;

}

.video_thumb .icon-play {

	position: absolute;

	left: 50%;

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

	top: 50%;

	text-align: center;

	cursor: pointer;

	z-index: 8;

	font-weight: 100;

}

.video_thumb .icon-play span.mins {

	display: block;

	color: #fff;

	font-size: 1.756vw;

}

.video_thumb .icon-play:before {

	content: "";

	background: url(../images/icon-play.png) no-repeat;

	height: 5.124vw;

	width: 5.124vw;

	display: inline-block;

	background-size: cover;

}

.video_thumb .mins {

	font-size: 24px;

	color: #fff;

	line-height: 1;

	padding-top: 1vw;

	font-weight: 100;

	display: block;

}

.video_thumb .mw {

	font-size: 13px;

	color: #fff;

	line-height: 1;

	padding-top: 0.3vw;

	font-weight: 200;

	display: block;

}

/* about us page start here */

.brand_video {

	width: 100%;

}

.about_us_page .title {

	margin-bottom: 3vw;

}

.page_content_wrapper .content .team_section .title a {

	text-decoration: none;

	display: inline-block;

	opacity: 0.5;

}

.page_content_wrapper .content .team_section .title span.stir {

	margin-right: 2vw;

}

.page_content_wrapper .content .team_section .title a.active, .page_content_wrapper .content .team_section .title a:hover {

	text-decoration: underline;

	opacity: 1;

}

.page_content_wrapper .content .team_section .title .sap {

	height: 2.8vw;

	width: 1px;

	background: #000;

	margin: 0 10px;

	display: inline-block;

	vertical-align: middle;

}

.team_carousel .carousel-item .team_image .image_hold {

	width: 32.942vw;

}

.team_carousel .team_image .image_hold {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.team_carousel .team_bio p:last-child {

	margin-bottom: 0;

}

.core_team .team_bio .head {

	margin-bottom: 2.196vw;

}

.core_team .team_bio .name {

	margin: 0;

}

.core_team .desiganation {

	font-size: 1.3vw;

	font-weight: 400;

	line-height: 1;

}

.carousel-indicators li {

	height: 1.098vw;

	width: 1.098vw;



	border-radius: 100%;

	background: #b0aeae;

	display: inline-block;

	box-sizing: inherit;

	border: none;

}

.carousel-indicators li.active {

	background: #000000;

}

.carousel-indicators {

	bottom: 3vw;

	left: 6.8vw;

	margin: 0;

}

.stir_family .title {

	margin-bottom: 2.928vw;

}

.stir_family .name {

	margin-bottom: 0;

	font-size: 1.756vw;

}

.stir_family .head {

	margin-bottom: 1.098vw;

}

.stir_family .desiganation {

	font-size: 1vw;

	line-height: 1.1;

	display: inline-block;

	margin-top: 0.5vw;

	height: 2vw;

	font-size: 1.45vw;

}

.team_section {

	margin: 5vw 0;

}

.stir_family {

	margin-top: 5vw;

}

.stir_family .thumb_row .thumb_image {

	margin-bottom: 1.098vw;

}

.stir_family .thumb_row .thumb_image img {

	width: 100%;

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.page_title {

	font-size: 5.270vw;

}

.filter_page_wraper .article_thumb, .filter_page_wraper .ad_space {

	margin-top: 3.294vw;

}

/* filter form */

.calander {

	height: 3.660vw;

	width: 3.660vw;

	display: inline-block;

	text-align: center;

	background: url(../images/calander_b.png) no-repeat;

	vertical-align: middle;

	background-size: 2.1vw;

	padding: 15px;

	border: 1px solid #000;

	background-position: center center;

	margin: 0 2.196vw 0 0.732vw;

	text-indent: -999px;

	cursor: pointer;

}

/* about us page end here */

/* search dropdown */

.searchpopup .searchbar .sform input[type=search] {

	border: 0;

	padding-right: 4vw;

	border-bottom: 1px solid #fff;

	outline: 0;

	width: 100%;

	background: none;

	color: #fff;

	line-height: normal;

	font-size: 1.317vw;

	height: 3vw;

}

 .searchpopup .searchbar .sform input[type=search]::placeholder {

 color: #fff;

}

 .searchpopup .searchbar .sform input[type=search]:-ms-input-placeholder {

 color: #fff;

}

 .searchpopup .searchbar .sform input[type=search]::-ms-input-placeholder {

 color: #fff;

}

.searchpopup .searchbar .sform .icon-search {

	position: absolute;

	top: 50%;

	right: 1vw;

	background-position: center center;

	color: #fff;

	font-size: 1.317vw;

	transform: translateY(-50%);

	cursor: pointer;

}

 .searchpopup .searchbar .sform input[type=search]:valid~.placeholder {

 display: none;

}

ul.ui-autocomplete {

	z-index: 9999999;

	font-size: 1.317vw;

	line-height: 1.1;

	padding-top: 0.732vw;

	width: 40vw !important;

}

ul.ui-autocomplete li {

	cursor: pointer;

	list-style: inside;

	line-height: normal;

	margin-bottom: 0.5vw;

	white-space: nowrap;

}

ul#ui-id-1 {

	color: #fff;

}

ul#ui-id-2 {

	background: #fff;

	padding-bottom: 50px;

	width: 50% !important;

}

ul.ui-autocomplete li .ui-menu-item-wrapper {

	text-overflow: ellipsis;

	overflow: hidden;

	width: 95%;

	white-space: nowrap;

	display: inline-block;

	vertical-align: top;

	line-height: normal;

}

/* search result */

.filter_page .article_thumb, .filter_page .ad_space {

	margin-top: 3.294vw;

}

.filter_page .search_form {

	max-width: 50vw;

	margin-top: 2.196vw;

}

.filter_page .search_form .form-control {

	height: 4.392vw;

	border: none;

	border-radius: 0;

	border-bottom: 1px solid #000;

	font-size: 2.635vw;

	color: #000;

	font-weight: 500;

	padding: 0 4vw 0 0;

}

 .filter_page .search_form .form-control::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

     color: #000;

}

 .filter_page .search_form .form-control::-moz-placeholder {

    /* Firefox 19+ */

     color: #000;

}

 .filter_page .search_form .form-control:-ms-input-placeholder {

    /* IE 10+ */

     color: #000;

}

 .filter_page .search_form .form-control:-moz-placeholder {

    /* Firefox 18- */

     color: #000;

}

.filter_page .search_form .field_holder {

	position: relative;

}

.filter_page .search_form .search_btn {

	position: absolute;

	right: 1vw;

	top: 50%;

	width: 1.830vw;

	height: 1.830vw;

	background: url(../images/search_b.png) no-repeat;

	border: none;

	background-size: cover;

	top: 50%;

	transform: translateY(-50%);

}

.filter_page .search_form .search_info {

	font-size: 1.756vw;

	font-weight: 200;



	margin-top: 2.196vw;

}

/*popup form style */

.popup_outer {

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 9999;

	display: none;

}

.popup_outer.bg {

	background-color: rgba(0,0,0,0.74);

}

.popup_outer .poopBox {

	width: 60.761vw;

	background: #fff;

	position: absolute;

	left: 50%;

	top: 50%;

	padding: 2vw;

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

}

.poopBox .blob {

	background: url(../images/stir-bg.png) no-repeat;

	background-size: contain;

	padding: 7.320vw 6.588vw 6.588vw 7.320vw;

	background-position: center center;

	min-height: 38vw;

	background-size: contain;

	position: relative;

}

#main_mid_part .poopBox .blob {

	width: 50%;

}

.poopBox .blob .heading {

	font-size: 2.196vw;

	color: #fff;

	font-family: 'Barlow Semi Condensed', sans-serif;

	font-weight: 500;

	line-height: 1;

	letter-spacing: -2px;

	margin-bottom: 1.464vw;

}

.pop_insideText .lform form .field_hold {

	display: flex;

}

.poopBox .blob form .field_hold.row {

	margin: 0 -0.183vw;

}

.poopBox .blob .pop_insideText form .formdiv.w_50 {

	width: 50%;

	padding: 0 0.183vw;

	display: inline-flex;

	position: relative;

}

.poopBox .blob form textarea.form-control {

	min-height: 8.784vw;

	padding-top: 1.464vw;

	padding-left: 1.464vw;

	resize: none;

}

 .poopBox .blob form ::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

     color: #999;

 font-size: 1.024vw;

 font-weight: normal;

 position: absolute;

 pointer-events: none;

 left: 2.928vw;

 line-height: 1;

 top: 1.5vw;

 transition: 0.2s ease all;

 -moz-transition: 0.2s ease all

}

 .poopBox .blob form ::-moz-placeholder {

    /* Firefox 19+ */

     color: #999;

 font-size: 1.024vw;

 font-weight: normal;

}

 .poopBox .blob form :-ms-input-placeholder {

    /* IE 10+ */

     color: #999;

 font-size: 1.024vw;

 font-weight: normal;

}

 .poopBox .blob form :-moz-placeholder {

    /* Firefox 18- */

     color: #999;

 font-size: 1.024vw;

 font-weight: normal;

}

.poopBox .quick_contact_info {

	text-align: center;

	font-family: 'Barlow Semi Condensed';

	font-size: 1.317vw;

	margin-top: 1.464vw;

	font-weight: 500;

	width: 100%;

	line-height: 1.1;

}

.poopBox .blob form .button {

	font-family: 'Barlow Semi Condensed';

	color: #fff;

	font-weight: 300;

	line-height: 1;

	font-size: 1vw;

	border: 1px solid #fff;

	text-transform: uppercase;

	padding: 0.50vw 2vw 0.60vw 3vw;

	background: url(../images/arrow-w.png) no-repeat 1.3vw center;

	background-size: 1.13vw;

	display: inline-block;

	margin-top: 1vw;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.poopBox .blob form .button:hover {

	color: #000;

	border: 1px solid #fff;

	background: url(../images/arrow-b.png) no-repeat 1.3vw center #fff;

	background-size: 1.13vw;

}

.pop_insideText .lform form .formdiv {

	position: relative;

}

.pop_insideText .lform form .formdiv:before {

	content: '';

	position: absolute;

	left: 1.2vw;

	top: 1.5vw;

	background: url(../images/icon-user.png) no-repeat 0 0;

	background-position: center center;

	display: inline-block;

	width: 1.2vw;

	height: 1.3vw;

	background-size: contain;

	z-index: 2;

	opacity: 0.40;

}

.pop_insideText .lform form .username:before {

	background-image: url(../images/user_w.png);

}

.pop_insideText .lform form .email:before {

	background-image: url(../images/email_w.png);

}

.pop_insideText .lform form .password:before {

	background-image: url(../images/lock_w.png);

}

.pop_insideText .lform form .profession:before, .pop_insideText .lform form .profession_other::before {

	background-image: url(../images/designation_w.png);

}

.pop_insideText .lform form .message:before {

	display: none;

}

.pop_insideText {

	/*width: 22.693vw;

    */

	max-width: 24vw;

	margin: 0 auto;

	z-index: 9;

}

.pop_insideText .lform form .form-control {

	background: #363636;

	color: #fff;

	font-size: 1.024vw;

	margin-bottom: 0.2vw;

	border: none;

	border-radius: 0;

	height: 4vw;



	padding: 0 2.928vw;



	padding-top: 15px;

	font-weight: 300;

}

.pop_insideText .lform form .formdiv label {

	position: relative;

}

.pop_insideText .lform form .formdiv label {

	color: #999;

	font-size: 1.024vw;

	font-weight: normal;

	position: absolute;

	pointer-events: none;

	left: 2.928vw;

	line-height: 1;

	top: 1.5vw;

	transition: 0.2s ease all;

	-moz-transition: 0.2s ease all;

}

 .pop_insideText .lform form .formdiv .form-control:focus~label, .pop_insideText .lform form .formdiv .form-control:valid~label {

 font-size: 0.878vw;

 margin:-10px 0 0 0;

}

 .pop_insideText .lform form .formdiv .form-control:focus, .pop_insideText .lform form .formdiv .form-control:valid {

 border-left:3px solid #fff;

}

 .pop_insideText .lform form .formdiv:focus-within:before {

 opacity:1;

}

.popup_outer .close {

	width: 2.196vw;

	height: 2.196vw;

	display: inline-block;

	position: absolute;

	right: 2.196vw;

	top: 2.196vw;

	background: url(../images/close_b.png) no-repeat center center;

	background-size: cover;

	cursor: pointer;

	opacity: 1 !important;

	z-index: 9;

}

.poopBox .blob .success_message {

	margin-bottom: 0;

}

/* page contact blob section start here */

#main_mid_part .popup_outer {

	position: static;

	height: auto;

	display: block;

	margin-top: 4vw;

}

#main_mid_part .popup_outer .poopBox {

	position: static;

	transform: none;

	padding: 0;

	width: 100%;

}

#main_mid_part .poopBox .blob, .poopBox .quick_contact_info {

	display: inline-block;

	vertical-align: middle;

}

#main_mid_part .popup_outer h2 {

	margin-bottom: 2.928vw;

}

#main_mid_part .poopBox .quick_contact_info {

	width: 45%;

	margin-left: 4.5%;

}

#main_mid_part .poopBox .download_btn span {

	background: url(../images/download_b.png) no-repeat center center;

	width: 3.221vw;

	height: 3.513vw;

	display: block;

	margin: 1vw auto;

	background-size: cover;

}

#main_mid_part .poopBox .download_btn {

	margin-top: 2.1961vw;

	border-top: 1px solid #ccc;

	padding-top: 2.1961vw;

	font-size: 1.317vw;

}

#main_mid_part .popup_outer .close {

	display: none;

}

.page_head_sec {

	margin-bottom: 2.196vw;

	position: relative;

}



.page_head_sec .tap_right {

	font-size: 0.9vw;

	display: block;

	margin-top: 10px;

}

.main_banner {

	position: relative;

}

.main_banner img {

	width: 100%;

}

.main_banner .overlay_box .logo {

	width: 15.739vw;

	display: inline-block;

}

.main_banner .overlay_box .play_btn, .log-regpopup .vid-image .contentdiv .play_btn {

	display: inline-block;

	width: 3.660vw;

	height: 3.660vw;

	background: url(../images/icon-play.png) no-repeat center center;

	background-size: cover;

	margin: 2vw 0 1vw 0;

}

.play_b {

	background: url(../images/play_b.png) no-repeat center center !important;

	background-size: cover !important;

}

.main_banner.brand_video_banner .overlay_box {

	text-align: center;

	transform: translateX(-50%);

}

.main_banner .overlay_box .text {

	font-size: 1.024vw;

	font-family: 'Barlow Semi Condensed', sans-serif;

	color: #fff;

	font-weight: 300;

}

.main_banner .overlay_box {

	position: absolute;

	left: 50%;

	top: 50%;

	text-align: center;

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

}

.main_banner .overlay_box p {

	margin-bottom: 0;

}

/* inner pages style end here */

/* normal contact form */

.contact_form_holder .quick_contact_info {

	padding-top: 1.464vw;

}

.contact_form_holder .quick_contact_info a {

	font-weight: 600;

}

/* interview article style start here */

.article_intro {

	margin-top: 1.464vw;

	font-weight: 400;

	font-size: 1.15vw;

	font-weight: 500;

}

.detail_page_cont_holder .title_head .posted_by {

	margin-bottom: 0;

}

.detail_page_cont_holder .inslide_textBlock {

	background: #f4f4f4;

	padding: 1.464vw;

	margin-bottom: 1.464vw;

}

.detail_page_cont_holder .inslide_textBlock p:last-child {

	margin-bottom: 0;

}

.detail_page_cont_holder .inslide_textBlock h3 {

	font-size: 1.3vw;

}

/* faq section start here */

.faq_block .faq .question {

	margin-bottom: 1.464vw;

}

.faq_end {

	padding: 0.5vw;

	font-style: italic;

	margin: 1.5vw 0;

	border-top: 2px solid #000;

	border-bottom: 2px solid #000;

	background: none;

	font-weight: 500;

	font-size: 1.2vw;

}

.faq_block .faq .answer strong {

	font-weight: 500;

}

/* faq section end here */

/* comment area start here */

.input-row {

	margin-bottom: 20px;

}

.input-field {

	width: 100%;

	border-radius: 2px;

	padding: 10px;

	border: #e0dfdf 1px solid;

}

.btn-submit {

	padding: 0.732vw 1.464vw;

	background: #333;

	border: #1d1d1d 1px solid;

	color: #f0f0f0;

	font-size: 1vw;

	border-radius: 2px;

	cursor: pointer;

}

ul {

	list-style-type: none;

}

.comment-row {

	border: solid 1px rgba(196, 199, 198, 0.75);

	background: #fff;

	border-radius: 5px;

	padding: 1.098vw;

	margin-bottom: 1.098vw;

}

.outer-comment {

	margin: 0;

	padding: 0;

}

span.commet-row-label {

	font-style: italic;

}

span.posted-by {

	color: #09F;

}

#comment-message {

	margin-left: 20px;

	color: #189a18;

	display: none;

}

.comment-form-container {

	margin-bottom: 1.098vw;

}

.comment_area .form-control {

	border: none;

	resize: none;

	width: 100%;

	background: #fff;

	line-height: 1.1;

	padding: 0;

}

 .comment_area .form-control::placeholder {

    /* Chrome, Firefox, Opera, Safari 10.1+ */

     font-size:1.244vw;

 color:rgba(0, 0, 0, 0.46);

 font-family: 'BarlowMedium';

}

 .comment_area .form-control:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

     color:rgba(0, 0, 0, 0.46);

 font-family: 'BarlowMedium';

}

 .comment_area .form-control::-ms-input-placeholder {

    /* Microsoft Edge */

     color:rgba(0, 0, 0, 0.46);

 font-family: 'BarlowMedium';

}

.post_comment_btn_holder {

	text-align: right;

	margin: 1vw 0;

}

.comment_area form {

	margin-bottom: 0;

}

.comment_area #output .outer-comment li {

	list-style: none;

}

.comment_area #output .outer-comment li .comment-row {

	background: #fff;

}

.comment_area .comment-info .posted-by {

	display: block;

	font-size: 0.951vw;

	color: #64a8e1;

	font-family: 'Barlow Semi Condensed', sans-serif;

	font-weight: 500;

}

.comment_area .comment-info .posted-at {

	font-size: 0.805vw;

	color: rgba(0, 0, 0, 0.65);

	font-family: 'Barlow Condensed', sans-serif;

}

.comment_area .comment-text {

	color: rgba(0, 0, 0, 0.72);

	padding: 1.464vw 0 0 0;

}

.comment_area .comment_footer {

	border-top: solid 1px rgba(0, 0, 0, 0.18);

	padding: 0;

	margin-top: 1.464vw;

	position: relative;

	padding-top: 1.464vw;

}

.comment_area .btn-reply {

	color: #52a0e2;

	position: absolute;

	right: 0;

	top: 50%;

	cursor: pointer;

}

.comment_area .comment_footer .clap_counter i {

	background: url(../images/clap_color.png) no-repeat;

	background-size: cover;

	display: inline-block;

	height: 1.6837vw;

	width: 1.610vw;

	vertical-align: middle;

}

.comment_area .field_hold {

	position: relative;

	border: solid 1px rgba(196, 199, 198, 0.75);

	background: #fff;

	border-radius: 5px;

	display: flex;

	padding: 0.732vw;

}

.comment_area .comment-info {

	display: flex;

}

.comment_area .thumb_hold {

	display: inline-flex;

	padding-right: 1vw;

}

.comment_area .thumb_hold span {

	height: 2.196vw;

	width: 2.196vw;

	display: inline-block;

	overflow: hidden;

	border-radius: 100%;

}

.comment_area .thumb_hold img {

	height: 100%;

	width: 100%;

}

#output li ul {

	display: none;

	padding: 0;

}

#output_comment .replybox {

	display: none;

}

.comment_area .read_more {

	display: inline-block;

	font-size: 0.951vw;

	text-transform: uppercase;

	font-family: 'Barlow Semi Condensed', sans-serif;

	border: 1px solid rgba(0, 0, 0, .74);

	padding: 0.5vw 1.464vw;

}

.comment_area .read_more:before {

	background: url(../images/plus_b.png) no-repeat;

	content: "";

	height: 0.732vw;

	width: 0.732vw;

	margin-right: 0.5vw;

	display: inline-block;

	background-size: cover;

	vertical-align: middle;

}

.comment_area .read_more:hover {

	color: #fff;

	background: #000;

}

.comment_area .read_more:hover:before {

	background: url(../images/plus_w.png) no-repeat;

	background-size: cover;

}



#comments_article.tab-pane .comment_area {

	margin-bottom: 4vw;

}

#comments_article.tab-pane .box {

	max-width: 38.067vw;

	padding-bottom: 3vw;

}

#comments_article.tab-pane .comment_area .comment_footer {

	padding-top: 1.098vw;

}

#comments_article.tab-pane .article_thumb {

	margin: 1.464vw 0;

}

#comments_article.tab-pane .btn_row {

	position: absolute;

	left: 1vw;

	bottom: 3vw;

}

#comments_article.tab-pane .btn_row a {

	margin: 15px 0 0 10px;

}

/* comment area end here */

/* welcome overlay */

#welcome_user .pop_container {

	position: absolute;

	z-index: 9999;

	background: #fff;

	padding: 3.660vw 2.928vw;

	left: 0;

	top: 0;

	width: 100%;

}

#welcome_user .pop_container .item_block {

	display: table;

	width: 100%;

}

#welcome_user .pop_container .item {

	display: table-cell;

	vertical-align: middle;

}

#welcome_user .pop_container .item.left_col {

	padding-right: 2.928vw;

}

#welcome_user .pop_container .item.right_col {

	padding-left: 2.928vw;

}

#welcome_user .profile_pick {

	width: 5.856vw;

	height: 5.856vw;

	border-radius: 100%;

	overflow: hidden;

	display: inline-block;

	vertical-align: middle;

}

#welcome_user .bio {

	display: inline-block;

	vertical-align: middle;

	padding-left: 1.098vw;

	letter-spacing: -0.5px;

}

#welcome_user .bio .name {

	font-size: 2.1961vw;

	display: block;

	line-height: 1.1;

}

#welcome_user .bio a {

	font-size: 1.756vw;

}

#welcome_user .pop_container .nav_link {

	text-align: center;

}

#welcome_user .pop_container .nav_link ul {

	border-right: 1px solid rgba(0, 0, 0, .20);

	border-left: 1px solid rgba(0, 0, 0, .20);

	padding: 10px 0;

}

#welcome_user .pop_container .nav_link li {

	display: inline-block;

	margin: 0 1.562vw;

}

#welcome_user .pop_container .nav_link li a {

	font-size: 1.756vw;

	color: rgba(0, 0, 0, 0.72);

	letter-spacing: -1px;

}

#welcome_user .pop_container .nav_link li a:hover {

	color: rgba(0, 0, 0, 1);

}

#welcome_user .pop_container .signout {

	text-transform: uppercase;

}

#welcome_user .pop_container .btn.signout::before {

	display: none;

}

#welcome_user .pop_container::after {

	width: 100%;

	content: "";

	position: absolute;

	right: 0px;

	bottom: -1.756vw;

	height: 1.756vw;

	background: url('../images/filtersbg.png') no-repeat top right;

	background-size: auto;

	z-index: 2;

	background-size: cover;

}

/* privacy policy */

.terms_conditions ul li {

	list-style: outside;

}

.terms_conditions ul {

	margin-bottom: 1.464vw;

	padding-left: 30px;

}

.content_page_wrapper {

	padding: 3vw 5.5vw 0 5.5vw;

}

.content_page_wrapper .page_textBlock {

	max-width: 54.904vw;

}

.content_page_wrapper .page_head_sec .sub_title {

	color: rgba(0, 0, 0, 0.65);

	font-size: 1.756vw;

	font-family: 'Barlow Condensed', sans-serif;

	font-weight: 400;

}

.content_page_wrapper .page_title {

	line-height: 1.5;

}

.content_page_wrapper .intro {

	margin: 3.660vw 0;

}

.social_icon li {

	display: inline-block;

	margin-right: 0.732vw;

}

.social_icon li a {

	display: inline-block;

	height: 3.660vw;

	width: 3.660vw;

	background-size: cover !important;

}

.social_icon .linked_in {

	background: url('../images/linkedin.svg') no-repeat;

}

.social_icon .twitter {

	background: url('../images/twitter.svg') no-repeat;

}

.social_icon .facebook {

	background: url('../images/facebook.svg') no-repeat;

}

.social_icon .email {

	background: url('../images/email.svg') no-repeat;

}

.social_icon .whatsapp {

	background: url('../images/whatsapp.svg') no-repeat;

}

/* upload image window */

#uploadimageModal {

	text-align: center;

}

#uploadimageModal .modal-dialog {

	display: inline-block;

	max-width: none;

	margin: 0;

	position: absolute;

	left: 50%;

	top: 50%;

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

}

.modal-backdrop {

	z-index: 9999;

}

#uploadimageModal .btn::before {

	display: none;

}

#uploaded_image .img-thumbnail {

	padding: 0;

	border-radius: 0;

}

#stirring_sec_web {

	height: 18vw;

	position: relative;

}

.bx-wrapper .bx-viewport img {

	/*max-height: 30vw !important;

     width:auto !important;

    */

	display: inline-block;

}

.article_description .bx-wrapper .article_image_hold {

	margin-bottom: 0;

}

.article_description .article_image_hold {

	text-align: center;

}

.article_description .article_image_hold figure a {

	/*background: #f3f3f3;

    */

	display: inline-block;

	width: 100%;

}

.article-details .content .bx-wrapper figure figcaption {

	padding: 15px 0 0 0;

	background: #fff;

}

.detail_page_cont_holder .article_image_hold figure a {

	position: relative;

}

.detail_page_cont_holder .video_thumb figure a {

	pointer-events: inherit;

}

.detail_page_cont_holder .article_image_hold figure .image_credit a {

	pointer-events: auto;

	background: none;

	width: auto;

}

.comment_popup {

	position: fixed;

	left: 0;

	width: 100%;

	height: 100%;

	top: 0;

	z-index: 999999;

	background-color: rgba(0, 0, 0, 0.6);

	display: none;

}

.article_detail_page .content .article_image_hold:before {

	display: none !important

}

.comment_area .comment_footer .btn-response {

	font-size: 0.951vw;

	float: right;

	margin-top: 0.7vw;

	color: #52a0e2;

	font-family: 'Barlow Condensed', sans-serif;

	cursor: pointer;

}

.comment_popup .wrapper {

	background-color: #fff;

	padding: 1.5vw;

	position: absolute;

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

	top: 50%;

	left: 50%;

	border-radius: 10px;

	width: 50vw;

	box-shadow: 0 1px 20px 0 rgba(32, 33, 36, 0.28);

}

.comment_popup .comment_area .comment-text {

	line-height: 1.4;

}

.comment_popup .comment_area {

	max-height: 30vw;

	Line-height: 1.1;

}

.comment_popup .wrapper .close_btn {

	width: 25px;

	height: 25px;

	display: inline-block;

	position: absolute;

	right: -30px;

	top: -30px;

	background: url(../images/close_w.png) no-repeat center center;

	background-size: auto;

	background-size: cover;

	cursor: pointer;

	opacity: 1 !important;

	z-index: 9;

}

/* comment tab start here */

#comments_article.tab-pane .article_info_box {

	position: static;

}

#comments_article.tab-pane .article_info_box .read_info {

	max-width: none;

	width: auto;

	flex: inherit;

	margin-bottom: 0;

}

#comments_article.tab-pane .article_info_box .article_info_text {

	display: inline-block;

	width: 100%;

	padding-bottom: 0;

	border-left: 1px solid #ccc;

}

#comments_article.tab-pane .article_thumb .title {

	font-size: 1.756vw;

	min-height: 3.5vw;

}

#comments_article.tab-pane .estimate_time {

	font-size: 1.903vw;

}

#comments_article.tab-pane .bookmark_icon i {

	width: 1.464vw;

	height: 2.196vw;

	background-position: right;

}

#comments_article.tab-pane .article_thumb .bookmark_icon {

	margin-top: 1.464vw;

}

#comments_article.tab-pane .posted_by {

	margin-bottom: 0;

}

#comments_article.tab-pane .comment_area .comment_footer .btn-response {

	margin-top: 0;

}

/* tab comment end here */

/* hover css */

.article_thumb:hover .article_image {

	-ms-transform: scale(1.03);

	-moz-transform: scale(1.03);

	-webkit-transform: scale(1.03);

	-o-transform: scale(1.03);

	transform: scale(1.03);

}

/* updated css for article detail page */

.detail_page_cont_holder .title_head .posted_date {

	display: inline-block;

	border-left: 1px solid #000;

	padding-left: 0.5vw;

	margin-left: 0.5vw;

}

.morearticles .article_info_box .title .under_title {

	font-size: 1.2vw;

}

.custom-scroll {

	position: relative;

	margin: 0px auto;

	padding: 0px;

	overflow: auto;

}

.team_text {

	background: #f3f3f3;

	padding: 15px;

	height: 100%;

}

.stir_family .thumb_holder .team_box {

	/* float: left;

     width: 25%;

     padding: 1.098vw;

    */

	margin-bottom: 2.196vw;

}

.stir_family .thumb_holder .team_box p:last-child {

	margin-bottom: 0;

}

/*.stir_family .tech_team .team_box{

     float:left;

     width:50%;

}

 .stir_family .tech_team {

     border-left: 1px solid #ccc;

}

*/

.page_content_wrapper {

	position: relative;

	margin: 0 -1.464vw;

}

.page_content_wrapper .content {

	width: 78vw;

	margin: 0 auto;

	padding-top: 3.660vw;

}

/* fancybox caption and credits */

.fancybox-caption__body {

	font-size: 18px;

	line-height: normal;

	color: #999;

	width: 70%;

	margin: 0 auto;

}

.fancybox-caption .image_credit {

	display: block;

	font-size: 16px;

	font-weight: 200;

	font-style: italic;

	margin-top: 3px;

}

.form_wrapper .title {

	margin-bottom: 1.464vw;

}

.page_content_wrapper .content a {

	text-decoration: underline;

}

.page_content_wrapper .content a.chzn-single {

	text-decoration: none;

}

.page_content_wrapper .content a:hover {

	text-decoration: none;

}

/* small popbox */

.popup_outer .poopBox.sm_poopBox {

	max-width: 35vw;

}

.popup_outer .poopBox.sm_poopBox .form-control {

	height: 2.928vw;

	border-radius: 0;

	border: 1px solid rgba(0, 0, 0, .2);

	color: #000;

	padding: 0 1.464vw;

	font-size: 1.024vw;

}

 .popup_outer .poopBox.sm_poopBox ::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

     color: #000;

}

 .popup_outer .poopBox.sm_poopBox ::-moz-placeholder {

    /* Firefox 19+ */

     color: #000;

}

 .popup_outer .poopBox.sm_poopBox :-ms-input-placeholder {

    /* IE 10+ */

     color: #000;

}

 .popup_outer .poopBox.sm_poopBox :-moz-placeholder {

    /* Firefox 18- */

     color: #000;

}

.pop_form .field_holder {

	margin-bottom: 1.098vw;

}

.popup_outer .close.close_w {

	background: url(../images/close_w.png) no-repeat center center;

	background-size: cover;

	right: 0;

	top: -3vw;

}

.sm_poopBox .heading {

	font-size: 2.196vw;

	color: #000;

	font-family: 'Barlow Semi Condensed', sans-serif;

	font-weight: 500;

	line-height: 1;

	margin-bottom: 1.464vw;

}

.page_content_wrapper .float_textBlock {

	width: 45vw;

}

.detail_page_cont_holder .article_left_detail .author_image {

	width: 11.71vw;

	left: 100%;

	margin-left: 3vw;

	float: right;

	margin-right: -11vw;

}

.detail_page_cont_holder .article_left_detail .author_image img {

	width: 100%;

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

/* all popup start here */

/* popup global style start here */

#popup_group {

	position: absolute;

	left: 0;

	right: 0;

}

.bgoverlay {

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, 0.8);

}

.head_popup {

	background-color: rgba(0, 0, 0, 0.8);

	position: fixed;

	left: 0px;

	right: 0;

	top: 0px;

	bottom: 0;

	margin: 0;

	display: none;

	z-index: 9999;

}

.pop_wrap {

	margin: 0 auto;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-align: center;

	align-items: center;

	min-height: calc(100%);

}

.pop_container {

	background: #fff;

	position: relative;

	margin: 0 auto;

	width: 50vw;

	padding: 2.5vw;

}

.pop_container .pop_text_holder {

	background: url(../images/stir-bg.png) no-repeat 0 0;

	background-size: contain;

	padding: 7.320vw 0 6.588vw 0;

	background-position: center center;

	position: relative;

	min-height: 36vw;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-align: center;

	align-items: center;

}

.pop_container .heading {

	color: #fff;

	line-height: 1;

	letter-spacing: -0.08vw;

	font-size: 2.196vw;

	margin: 0 0 1.098vw 0;

}

.pop_container p {

	color: #a7a7a7;

	line-height: 1.05;

	font-size: 1.31vw;

}

.pop_container .context {

	font-size: 1.610vw;

	color: #fff;

	line-height: 1;

	letter-spacing: -0.04vw;

	padding-bottom: 1vw;

}

.pop_container .entertext {

	font-size: 1.024vw;

	color: #919191;

	line-height: 1;

	letter-spacing: -0.01vw;

	padding-bottom: 2vw;

}

.pop_container .info_text {

	color: #fff;

	font-size: 1.464vw;

	letter-spacing: -1px;

	font-weight: 100;

	line-height: 1;

}

/* popup footer */

.pop_container .pop_fut p {

	color: #000;

	font-size: 1.171vw;

	margin-bottom: 0.732vw;

}

.pop_fut {

	margin-top: 1.464vw;

	padding: 0 2.562vw;

}

.pop_fut .account {

	float: left;

}

.pop_fut .join {

	float: right;

	text-align: right;

	white-space: nowrap;

}

.pop_fut .socialicons li {

	display: inline-block;

	margin-left: 0.732vw;

}

.pop_fut .socialicons li a {

	width: 2.25vw;

	display: inline-block;

}

/* popup global style end here */



/* stir form start here */



.pop_container .form {

	min-width: 24vw;

}

.head_popup .col_spc {

	padding: 2.562vw;

}

.head_popup .form .row {

	margin: 0;

}

.form .row .col {

	padding: 0;

}

.form .chzn-container-single .chzn-single div b {

	background: url(../images/next-arrow.svg) no-repeat;

	display: block;

	width: 100%;

	height: 100%;

	transform: rotate(90deg);

	background-position: center center !important;

 background-size: .8vw !important;

	opacity: 0.40;

}

/* form icon start */

.form .field_hold:before {

	width: 3.660vw;

	height: 4vw;

	content: "";

	background-position: center center !important;

	background-size: 0.878vw !important;

	display: inline-block;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 9;

	opacity: 0.40;

}

/* black icon */

.form .field_hold.user:before {

	background: url(../images/user_b.png) no-repeat;

}

.form .field_hold.email:before {

	background: url(../images/email_b.png) no-repeat;

}

.form .field_hold.password:before {

	background: url(../images/lock_b.png) no-repeat;

	background-size: 0.65vw !important;

}

.form .field_hold.profession:before {

	background: url(../images/designation_b.png) no-repeat;

}

.form .field_hold.comment:before {

	background: url(../images/type_message_b.png) no-repeat;

}

/* white icon */

.form .field_hold:before {

	opacity: 0.40;

}

.form.dark .chzn-container-single .chzn-single div b {

	background: url(../images/next_arrow_w.svg) no-repeat;

}

.form.dark .field_hold.user:before {

	background: url(../images/user_w.png) no-repeat;

}

.form.dark .field_hold.email:before {

	background: url(../images/email_w.png) no-repeat;

}

.form.dark .field_hold.password:before {

	background: url(../images/lock_w.png) no-repeat;

}

.form.dark .field_hold.profession:before {

	background: url(../images/designation_w.png) no-repeat;

}

.form.dark .field_hold.comment:before {

	background: url(../images/type_message_w.png) no-repeat;

}

/* form icon end */

/* form field */

.form .field_hold, .form .custom-control {

	margin: 0 0 0.732vw 0;

}

.form .field_hold {

	position: relative;

}

.form .field_hold .form-control, .form .chzn-container-single .chzn-single, .stir_form .custom-file {

	border: 1px solid rgba(0,0,0,.2);

	border-radius: 0;

	padding: 0 3.660vw;

	position: relative;

	color: #000;

	height: 4vw;

	margin: 0;

	font-size: 1.024vw;

}

.form .field_hold .form-control {

	-webkit-text-fill-color: #000 !important;

}

.form.dark .field_hold .form-control {

	-webkit-text-fill-color: #fff !important;

}

/* textarea */

.form .field_hold.comment {

	padding-top: 2.1vw;

}

.form .field_hold.comment label {

	top: 2vw;

}

.form .field_hold.comment textarea.form-control {

	padding-top: 0;

	resize: none;

	min-height: 7vw;

	border: none;

	background: none;

}

.form .field_hold.profession_other {

	display: none;

}

.form .chzn-container-single .chzn-single {

	color: rgba(0,0,0,0.70);

	line-height: 4vw;

}

.form .chzn-container .chzn-results li {

	line-height: 1.4;

}

.form .field_hold label {

	position: absolute;

	font-size: 1.024vw;

	left: 3.660vw;

	top: 50%;

	margin: 0;

	color: rgba(0,0,0,0.70);

	pointer-events: none;

	transform: translateY(-50%);

	transition: 0.2s ease all;

	-moz-transition: 0.2s ease all;

	z-index: 99;

}

 .form .form-control::placeholder {

    /* Chrome, Firefox, Opera, Safari 10.1+ */

     color: rgba(0,0,0,0.70);

}

 .form .form-control:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

     color: rgba(0,0,0,0.70);

}

 .form .form-control::-ms-input-placeholder {

    /* Microsoft Edge */

     color: rgba(0,0,0,0.70);

}

 .form .form-control:focus, .form .form-control:valid {

 border-left: 3px solid #000;

 padding-top:0.781vw;

 color:#000;

}

 .form .form-control:focus~label, .form .form-control:valid~label {

 font-size:0.878vw;

 margin: -0.781vw 0 0 0;

}

 .form .field_hold:focus-within:before {

 opacity: 1;

}

.form .field_hold.comment {

	background: #fff;

	border: 1px solid rgba(0,0,0,.2);

}

/* dark form */

.form.dark .form-control, .form.dark .chzn-container-single .chzn-single {

	background: #363636;

	border: 1px solid #363636;

	color: #999;

}

.form.dark .chzn-container-single.chzn-container-active .chzn-single, .form.dark #voter_prof_chzn .chzn-single {

	color: #fff;

}

.form.dark .field_hold.comment {

	background: #363636;

	border: 1px solid #363636;

}

.form.dark label {

	color: #999;

}

 .form .form-control::placeholder {

    /* Chrome, Firefox, Opera, Safari 10.1+ */

     color: #999;

}

 .form .form-control:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

     color: #999;

}

 .form .form-control::-ms-input-placeholder {

    /* Microsoft Edge */

     color: #999;

}

 .form.dark .form-control:focus, .form.dark .form-control:valid {

 border-left: 3px solid #fff;

 color: #fff;

}

 .form.dark .field_hold.comment:focus-within {

 border-left: 3px solid #fff;

}

/* radio button and checkbox */

.form .custom-control-label::before, .custom-control-label::after {

	border: 1px solid rgba(0,0,0,.2);

	top: 50%;

	transform: translatey(-50%);

}

.form .custom-checkbox .custom-control-label::before {

	border-radius: 0;

}

.form .custom-control-input:checked~.custom-control-label::before {

	border-color: #000;

	background-color: #000;

}

/* error state */

.error:after {

	content: "";

	position: absolute;

	top: 0;

	right: 0;

	background: url(../images/error-icon.png) no-repeat center center;

	height: 4vw;

	width: 3vw;

	background-position: center;

	background-size: 1vw;

}

.error_message {

	color: #ed1c24;

	margin-bottom: 0;

	display: inline-block;

	width: 100%;

	line-height: 1.1;

	font-size: 0.878vw;

	vertical-align: top;

}

.form .field_hold + .error_message, .form .custom-control + .error_message {

	position: relative;

	top: -0.4vw;

}

/* search popup start here */

.head_popup .pop_container.searchpopup {

	background: url(../images/search_animation.gif) no-repeat center center #e8e8e8;

	background-size: cover;

}

.searchpopup .searchbar {

	width: 40vw;

	position: relative;

	height: 100%;

	background: url('../images/stir-bg.png') no-repeat center center;

	background-size: contain;

	margin: auto;

	min-height: 40vw;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-align: center;

	align-items: center;

}

.searchpopup .searchbar .sform {

	position: relative;

	width: 27vw;

	margin: 0 auto;

}

/* search popup end here */

/* sign up popup start here */

#signup_popup .pop_container {

	width: 68.448vw;

}

#signup_popup .pop_container .custom-control-label a {

	text-decoration: underline;

	font-weight: bold;

}

#signup_popup .pop_container .custom-control-label a:hover {

	text-decoration: none;

}

#signup_popup .left_overlay {

	position: relative;

	background: url(../images/blob_2.png) no-repeat 0 0;

	background-size: contain;

	background-position: center center;

	margin: 0 2.562vw;

	height: 100%;

}

#signup_popup .left_overlay .text_inside {

	max-width: 19.033vw;

	position: absolute;

	left: 50%;

	top: 50%;

	color: #fff;

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

	width: 80%;

}

#signup_popup .left_overlay .text_inside p {

	font-size: 1vw;

	line-height: 1.1;

}

#signup_popup .left_overlay .text_inside ul {

	font-size: 0.9vw;

	margin-bottom: 1.464vw;

	list-style: circle;

}

#signup_popup .left_overlay .text_inside h5 {

	font-size: 1.610vw;

	font-weight: 100;

}

#signup_popup .left_overlay .text_inside H4 {

	font-size: 2.196vw;

}

/* sign up popup end here */

/* forgot popup start here */

.head_popup .pop_container .forgot_password {

	float: right;

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

}

.head_popup .pop_container .forgot_password:hover {

	text-decoration: underline;

}

/* forgot popup end here */

/* filter popup start here */

#filter_popup .pop_container, #stirring_popup .pop_container {

	width: 100% !important;

}

#filter_popup, #stirring_popup, #welcome_user {

	position: relative;

	left: 0;

	top: 0;

	background: #fff;

	z-index: 999;

}

#filter_popup .form .field_hold {

	margin: 0.732vw;

}

.filterspopup::after, .stirring_overlay:after {



	width: 100%;

	content: "";

	position: absolute;

	right: 0px;

	bottom: -1.756vw;

	height: 1.756vw;

	background: url('../images/filtersbg.png') no-repeat top right;

	z-index: 2;

	background-size: cover;

}

.filterspopup .filtext p {

	color: #8a8989;

	font-size: 1.17vw;

	line-height: 1;

	margin: 0.5vw 0 0 0;

}

.filterspopup .actionbuttons a {

	padding: 0.47vw 0;

	width: 8.711vw;

	display: inline-block;

	margin-right: 0.732vw;

}

.filterspopup .actionbuttons a:last-child {

	margin-left: 0;

}

.btn.apply:before {

	content: '';

	background: url('../images/icon-tick.png') no-repeat;

	display: inline-block;

	width: 1.1vw;

	height: 1.1vw;

	vertical-align: middle;

	background-size: cover !important;

	background-position: left top;

	margin-right: 0.5vw;

}

.btn.apply:hover {

	background: #000;

	color: #fff;

}

.form .btn.apply:hover:before {

	background-position: left bottom;

}

.btn.reset {

	color: #737373;

	border-color: #999;

}

.btn.reset:before {

	content: '';

	background: url('../images/icon-reset.png') no-repeat;

	display: inline-block;

	width: 1.1vw;

	height: 1.1vw;

	vertical-align: middle;

	background-size: cover !important;

	background-position: left top;

	margin-right: 0.5vw;

}

.btn.reset:hover {

	background: #000;

	color: #fff;

}

.form .btn.reset:hover:before {

	background-position: left bottom;

}

/* filter popup end here */

/* stirring popup start here */

.stirring_overlay .belowTextBlock {

	position: relative;

	padding-top: 2.5vw;

	text-align: right;

}

.stirring_overlay .stirring_sec {

	position: relative;

	padding-bottom: 0;

	min-height: 18vw;

}

/* stirring popup end here */

/* all popup end here */



/* basic stir form without icon start here */

.form.no_icon .field_hold textarea.form-control {

	min-height: 10vw;

}

.field_hold.selected .chzn-single div {

	display: none;

}

.chzn-container {

	width: 100% !important;

}

.form.no_icon .field_hold:before {

	display: none;

}

.form.no_icon .field_hold .form-control, .form.no_icon .chzn-container-single .chzn-single {

	padding: 0 1.5vw;

}

.stir_form .form.no_icon .custom-file {

	padding: 0;

	overflow: hidden;

	line-height: 4vw;

}

.form.no_icon .custom-file label {

	left: 0;

	position: absolute;

	transform: none;

	height: 100%;

	width: 100%;

	top: 0;

	border-radius: 0;

	line-height: 4vw;

	border: none;

	padding: 0 1.5vw;

}

.form.no_icon .custom-file input {

	text-indent: -200px;

	height: 100%;

	width: 100%;

	left: -5vw;

	position: relative;

}

.form.no_icon .field_hold textarea.form-control {

	padding: 1vw 1.5vw;

}

.stir_form .form .example_text {

	color: rgba(0, 0, 0, 0.6);

	font-size: 14px;

	line-height: 1.1;

	margin: 0.5vw 0 1.464vw 0;

}

.stir_form .custom-file-label::after {

	border-radius: 0;

	line-height: 4vw;

	height: 100%;

	padding: 0 1.464vw;

}

/* basic stir form without icon start here */



/* stir basic form start here */

.stir_form input[type=radio] {

	margin-right: 5px;

}

.stir_form .second_radio_btn {

	margin-left: 1.464vw;

}

/* stir basic form end here */

/* contact page form start here */

.form .field-col.w50 {

	width: 50%;

	float: left;

}

.form .field_group {

	margin: 0 -0.366vw;

}

.form .field-col {

	padding: 0 0.366vw;

}

/* contact page form end here */

.form .field_hold textarea.form-control.high_light {

	min-height: 7vw;

}

/* form popup end here */



 

#reflect_sec .article_thumb .article_info_box::before {

	display: none;

}

#reflect_sec .article_thumb .labelText {

	margin-top: 2vw;

	display: inline-block;

	background: #022b3d;

	padding: 5px 25px;

	font-size: 1.7vw;

}

.header_inside .right_col {

	text-align: right;

}

.top_head_link {

	display: inline-block;

	margin-top: 1vw;

	text-transform: uppercase;

	text-transform: uppercase;

	font-size: 0.951vw;

	letter-spacing: 1.5px;

	padding: 0 0.75vw 0 0;

	color: #000;

	font-weight: 500;

	font-family: 'Barlow Semi Condensed', sans-serif;

	margin-top: 1.6vw;

}

.text-article_section .article_image_hold {

	height: 36vw;

}

.article_detail_page .banner_inside .img_dark_skin:after {

	display: none;

}

.img_dark_skin:after, .article_detail_page .article_thumb.banner_inside .article_image:after {

	content: "";

	background: url(../images/main_article_gradient.png) repeat-x left bottom;

	position: absolute;

	left: 0;

	width: 100%;

	height: 100%;

	top: 0;

	opacity:0.3;

}

.article_detail_page .hidden figure {

	margin-bottom: 0;

}

.article_thumb.banner_inside .img_dark_skin {

	position: relative;

	z-index: 9;

}

.content p a, .article_description a, .detail_page_cont_holder.world_box .event_description a {

	text-decoration: underline;

}

.content ol li a {

	text-decoration: underline;

	font-weight: 300;

}

.content p a:hover, .content ol li a:hover, .article_description a:hover, .detail_page_cont_holder.world_box .event_description a:hover {

	text-decoration: none;

}

.article_thumb .calender_icon {

	position: absolute;

	left: 0;

	width: 2vw;

	height: 2vw;

	bottom: 2.5vw;

}

.article_thumb .calender_icon i {

	background: url(../images/calendar_w.png) no-repeat;

	background-size: contain;

	display: inline-block;

	width: 2vw;

	cursor: pointer;

}

.article_thumb .calender_icon.black_icon i {

	background: url(../images/calendar_b.png) no-repeat;

	background-size: contain;

}

.article_thumb .calender_icon.active i {

	background: url(../images/calendar_b_active.png) no-repeat;

	background-size: contain;

}

.reflect_map {

	margin-bottom: 5.856vw;

}

.reflect_list .stir_form {

	margin-bottom: 5.856vw;

}

.reflect_detail .r-time .calender_holder {

	display: inline-block;

	height: 100%;

	text-align: center;

}

.reflect_detail .article_thumb .calender_icon {

	position: static;

	width: 4vw;

	display: inline-block;

	height: 100%;

}

.reflect_detail .article_thumb .calender_icon i {

	display: inline-block;

	width: 100%;

	height: 100%;

	background-position: center 1vw;

}

.reflect_detail .right_col .inside_holder .head_sec h1.title {

	margin-top: 1.3vw;

}

.reflect_detail .r-time {

	text-align: center;

}

.action_Textbar {

	text-align: right;

	margin-bottom: 1.464vw;

}

.reflect_detail .detail_page_cont_holder .right_col {

	margin-top: 0;

}

/* profile page event tab */

#event_calender .evenet_detail {

	max-width: 31.112vw;

	font-family: 'Barlow Condensed', sans-serif;

}

#event_calender .evenet_detail .posted_by {

	margin-top: 0.5vw;

}

#event_calender .evenet_detail h3 {

	margin-bottom: 0;

}

#event_calender .evenet_detail h4 {

	font-size: 1.317vw;

}

#event_calender .evenet_detail .action_btn {

	font-weight: 400;

	text-decoration: underline;

	text-transform: uppercase;

	font-size: 0.961vw;

	margin-right: 0.5vw;

}

#event_calender .evenet_detail .bx-wrapper .bx-pager {

	padding-top: 0;

}

.upcomming_events h2 {

	margin: 3vw 0;

}

#event_calender .bx-wrapper .bx-prev {

	left: -5vw;

}

#event_calender .bx-wrapper .bx-next {

	right: -5vw;

}

/* privacy policy page start here */

.privacy_policy_page .page_content_wrapper .content {

	padding-top: 0;

}

.privacy_policy_page .page_content_wrapper .float_textBlock {

	float: right;

	width: 56%;

}

/* privacy policy page end here */

.r_hide {

	display: none;

}

/* footer updated */

#main_footer {

	padding: 2.5vw;

}

#main_footer .footer_wrap {

	margin: 0 auto;

	width: 75%;

}

#main_footer .footer_col.common_links .quick_links {

	position: static;

}

#main_footer .footer_col a, #main_footer .common_links a {

	font-size: 1.07vw;

	line-height: 2;

}

.copyright span {

	font-size: 2.5vw;

	margin-top: -0.3vw;

	display: inline-block;

}

.copyright {

	font-size: 0.8vw;

	clear: both;

	display: inline-block;

	vertical-align: middle;

	padding: 0 1.1vw;

	line-height: normal;

}

#main_footer .social_links {

	width: auto;

	display: inline-block;

	vertical-align: middle;

	margin: 0.3vw 7% 0 0;

}

#main_footer .social_links a:last-child {

	margin-right: 0;

}

#main_footer .footer_col h4 {

	text-transform: lowercase;

	font-size: 2.5vw;

	margin: 0;

}

#main_footer .bottom_bar {

	width: 75%;

	margin: 0 auto;

}



#main_footer .common_links a {

	opacity: 1;

}



#main_footer .bottom_bar_holder {

	border-top: 1px solid #333;

	padding-top: 2.2vw;

	margin: 0 -2.5vw;

	padding: 2.5vw;

	padding-bottom: 0;

}

#main_footer .social_links a {

	background: none !important;

	height: auto !important;

	width: 2.196vw !important;/*opacity:0.6 !important;

    */

}

#main_footer .social_links a:hover {

/*opacity:1 !important;

    */

}

#main_footer .footer_col .cat_links {

	position: absolute;

	bottom: 0;

}

/* contact us page */

.contact_page .left_col {

	position: relative;

	height: 100%;

}

.contact_emails p {

	font-size: 1.2vw;

}

.contact_emails p strong {

	font-size: 2vw;

	display: block;

}

.contact_page .contact_emails {

}

.contact_page .contact_emails p a {

	font-weight: normal;

}

.contact_page .contact_emails p a:hover {

	text-decoration: underline;

}

.form_wrapper {

	max-width: none;

}

/* search updated 3 july 2019 */

.main_slider_top .bx-viewport {

	-webkit-transform: inherit;

}

.main_slider_top .bx-wrapper .bx-controls-direction a {

	margin-top: -3.9vw;

	transform: none;

}

.content-section .bx-wrapper .bx-controls-direction a {

	margin-top: -2vw;

}

/* breadcrumbs start here */

.breadcrumbs {

	margin-bottom: 2.196vw;

}

.breadcrumbs ul {

	margin: 0;

	padding: 0;

}

.breadcrumbs ul li {

	float: left;

	margin: 0;

	list-style: none;

}

.breadcrumbs ul li:last-child {

	opacity: 0.7;

}

.breadcrumbs ul li, .breadcrumbs ul li a {

	font-size: 1vw;

	text-decoration: none !important;

	text-transform: uppercase;

}

.breadcrumbs ul li a {

	display: inline-block;

	opacity: 0.7;

}

.breadcrumbs ul li a:hover {

	color: #000;

	opacity: 1;

}

.breadcrumbs ul li i {

	display: inline-block;

	vertical-align: middle;

	font-size: 0.6vw;

	margin: -0.2vw 0.5vw 0 0.5vw;

}

/* breadcrumbs end here */

/* cookies popup start here */

.cookies_popup {

	position: fixed;

	left: 0;

	bottom: -7vw;

	background: #000;

	color: #fff;

	width: 100%;

	padding: 1.098vw;

	text-align: center;

	z-index: 9999;

}

.cookies_popup .text {

	display: inline-block;

	width: 50%;

	text-align: left;

	vertical-align: middle;

}

.cookies_popup .btn {

	color: #fff;

	border-color: #fff;

	margin-left: 1.098vw;

}

.cookies_popup .btn.arrow::before {

	background: url(../images/arrow_w.svg) no-repeat;

}

.cookies_popup .close_btn {

	width: 1.464vw;

	height: 1.464vw;

	position: absolute;

	right: 3vw;

	top: 50%;

	transform: translateY(-50%);

	background: url('../images/close_w.png') no-repeat center center;

	cursor: pointer;

	z-index: 9;

	background-size: cover;

}

.cookies_popup .btn:hover {

	background: #fff;

	color: #000;

}

.cookies_popup .btn:hover::before {

	background: url('../images/arrow_b.svg') no-repeat;

}

/* cookies popup end here */

.article_bxslider li:first-child[aria-hidden="false"]~.bx-prev {

	background: #000;

}

.no-found {

	margin-top: 4vw;

}

.bx-wrapper {

	clear: both;

}

.hidden_caption {

	display: none;

}

.tabbing .mCSB_horizontal.mCSB_inside > .mCSB_container {

	min-height: 2.8vw;

}

.mCSB_horizontal.mCSB_inside > .mCSB_container {

	margin-bottom: 2vw;

}

.tab-content {

	padding: 1.5vw 0;

}

.search_result .tab-content {

	padding: 0;

}

.mCSB_inside>.mCSB_container {

	margin-right: 1vw;

}

/*.article_thumb{

     -webkit-backface-visibility: hidden;

     -webkit-transform: translateZ(0) scale(1.0, 1.0);

     transform: translateZ(0);

}

*/

.web_btn #signup_but {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	border: none;

	background: none;

	opacity: 0;

}

.list_style {

	padding-left: 20px;

	margin-bottom: 1.464vw;

}

.list_style li {

	list-style: outside;

	margin-bottom: 0.6vw;

}

.list_style li:last-child {

	margin-bottom: 0;

}

.fact_box {

	border: 1px solid #ccc;

	padding: 1.464vw;

	margin-bottom: 1.464vw;

}

.fact_box h2 {

	margin: -1.464vw -1.464vw 1.464vw -1.464vw;

	padding: 1.464vw;

	border-bottom: 1px solid #ccc;

}

.fact_box .list_style {

	margin-bottom: 0;

}

.form {

	font-size: 1.024vw;

}

.chzn-results li:first-child {

	display: none !important;

}

.nav-tabs {

	margin: 1vw -1vw;

	border: none;

}

.nav-tabs .nav-item {

	margin: 0;

	border: none;

	font-size: 1.4vw;

	color: #000;

	opacity: 0.6;

	padding: 0.2vw 1vw;

	border-right: 1px solid #ccc;

	line-height: normal;

}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {

	border-color: #ccc;

}

.nav-tabs .nav-item:last-child {

	border: none;

}

.nav-tabs .nav-item .designation {

	font-size: 1.171vw;

	font-family: 'BarlowLight';

	display: none !important;

}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

	opacity: 1;

	color: #000;

}

.nav-tabs .nav-item.show .nav-link .designation, .nav-tabs .nav-link.active .designation {

	display: block !important;

}

.pref_remove, .loc_remove, .med_remove {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: #fff;

	opacity: 0.5;

	z-index: 99;

	cursor: pointer;

}

.pref_remove:before, .loc_remove:before, .med_remove:before {

	content: "";

	background: #fff url(../images/icon-close.png) no-repeat center center;

	background-size: 1vw;

	height: 100%;

	width: 4vw;

	position: absolute;

	right: 0;

	top: 0;

}

.search_result #reflect_tab .article_thumb .short_description_holder {

	padding-top: 1vw;

}

.search_result #reflect_tab .article_image_hold:before {

	display: none;

}

.article_left_detail .article_tagging {

	margin-top: 1.464vw;

}

.article_left_detail .article_tagging ul li a {

	text-decoration: none;

}

.mob_show {

	display: none;

}

.mobi_visible {

	visibility: initial;

}

iframe.instagram-media {

	width: 100% !important;

	max-width: none !important;

}

iframe.instagram-media .HoverCard, iframe.instagram-media .Feedback, iframe.instagram-media .SocialProof, iframe.instagram-media .Footer {

	display: none;

}

.grey span {

	background-color: #ddd!important;

}

/* datepicker css */

.ui-datepicker {

	background: #fff;

	border: 1px solid #ddd;

	text-align: center;

	z-index: 999 !important;

}

.ui-datepicker .ui-datepicker-calendar {

	width: 100%;

}

.ui-datepicker .ui-datepicker-title {

	background: #f3f3f3;

	padding: 10px;

}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	left: 1vw;

	height: 1.5vw;

	width: 1.5vw;

	cursor: pointer;

	background: #666 url(../images/left-arrow.png) no-repeat center;

	border-radius: 100%;

	background-size: 0.5vw !important;

}

.ui-datepicker .ui-datepicker-next {

	left: auto;

	right: 1vw;

	background: #666 url(../images/right-arrow.png) no-repeat center;

}

.ui-datepicker .ui-icon {

	text-indent: -9999px;

	display: inline-block;

	background: url(../images/right-left.png) no-repeat;

}

.ui-datepicker .ui-datepicker-header {

	position: relative;

	margin-bottom: 1vw;

}

.ui-datepicker .ui-datepicker-calendar td {

	padding: 0.5vw;

}

.ui-datepicker .ui-state-disabled {

	opacity: 0.4;

}

.ui-datepicker .ui-state-default {

	display: inline-block;

	height: 1.8vw;

	width: 1.8vw;

	line-height: 1.8vw;

	border-radius: 100%;

}

.ui-datepicker .ui-state-default:hover {

	background: #eee;

}

.ui-datepicker-today .ui-state-default, .ui-datepicker-today .ui-state-default:hover {

	background: #000;

	color: #fff;

}

.reflect_detail .article_description ul {

	padding-left: 20px;

}

.reflect_detail .article_description ul li {

	list-style: outside;

	margin-bottom: 10px;

}

.broken_page_holder {

	padding: 3vw 0 0 0;

	text-align: center;

}

.broken_page_holder strong {

	font-size: 10vw;

	display: block;

}

.broken_page_holder span {

	display: inline-block;

	background: #fff;

	padding: 0;

	position: relative;

	font-size: 1.5vw;

}

/* animation */

 @keyframes maskani {

 0% {

 top: 0

}

 25% {

 top: 25%

}

 50% {

 top: 50%

}

 100% {

 top: 100%

}

}

 @-webkit-keyframes rotating {

 from {

 -webkit-transform: rotate(0deg);

}

to {

	-webkit-transform: rotate(359deg);

}

}

.series_holder {

	display: table;

	width: 100%;

	margin-bottom: 1.4vw;

}

.series_holder .image_thumb {

	display: table-cell;

	display: table-cell;

	width: 8vw;

	background: #ccc;

	vertical-align: middle;

}

.series_holder .image_thumb.video_thumb .icon-play:before {

	height: 2.5vw;

	width: 2.5vw;

}

.series_holder .image_thumb img {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.series_holder .image_thumb.video_thumb {

	width: 12vw;

}

.series_holder .image_thumb.video_thumb img {

	filter: none;

}

.series_holder .bio {

	display: table-cell;

	padding-left: 20px;

	vertical-align: middle;

}

.series_holder .bio p {

	margin: 0;

}

.category_article_holder .main_article .thumb_inslide {

	height: 28vw;

}

#invite-popup .pop_container {

	padding: 0;

	width: 30vw;

}

#popup_group #invite-popup .pop_wrap .pop_container::before {

	display: none;

}

#_hj_feedback_container {

	display: none !important;

}

.insta-wrapper {

	max-width: 935px;

	margin: 0 auto;

}

.insta_thumb_box {

	display: inline-block;

	margin: 10px 0;

	position: relative;

	overflow: hidden;

	height: 100%;

	width: 100%;

}

.insta-wrapper .row {

	margin: 0 -5px;

}

.insta-wrapper .row .col {

	padding: 0 5px;

	position: relative;

	overflow: hidden;

	height: 315px;

}

.insta-wrapper .row .col img {

	left: 0;

	position: absolute;

	top: 0;

	object-fit: cover;

	height: 100%;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	width: 100%;

}

span[data-pin-log=button_pinit_floating] {

	z-index: 99 !important;

}

.insta_head img {

	width: 1.8vw;

	margin-right: 0.5vw;

}

.insta_head span {

	font-size: 1.2vw;

	line-height: normal;

	vertical-align: bottom;

}

.insta_thumb_box .icon {

	background: url(../images/insta-icon.png) no-repeat;

	height: 30px;

	width: 30px;

	position: absolute;

	right: 20px;

	top: 10px;

}

.insta_thumb_box .icon.video {

	background-position: 0 -35px;

}

.insta_thumb_box .icon.ig_video {

	background-position: -35px 0;

}

.insta_thumb_box .icon.image {

	background-position: 0 0;

}

.insta-wrapper .loadmore_btn {

	text-align: center;

	margin-top: 2vw;

}

.text_blob_box {

	padding: 50px 0 0 0;

}

.text_blob {

	background: url(../images/stir-bg.png) no-repeat 0 0;

	background-size: contain;

	text-align: center;

	color: #fff;

	position: relative;

	background-position: center center;

	height: 30vw;

}

.text_blob .inside_text {

	width: 75%;

	position: absolute;

	left: 50%;

	top: 50%;

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

}

.text_blob .inside_text a {

	color: #fff;

	text-decoration: underline;

}

#congratulation_popup {

	display: block;

}

/* canvas grid start here */

.canvas_grid_holder {

	margin-top: 3vw;

}

.canvas_grid_holder br {

	display: none;

}

.canvas_grid .canvas_grid_col ul {

	padding-left: 0 !important;

}

.canvas_grid .canvas_grid_col li {

	float: left;

	width: 25%;

	border-bottom: 0;

	border-left: 0;

	font-size: 14px;

	padding: 2px;

	position: relative;

	list-style: none !important;

	margin: 0 !important;

}

.canvas_grid .canvas_grid_col li a {

	display: inline-block;

	height: 100%;

	width: 100%;

}

.canvas_grid .canvas_grid_col li img {

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.canvas_grid_col li figcaption {

	display: none;

}

.canvas_grid .canvas_grid_col li .box {

	background: #eee;

	color: #eee;

	height: 100%;

	overflow: hidden;

	cursor: pointer;

	-webkit-transition: border-color .15s linear;

	transition: border-color .15s linear;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.canvas_grid .canvas_grid_col li .box:hover {

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

	position: relative;

	z-index: 1;

	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);

}

.canvas-sale-grid .canvas_grid .canvas_grid_col li .box {

	background: #fff;



	color: #000;

	border: 1px solid #ddd;

}

.canvas_grid .canvas_grid_col li .box .article_image {

	height: 10vw;

	width: 100%;

	background-size: cover;

	background-position: center;

}

.canvas-sale-grid .canvas_grid .canvas_grid_col li .box .article_image {

	height: 18vw;

	overflow: hidden;

}

/*.canvas_grid .canvas_grid_col li.empty_block .box:hover{

	    background-size: 30px 30px;

    background-image: -webkit-linear-gradient(135deg,#F6F6F6 25%,transparent 25%,transparent 50%,#F6F6F6 50%,#F6F6F6 75%,transparent 75%,transparent);

    background-image: linear-gradient(-45deg,#F6F6F6 25%,transparent 25%,transparent 50%,#F6F6F6 50%,#F6F6F6 75%,transparent 75%,transparent);

    -webkit-animation: stripes 2s linear infinite;

    animation: stripes 2s linear infinite;

}

.canvas_grid .canvas_grid_col li.empty_block .box:before{

	content: "";

    background: url(../images/upload_icon.png) no-repeat;

    height: 100%;

    width: 100%;

    display: inline-block;

    background-size: 30px;

    background-position: center;

}

*/

.small_text {

	font-size: 13px;

	line-height: 20px;

}

@-webkit-keyframes stripes {

from {

background-position:0 0

}

to {

	background-position: 60px 30px

}

}

@keyframes stripes {

from {

background-position:0 0

}

to {

	background-position: 60px 30px

}

}

.head_popup.dezeen .col-md-6.mob_hide {

	display: none;

}

.dezeen#signup_popup .pop_container {

	width: 40vw;

}

.head_popup.dezeen .col_spc {

	width: 100%;

	flex: 100%;

	max-width: 100%;

}

/* canvas grid end here */

.coupon_code {

	background: #000;

	padding: 2px 5px 3px 5px;

	display: inline-block;

	color: #fcc314;

	line-height: normal;

}

#dz_couponCode .dez_logo {

	width: 18vw;

	margin-bottom: 2vw;

	display: inline-block;

}

#dz_couponCode p {

	font-size: 1.6vw;

	line-height: 1.3;

}

.fancybox-caption .web_btn, .fancybox-caption .web_btn:link, .fancybox-caption .web_btn:visited {

	color: #fff;

}

.fancybox-caption a.web_btn:hover {

	color: #000;

	text-decoration: none;

	border: 1px solid #000;

}

.v_ad {

	display: inline-block;

	width: 100%;

	height: 100%;

}

.v_ad:before {

	content: "ad";

	position: absolute;

	/*left: 0;*/

	right: 0;

	top: 10px;

	/*background: #fff;*/

	background: rgba(255, 255, 255, 0.6);

	z-index: 9;

	padding: 5px 15px;

	line-height: normal;

}

.ngo_logo {

	max-width: 13vw;

	max-height: 8vw;

}

/* canvas sale page start here */

.article-details .content .canvas-sale-grid figure figcaption {

	display: block;

	display: table;

}

.canvas-sale-grid figure figcaption h3 {

	display: table-header-group;

	font-size: 1.4vw;

}

.canvas-sale-grid figure figcaption h2 {

	margin-top: 1.464vw;

	font-size: 1.171vw;

}

.canvas-sale-grid p, .canvas-sale-grid .price strong, .canvas-sale-grid .form-control {

	display: none;

}

.canvas-sale-grid .price, .canvas-sale-grid .buy_btn {

	display: block;

}

.canvas-sale-grid .web_btn {

	text-decoration: none !important;

	width: auto !important;

}

.canvas-sale-grid figcaption {

	padding: 1.5vw 3vw 1.5vw 1.5vw !important;

}

.canvas-sale-grid ul {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}

.canvas-sale-grid .canvas_grid .canvas_grid_col li {

	margin-bottom: 4vw !important;

	height: auto !important;

}

.canvas-sale-grid a[data-fancybox="gallery"] {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 9;

}

/*.canvas-sale-grid .box{

     position: relative;

     height: 33vw;

}



.canvas-sale-grid figcaption{

         position: absolute;

    bottom: 0;

}*/



.canvas-sale-grid figure figcaption h3 span, .canvas-sale-grid .price, .canvas-sale-grid .set_editions {

	overflow: hidden;

	width: 100%;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	line-height: normal;

}

.canvas-sale-grid .buy_btn {

	margin-bottom: 0;

}

.canvas-sale-grid .set_editions ~ .buy_btn {

	margin-bottom: 1.464vw;

}

.canvas-sale-grid figure figcaption h3 span {

	height: 1.7vw;

}

/* canvas sale page end here */



.bigger {

	background: url(../images/stir-bg.png) no-repeat 0 0;



	background-size: contain;

	text-align: center;

	color: #fff;

	position: relative;

	background-position: center center;

	height: 45vw;

}

.bigger .inside_text {

	width: 75%;

	position: absolute;

	left: 50%;

	top: 50%;

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

}

.bigger .inside_text a {

	color: #fff;

	text-decoration: underline;

}

.fancybox-caption .tc a {

	color: #000 !important;

	text-decoration: underline;

}

.fancybox-caption .tc a:hover {

	text-decoration: none;

}

.fancybox-caption__body .sm_font {

	font-size: 80%;

}

.canvas-sale-grid .set_editions {

	display: table-footer-group;

}

.set_editions {

	font-size: 1.4vw;

}

.set_editions strong {

	color: #407a93;

	font-size: 1.6vw;

	font-weight: 900;

	text-transform: uppercase;

}

.main_holder {

	display: flex !important;

}

.flowing {

	width: 100vw !important;

	padding-right: 0;

}

.embed-container {

	position: relative;

	padding-bottom: 56.25%;

	height: 0;

	overflow: hidden;

	max-width: 100%;

}

.embed-container iframe, .embed-container object, .embed-container embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.conversation_description {

	padding: 2.2vw 2.2vw 0 0;

}

.banner_series {

	padding-bottom: 2vw !important;

}

.company_banner {

	vertical-align: middle;

	display: inline;

}

.category_article_holder .main_holder .flowing {

	width: 100vw !important;

	padding-right: 0;

}

.category_article_holder .conversation_description .posted_by {

	margin: 0.5vw 0 1vw 0;

}

.mobile_viewall {

	display: none;

}

.banner_on_mobile {

	display: none!important;

}

.conversation_element {

	text-align: center;

}

.STIRring_Conversations {

	position: relative;

}

/*.STIRring_Conversations span{

   position: absolute;

    left: 70.6%;

    top: -4px;

    height: 0.4vw;

    width: 0.4vw;

    background: red;

    border-radius: 0.4vw;

}*/

.STIRring_Conversations i {

	background: url(../images/mike_b.png) no-repeat;

	height: 2vw;

	width: 3vw;

	background-size: contain;

	display: inline-block;

	vertical-align: middle;

	background-position: center;

}

.becoming-one .text-col {

	padding-right: 2vw;

}

.becoming-one .pop_container {

	width: auto !important;

	padding: 0;

	padding: 1vw 0 2vw 2vw;

}

.becoming-one .pop_container .form {

	width: 100%;

	min-width: 1px;

}

.becoming-one .col-md-4 {

	border-left: 1px solid #ddd;

}

.becoming-one .page_title {

	font-size: 4.7vw;

}

.one-animate {

	width: 9vw;

	display: inline-block;

}

.ad_space {

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

	position: relative;

}

.title em, .title i {

	margin-right: 0.3vw;

}

.author_article .nav-tabs .nav-link {

	border-right: 1px solid #ddd;

	border-top: none;

	border-left: none;

	border-bottom: none;

	opacity: 0.8;

	padding: 0.2vw 1vw;

	font-family: 'BarlowSemiCondensedMedium';

}

.author_article .nav-tabs li:last-child .nav-link {

	border-right: none;

}

.author_article .nav-tabs {

	border: none;

	margin-left: -1vw;

	margin-right: 0;

}

.author_article .nav-tabs .nav-item.show .nav-link, .author_article .nav-tabs .nav-link.active {

	color: #000;

	opacity: 1;

}

.author_article .tab-pane.container {

	padding: 0;

	width: auto;

}

#voter_popup form div:last-child label {

	font-size: 0.8vw;

}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {

 display: none;

}

.head_popup .pop_container.searchpopup, .searchpopup .searchbar {

	background: none;

}

.searchpopup .searchbar .sform {

	width: 100%;

}

.article_detail_page .article_thumb .article_image.blur, .article_detail_page .article_image_hold figure.blur {

	-webkit-filter: blur(25px);

	-moz-filter: blur(25px);

	-o-filter: blur(25px);

	-ms-filter: blur(25px);

	filter: blur(25px);

}

.blur-text {

	position: absolute;

	top: 15vw;

	left: 28vw;

	z-index: 10000;

	background: rgba(255,255,255,0.9);

	padding: 20px;

	width: 40%;



	font-size: 2vw;



	text-align: center;

}

.blur-text a, .blur-text a:hover {

	text-decoration: underline;

}

.blur-text-bottom {

	position: absolute;

	top: 15vw;

	left: 10vw;

	z-index: 10000;

	background: rgba(255,255,255,0.9);

	padding: 20px;

	width: 58%;

	font-size: 2vw;

	text-align: center;

}

/*priya beta starts */



.xl_article.new_category_mob.article_thumb .short_description_holder ul.mob_show, .spc .new_category_mob.article_thumb .short_description_holder ul.mob_show, .sm_article.new_category_mob.article_thumb .short_description_holder ul.mob_show {

	display: none !important;

}

.reflect_section_mob .new_category_mob.main_article .thumb_inslide {

	height: 15vw;

}

.new_category_mob.article_thumb .short_description_holder .category_logo.reflect {

	display: inline-block;

	height: 0.889vw;

}

.new_category_mob.article_thumb .short_description_holder span.date {

	color: #000000;

	font-family: 'BarlowCondensedLight';

	letter-spacing: 0vw;

	/*display: block;*/

}

.new_category_mob.article_thumb .short_description_holder ul li a {

	text-decoration: underline;

	font-size: 0.899vw;

}

.new_category_mob.article_thumb .short_description_holder ul li.first.reflect {

	vertical-align: text-bottom;

}

.reflect_section_mob .article_thumb .calender_icon {

	position: absolute;

	left: 1vw;

	bottom: 1vw;

	z-index: 10;

}

body.home .main_slider_top .bx-viewport {

	height: 36vw !important;

}

body.home .main_slider_top .bx-viewport ul.article_bxslider_index li {

	width: 100% !important;

}





.new_category_mob.video_thumb{min-width:auto;}





.thumbnail_tag.positivity {

    background:url(../images/white_tag.png?12) no-repeat;

    background-size: cover;

/*	width: 3.1vw;

    height: 15vw;*/

    width: 3vw;

    height: 15vw;

    top: -0.1vw;

    color: #7D8E59;

	font-size: 1.2vw;

/*    left: 8.052vw;*/



}

.positivity:after {

	content: "#POSITIVITY";

    left: 0.5vw;

    position: relative;

}



/*19-05-2021*/

.ui-helper-hidden-accessible {

	display:none!important;

}

/*19-05-2021*/



/*29-05-2021*/

body.reflect-main-page .reflect_list .article_thumb figure{background-size: contain !important;}



/*29-05-2021*/



/*04-06-2021*/

.thumbnail_tag.environment-day {

    background: url(../images/yellow_tag.png?12) no-repeat;

    background-size: cover;

    width: 3vw;

    height: 15vw;

    top: -0.8vw;

    color: #7D8E59;

    font-size: 1.2vw;

    /* left: 8.052vw; */

}

.environment-day:after {

content: "ENVIRONMENT DAY";

    left: 0.6vw;

    position: relative;

    color: #000000;

    top: 0.5vw;

}





/*04-06-2021*/





/*29-06-2021*/

.reflect_section_mob .new_category_mob.main_article .thumb_inslide {

    height: 16.525vw;

}

/*29-06-2021*/



/*1-07-2021*/

.new-page-recent .title.xl_title {

    font-size: 2.196vw;

    letter-spacing: normal;

}

/*1-07-2021*/



/*12-07-2021*/

.float-left{float:left;}

.float-right{float:right;}

.wrap{width:100%; float:left;}

.display-inline-block{display:inline-block !important;}

.text-decoration{text-decoration:underline;}

.web-out{text-align:right;}

.insta-wrapper .row {

    padding-top: 0vw;

	width:100%;

}



/*12-07-2021*/





.desktop-view .main_slider_top .title.lg_title {

    font-size: 2.7vw;

}



/*18-08-2021*/

.reflect-main-page .article_thumb .calender_icon.active i {

    background: url(../images/calendar_w_active.png) no-repeat;

    background-size: contain;

}



/*18-08-2021*/





/*#listing_form .custom-file input {

    text-indent: 5vw;

    height: 100%;

    width: 100%;

    left: -14vw;

    position: relative;

    overflow: hidden;

    text-overflow: ellipsis;





}*/

/*

#listing_form .custom-file input {

    text-indent: 0vw;

    height: 100%;

    width: 100%;

    left: 0vw;

    position: relative;

    overflow: hidden;

    text-overflow: ellipsis;

}

*/



#listing_form .custom-file input {

    text-indent: unset;

    height: 100%;

    width: 100%;

    left: -6.2vw;

    position: relative;

    overflow: hidden;

    text-overflow: ellipsis;

}







/*25-08-2021*/



.category_article_holder.author_article ul.nav-tabs .nav-link {

    border-right: none;}

	

	/*25-08-2021*/


/*15-11-2021*/
	.tab-pane .authorbio.author_single {
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.tab-pane .authorbio.author_double {
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.preference_tab li, .article_tag_tab li {
	margin: 0 2 px 2 px 0;
	line-height: 1;
	position: relative;
	float: left;
	margin-bottom: 0.5vw;
	margin-right: 0.5vw;
}
.preference_tab li a, .article_tag_tab li a {
	background: none;
	color: #52a0e2;
	font-size: 1.317vw;
	line-height: 1;
	FONT-VARIANT: JIS04;
	padding: 0vw 0.5vw 0vw 0vw;
	letter-spacing: -0.03vw;
	border-right: 1px solid #000000;
}
.preference_tab li a.last, .article_tag_tab li a.last {
	border-right: none;
}
.preference_tab li a.active, .preference_tab li a:hover, .article_tag_tab li a:hover {
	background: none;
	color: #52a0e2;
}
.btn.minus:before {
	content: '';
	background: url(../images/minus_b.png) no-repeat;
	width: 1.1vw;
	height: 1.1vw;
}
.article_tagging ul.article_tag_tab {
	display: inline-block;
	float: left;
	width: 80%;
	padding-top:0.25vw;
}
.news-detail-read-more {
	float: left;
	display: block;
}
/*15-11-2021*/
	
	
	
	/*17-11-2021*/	
.stir-link a, .stir-link a:hover {
	color:#ffffff !important;
	opacity: 1 !important;
}
#main_footer .footer_col h4 {
	padding-top: 1.4vw;
}
#main_footer .footer_col .cat_links.new_links {
	top: 1.9vw;
}
#main_footer .footer_wrap {
	width: 98%;
}
#main_footer .common_links .quick_links.pt-5 {
	padding-top: 4.4rem !important;
}
#main_footer .bottom_bar {
    width: 98%;}
	
.copyright {
    padding: 0 2vw;

}	
	/*17-11-2021*/		
	
/*18-11-2021*/
#main_footer .footer_col .cat_links.new_links {
    bottom: 0vw;
	top:auto;
}
/*18-11-2021*/

/*/24-11-2021/*/

.btn.minus:hover:before {
    content: '';
    background: url(../images/minus_w.png) no-repeat;
    width: 1.1vw;
    height: 1.1vw;
    color: #ffffff;
}


/*/24-11-2021/*/
/*priya beta ends */







/**GRV CSS Start here**/
/**25/11/2021**/

.container--small--new { display:none !important;}

/**25/11/2021**/
/**GRV CSS end here**/





 @media (min-width: 768px) {

.morearticles .article_info_box .article_info_text {

	width: 75%;

}

.morearticles .article_info_box .read_info {

	width: 25%;

}

.searchpopup .searchbar {

	height: auto;

	min-height: 1px;

}

}

/* responsive css start here */



/* pr */

@media (min-width: 1366px) and (max-width: 1367px) {

.content_scroll {

	width: 100%;

	height: 26vw;

	overflow: auto;

	position: relative;

}

}

/* pr */



@media (max-width: 1024px) {

.fancybox-caption__body {

	width: 95%

}

}

 @media (max-width: 767.98px) {

/* pr */

.category_article_holder .content_scroll {

	height: auto;

}

/* pr */

.ad_space {

	margin-bottom: 2.0161vw;

	border: none;

}

.ad_space a {

	display: inline-block;

	position: relative;

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

}

.ad_space a::before {

	content: "ad";

	position: absolute;

	left: -1px;

	top: 10px;

	background: #fff;

	z-index: 9;

	padding: 5px 15px;

	line-height: normal;

}

.head_popup {

	overflow-y: scroll;

}

#search_popup {

	background-color: rgba(0,0,0,0.8);

}

#popup_group #search_popup .close {

	width: 7.04vw;

	height: 7.04vw;

	background: url(../images/close.png) no-repeat center center;

}

.head_popup .bgoverlay {

	display: none;

}

.cookies_popup {

	bottom: -51vw;

}

.fancybox-slide--image {



	padding: 100px 0;

}

body {

	-webkit-transition: 2s;

	transition-duration: 2s;/* -webkit-transform-style: preserve-3d;

         */

}

.flipped {

	-webkit-transform-style: none;

	-webkit-transform: rotatey(180deg);

}

/* fonts */

.jquery-accordion-menu ul li a.cat_link {

	font-family: 'BarlowSemiCondensedSemiBold';

}

.mob_hide, .main_category_article_section .sec_top_head .category_nav_bar, .article-details .morearticles, .text-article_section .article_image_hold {

	display: none !important;

}

.reflect_detail .article-details .morearticles {

	display: block !important;

}

.detail_page_cont_holder.world_box .morearticles .event_info, .detail_page_cont_holder.world_box .morearticles .event_description {

	border-left: none;

	padding-left: 0;

}

.mob_show {

	display: block;

}

.col_w_forty, .col_w_sixty {

	flex: 0 0 100%;

	max-width: 100%;

}

.row {

	margin: 0 -15px;

}

.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 {

	padding: 0 15px;

}

body, .event_info p, .nav-tabs .nav-item .designation {

	font-size: 4.2vw;

}

.spc, .main_category_article_section {

	margin: 0 0 12.096vw 0;

}

.page_banner {

	height: 97.56vw;

	border-radius: 10px;

}

.content_page_wrapper .page_head_sec .sub_title {

	font-size: 4.756vw;

}

.content_page_wrapper .page_textBlock {

	max-width: none;

}

/* title */

.title {

	letter-spacing: -0.5px !important;

}

.title.lg_title {

	font-size: 7.258vw;

}

.stirred_logo .title.lg_title {

	font-size: 6vw;

	line-height: 1.5;

}

.title.xl_title {

	font-size: 7.258vw;

}

.title.md_title, h2, .detail_page_cont_holder h2, .content_page_wrapper .page_textBlock h2 {

	font-size: 6.048vw;

}

.title .under_title, .text_article .title .under_title {

	font-size: 5vw;

}

.title.xl_title .under_title {

	font-size: 7vw;

}

.title.sm_title, .category_article_holder .md_article .sm_title {

	font-size: 5.048vw;

}

.title.sm_title .under_title {

	font-size: 4vw;

}

/* button style start */

.web_btn {

	font-size: 4.10vw;

	padding: 1.851vw 3vw 1.851vw 6.629vw;

}

.web_btn.google {

	padding: 1.851vw 3vw;

}

.web_btn.google img {

	margin-right: 1.5vw;

	max-width: 13px;

}

.web_btn span {

	display: none;

}

.addon::before {

	width: 4.098vw;

}

.btn::before {

	width: 4vw;

	height: 3vw;

}

.btn.plus::before {

	margin-right: 3.024vw;

	width: 2.1vw;

	height: 2.1vw;

}

.btn.tick::before {

	width: 4vw;

	height: 2vw;

}

.btn.cancel::before {

	width: 4.171vw;

	height: 2.805vw;

}

.stir_activity .web_btn {

	font-size: 3vw;

}

.stir_activity .btn::before {

	height: 2.5vw;

}

/* button style end */

    /* icon start here */

    

.stirring_icon {

	font-size: 7vw;

}

.stirring_overlay .stir_it_up .stirring_icon {

	float: right;

}

p {

	font-size: 4.2vw;

	margin-bottom: 5.040vw;

}

.canvas-sale-grid .set_editions ~ .buy_btn {

	margin-bottom: 5.040vw;

}

.set_editions {

	font-size: 3.6vw;

}

.set_editions strong {

	font-size: 4.2vw;

}

.space_lt {

	padding-left: 0;

}

/* article category name */

.article_thumb .read_info .work_job {

	margin-bottom: 1.5vw;

}

.article_thumb.xl_article .read_info .work_job {

	font-size: 3vw;

}

/* header */

.menu_toggle {

	display: inline-block;

	vertical-align: middle;

	margin-right: 3vw;

	position: relative;

	top: 1vw;

	display: none;

}

.menu_toggle .bar1, .menu_toggle .bar2, .menu_toggle .bar3 {

	height: 1px;

	background-color: #333;

	transition: 0.4s;

	display: block;

	width: 6.5vw;

	margin: 1.5vw 0 1.5vw 0;

}

/* stir channel menu */

#main_header .right_col {

	background-color: rgba(0,0,0,0.6);

	width: 100%;

	padding: 0;

	width: 100%;

	height: 100%;

	position: fixed;

	left: 0;

	top: 0;

}

#main_header .navbar {

	display: block;

	position: fixed;

	left: -85%;

	width: 85%;

	top: 0;

	margin: 0;

	z-index: 999;

	height: 100%;

	background: #fff;

	padding-top: 25vw;

}

#main_header .navbar li {

	display: block;

	margin: 0;

}

#main_header .navbar .navbar-nav {

	text-align: left;

}

#main_header .navbar a {

	padding: 10px 15px;

	font-size: 5vw;

	display: inline-block;

	width: 100%;

	border-bottom: 1px solid #ccc;

}

#main_header .right_col .head_logo_hold {

	position: fixed;

	z-index: 9;

	top: 0;

	width: 85vw;

	left: 0;

	z-index: 9999;

	padding: 5vw;

	border-bottom: 1vw solid #ccc;

}

#main_header .right_col .head_logo_hold .stir_logo {

	width: 20vw;

	display: inline-block;

}

#main_header .right_col .close {

	background: url(../images/close_b.png) no-repeat;

	display: inline-block;

	height: 7vw;

	width: 7vw;

	background-size: cover;

	position: fixed;

	right: 18vw;

	z-index: 99999;

	top: 7vw;

	opacity: 1;

	cursor: pointer;

}

#main_header .right_col {

	display: none;

}

#main_header {

	height: auto;

}

#main_header .left_col ul li.user .logged_user {

	height: 6vw;

	width: 6vw !important;

}

/* MENU CSS START */

    /* .mobi-menu {

         width: 100%;

         height: 100vh;

         position: fixed;

         left: -100vw;

         top: 0;

         z-index: 999;

         display: block;

    }

     .jquery-accordion-menu {

         width: 84.8790vw;

         height: 100vh;

         position: fixed;

         left: -100vw;

         top: 0;

         z-index: 9999;

         background: #fff;

         box-shadow: 0 20px 50px #333;

         display: none;

    }*/

.expand-minus {

	width: 4vw;

	height: 4vw;

	background-image: url('../images/minus_b.png');

	background-color: #fff;

	background-size: contain;

	border: none!important;

	padding: 0!important;

	margin: 3.6vw 0 0 0!important;

}

.collapse-plus {

	width: 4vw;

	height: 4vw;

	background-image: url('../images/plus_b.png');

	background-color: #fff;

	background-size: contain;

	border: none!important;

	padding: 0!important;

	margin: 3.6vw 0 0 0!important;

}

.jquery-accordion-menu ul {

	width: 100%;

	margin: 0 0 0 4.5362vw;

	padding: 0;

	list-style: none;

	position: relative;

	float: left;

}

.jquery-accordion-menu ul li {

	width: 70.5vw;

	display: block;

	float: left;

	position: relative;

	margin: 2.5685vw 0;

}

.jquery-accordion-menu ul li:first-child {

	margin-top: 0;

}

.jquery-accordion-menu ul li:last-child {

	margin-bottom: 0;

}

.jquery-accordion-menu ul li a.cat_link {

	float: left;

	text-decoration: none;

	color: #000;

	line-height: 1;

	font-size: 9.0725vw;

	white-space: nowrap;

	position: relative;

}

.jquery-accordion-menu ul li a {

	float: right;

}

.jquery-accordion-menu ul li ul {

	margin: 0;

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

}

.jquery-accordion-menu ul li ul li {

	padding: 0;

	margin: 0;

}

.jquery-accordion-menu ul li ul li a {

	width: 100%;

	float: left;

	font-size: 4.8387vw;

	padding-top: 3.3266vw;

	padding-bottom: 3.3266vw;

	border-top: none;

	position: relative;

	background: none;

}

.jquery-accordion-menu ul li ul li:last-child a {

	padding-bottom: 0;

}

.jquery-accordion-menu ul ul.submenu li {

	clear: both;

	width: 100%;

	margin: 0;

}

.jquery-accordion-menu ul ul.submenu li a {

}

.hum_line {

	width: 5.0403vw;

	height: 0.5vw;

	background: #000;

	display: block;

	margin: 1.5120vw 0;

	border-radius: 3px;

}

.hum_line:hover {

	background: rgba(0,0,0,.5);

}

.mb_0 {

	margin-bottom: 0;

}

.menu--1 {

	width: 5.0403vw;

	height: 5.8306vw;

	float: left;

	cursor: pointer;

}

.content_scroll {

	width: 81.5362vw;

	height: 80vw;

	overflow: auto;

	position: relative;

}

/* MENU CSS END */

    /* MENU CSS END */

.stopScroll {

	margin: 0;

	height: 100%;

}

#welcome_user .pop_container .item {

	display: block;

}

#welcome_user .profile_pick {

	width: 13.414vw;

	height: 13.414vw;

}

#welcome_user .bio {

	padding-left: 1.829vw;

}

#welcome_user .bio .name {

	font-size: 7.258vw;

}

#welcome_user .bio a {

	font-size: 4.032vw;

	text-decoration: underline;

}

#welcome_user .pop_container .nav_link {

	text-align: left;

	border-top: 1px solid #ccc;

	margin-top: 5.487vw;

}

#welcome_user .pop_container .nav_link ul {

	border: none;

}

#welcome_user .pop_container .nav_link li {

	display: block;

	margin: 5vw 0;

}

#welcome_user .pop_container .nav_link li a {

	font-size: 3.629vw;

	letter-spacing: normal;

}

#welcome_user .pop_container .item.right_col {

	padding: 0;

}

#welcome_user .pop_container .signout {

	padding: 2vw 6.097vw;

}

#welcome_user .pop_container::after {

	bottom: -3.756vw;

	height: 3.756vw;

}

/* header end here */

.stir_activity figure {

	width: 25.274vw;

	margin: 10.080vw 0 7.056vw 0;

}

.stir_activity figure img {

	width: 25vw;

}

.stir_activity .text_block {

	padding-left: 3vw;

}

.btn {

	font-size: 4.032vw;

	padding: 1.5vw 2vw;

}

.btn-submit {

	font-size: 4.032vw;

}

.btn.addon::before {

	width: 3.1vw;

	height: 1.75vw;

	vertical-align: middle;

	background-size: cover;

	background-position: left center;

	vertical-align: middle;

	margin-right: 1.5vw;

}

.stir_activity h3 {

	font-size: 5.048vw;

	margin: 0 0 4.032vw 0;

}

.stirred_logo {

	margin-left: 1.908vw;

	width: 36.290vw;

}

.stirred_logo i {

	font-size: 5vw;

	font-family: 'Barlow Condensed', sans-serif;

	font-weight: 400;

}

.stirring_icon::after {

	height: 6.1vw;

	width: 6.1vw;

	margin: -2.55vw 0 0 -2.3vw;

}

.stirring_sec .article_thumb .thumb_inslide, .stirring_sec .article_thumb figure {

	height: 100%;

}

/* category */

.detail_page_cont_holder .article_left_detail h2 {

	margin-bottom: 4vw;

}

.detail_page_cont_holder .title_head .sub_title {

	font-size: 6.048vw;

	line-height: 1.1;

	margin-top: 3vw;

	display: inline-block;

}

.article_list_holder .article_thumb.xl_article {

	padding-bottom: 0;

}

.article_intro {

	font-size: 4vw;

	margin-top: 4.878vw;

}

.article_description .article_image_hold img {

	max-height: none;

}

.category_band .inside_box {

	height: 35.2822vw;

	position: relative;

	margin-bottom: 2.0161vw;

	display: inline-block;

	width: 100%;

	border-left: 4.5362vw solid #e98267;

	vertical-align: top;

}

.category_band figure {

	height: 35.2822vw;

	background-size: cover;

}

.category_band .inside_box.highlights {

	border-color: #a020f0;

	border: none;

	height: auto;

	margin-bottom: 10vw;

}

.category_band .inside_box.see {

	border-color: #e98267;

}

.category_band .inside_box.think {

	border-color: #ebb762;

}

.category_band .inside_box.inspire {

	border-color: #59856f;

}

.category_band .inside_box.reflect {

	border-color: #407a93;

}

.category_band .see .category_nav_bar, .category_band .inspire .category_nav_bar {

	padding-left: 14vw;

}

.category_band .think .category_nav_bar, .category_band .reflect .category_nav_bar {

	padding-right: 20vw;

}

/* .category_band .inside_box ul li a {

         font-weight: 100;

         padding: 0 2.016vw;

         line-height: normal;

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

         font-size: 4.032vw;

         font-family: 'Barlow Condensed', sans-serif;

         line-height: 1;

         font-weight: 300;

    }

	 */

.category_band .inside_box ul li a:hover {

	text-decoration: underline;

}

.category_band .inside_box li:last-child a {

	border-right: none;

	padding-right: 0;

}

/*  .category_band .inside_box li {

         display: inline-block;

         line-height: 1;

         margin-bottom: 1.5vw;

    }

	 */

.category_band .inside_box .category_logo {

	position: absolute;

	top: 50%;

	left: 10vw;

	transform: translateY(-50%);

}

.category_band .inside_box.see .category_logo {

	max-width: initial;

	height: 7vw;

}

.category_band .inside_box.think .category_logo {

	max-width: initial;

	height: 10.0806vw;

}

.category_band .inside_box.inspire .category_logo {

	max-width: initial;

	height: 13.0806vw;

}

.category_band .inside_box.reflect .category_logo {

	max-width: initial;

	height: 10.0806vw;

}

.category_band .inside_box .plus {

	width: 12.903vw;

	height: 12.903vw;

	background-size: cover;

	position: absolute;

	background-color: rgba(0, 0, 0, 0.2);

	right: 0;

	bottom: 0;

}

.category_band .inside_box .plus:before {

	background: url(../images/plus_w.png) no-repeat;

	content: "";

	position: absolute;

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

	height: 5.241vw;

	background-size: contain;

	width: 5.241vw;

	left: 50%;

	top: 50%;

}

.category_article_holder .reflect_list .short_description_holder {

	display: block;

}

.reflect_list .title, .reflect_list .posted_by {

	margin: 4vw 0;

}

.reflect_list .posted_by {

	font-size: 4.2vw;

}

.reflect_list .article_thumb .calender_icon i {

	width: 8vw;

	height: 8vw;

}

.reflect_list .article_thumb .thumb_inslide {

	height: 92vw !important;

}

/* category thumbnail here */

#see_sec .category_logo img {

	width: 21.169vw;

}

#think_sec .category_logo img {

	width: 32.544vw;

}

#inspire_sec .category_logo img {

	width: 40.863vw;

}

#reflect_sec .category_logo img {

	width: 38.399vw;

}

.main_category_article_section {

	position: relative;

}

.main_category_article_section .category_logo a:after {

	content: "";

	background: url(../images/arrow_w.png) left center no-repeat;

	width: 6.048vw;

	height: 4.536vw;

	display: inline-block;

	background-size: contain;

	vertical-align: middle;

	margin-left: 10px;

}

.main_category_article_section .close {

	position: absolute;

	right: 0;

	top: 0;

	width: 12.903vw;

	height: 12.903vw;

	background-color: rgba(255, 255, 255, 0.4);

	display: block;

	z-index: 9999;

	opacity: 1;

	cursor: pointer;

}

.main_category_article_section .close:after {

	content: "";

	background: url(../images/close_w.png) left center no-repeat;

	width: 4.687vw;

	height: 4.687vw;

	position: absolute;

	left: 50%;

	top: 50%;

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

	background-size: contain;

}

.main_category_article_section .sec_top_head {

	padding: 5vw;

}

.main_category_article_section .article_info_box {

	width: 100%;

	height: auto;

}

.article_info_box .read_info {

	max-width: 35%;

	font-size: 3.629vw;

}

.article_thumb.sm_article .article_info_box .read_info {

	font-size: 2.5vw;

}

.article_info_box .read_info .work_job {

	font-size: 3vw;

	font-weight: 500;

}

.article_thumb.text_article .article_info_box .read_info {

	max-width: 24vw;

	font-size: 3.024vw;

	margin-top: 15vw;

}

.article_thumb .article_info_box::before {

	left: 35%;

}

.article_thumb.text_article .article_info_box::before {

	left: 24vw;

}

.article_thumb .thumb_inslide {

	height: 46.875vw;

	border-bottom: 0.504vw solid #fff;

}

.main_article .thumb_inslide, .category_article_holder .main_article .thumb_inslide {

	height: 148.185vw;

}

.main_article .thumb_inslide, .category_article_holder .main_article .thumb_inslide.conversion {

	height: 52vw;

}

.xl_article .estimate_time, .article_thumb.text_article .estimate_time, .lg_article .estimate_time {

	font-size: 9.072vw;

}

.work_job {

	font-size: 9.072vw;

}

.sm_article .estimate_time, .md_article .estimate_time {

	font-size: 6.048vw;

}

.xl_article .bookmark_icon i, .text_article .bookmark_icon i, .lg_article .bookmark_icon i {

	width: 6.048vw;

	height: 11.088vw;

}

.sm_article .bookmark_icon i, .md_article .bookmark_icon i {

	width: 5.040vw;

	height: 9.072vw;

}

.article_thumb .bookmark_icon, .posted_by {

	margin: 8.064vw 0;

}

.sm_article .bookmark_icon, .md_article .bookmark_icon {

	margin: 6.048vw 0;

}

.posted_by {

	font-size: 3.024vw;

	margin: 6.048vw 0;

}

.xl_article .posted_by, lg_article .posted_by {

	font-size: 3.629vw;

	margin: 8.06vw 0;

}

.read_info {

	font-size: 1.8vw;

}

.dot_more_btn span {

	height: 3vw;

	width: 3vw;

}

.text_article .article_info_box, .category_article_holder .text_article .article_info_box {

	padding-top: 6.048vw;

}

.text-article_section .description_holder.p_t {

	padding: 2.0161vw 0 0 24vw;

}

.text-article_section .description_holder + .dot_more_btn {

	margin-left: 24vw;

}

.text-article_section .description_holder.p_t .textBlock {

	-webkit-column-count: 1;

	-moz-column-count: 1;

	column-count: 1;

}

.text_article .tag {

	width: 34.778vw;

	position: static;

	margin-bottom: 5.544vw;

}

.text_article .article_info_text {

	padding-right: 0;

}

.loadmore_btn {

	margin: 0;

}

.loadmore_btn span {

	margin-top: 3.930vw;

	display: inline-block;

}

.loadmore_btn_mobi {

	width: 100%;

	margin: 0;

	position: relative;

	border-bottom: 1px solid #bababa;

}

.loadmore_btn_mobi span {

	margin-top: 3.930vw;

	margin-bottom: 3.930vw;

	display: inline-block;

	border: none;

	font-size: 5.04032vw;

	position: static !important;

}

/*.loadmore_btn_mobi span:after{

     content: "";

     height: 1px;

     width: 100%;

     position: absolute;

     left: 0;

     bottom: 0;

     background: #bababa;

    }*/

.loadmore_btn_mobi .btn.plus::before {

	width: 6.25VW;

	height: 6.25VW;

}

.share_icon {

	width: 18vw;

	margin-left: 0;

	height: 20vw;

	cursor: pointer;

	text-align: right;

}

.share_icon i {

	width: 6vw;

	height: 6vw;

	background: url('../images/share_icon.png') no-repeat;

	background-size: contain;

	display: inline-block;

	margin-top: 10vw;

}

.category_article_holder .article_info_box {

	right: 0;

	bottom: 0;

}

/*mid section start here */

.stirring_logo {

	margin: 8.064vw 0;

}

#stirring_sec_mob .stirring_logo {

	margin: 3vw 0 8.064vw 0;

}

.stirring_sec {

	margin-left: 0;

	margin-right: 0;

}

.stirring_sec .article_info_box {

	padding: 0;

	bottom: 30px;

}

.stirring_sec .article_info_box {

	height: auto;

}

/* footer */

#main_footer {

	padding: 8.064vw;

	margin-top: 12.096vw;

}

#main_footer .row {

	margin: 0;

}

#main_footer .footer_wrap {

	width: auto;

}

#main_footer .footer_col {

	flex-basis: auto;

}

#main_footer .footer_col .cat_links {

	display: none;

	padding-left: 13vw;

	margin-top: 7vw;

}

#main_footer .footer_col h4 {

	font-weight: 500;

	letter-spacing: normal;

	height: auto;

	margin: 0;

	font-size: 12.096vw;

	cursor: pointer;

}

#main_footer .quick_links li {

	float: left;

	width: 50%;

}

#main_footer .footer_col a, #main_footer .common_links a {

	font-weight: lighter;

	font-size: 4.032vw;

}

#main_footer .social_links {

	margin: 0;

	float: none;

	width: auto;

}

#main_footer .social_links a {

	background-position: center center !important;

	width: 20px !important;

	height: 20px !important;

	margin-right: 15px;

}

.copyright span {

	font-size: 12vw;

	position: absolute;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}

.copyright {

	font-size: 4.032vw;

	position: relative;

	padding-left: 15vw;

	margin-top: 12.096vw;

	line-height: 1.1;

}

#main_footer .stir_footer_logo {

	width: 36vw;

	top: 0;

}

#main_footer .footer_col h4:before {

	content: "";

	background: url(../images/plus_w.png) no-repeat;

	display: inline-block;

	height: 9.576vw;

	width: 9.576vw;

	position: relative;

	top: 1.3vw;

	margin-right: 7.056vw;

	background-size: cover;

}

#main_footer .footer_col {

	padding: 0;

	margin-bottom: 12.096vw;

}

#main_footer .bottom_bar {

	margin: 0;

}

#stie_wrap {

	padding: 0 4.074vw;

}

/* header */

#main_header .header_inside {

	padding: 6.048vw 4.536vw;

}

#main_header .stir_logo {

	display: inline-block;

	width: 30vw;

	position: absolute;

	margin: auto;

	top: 50%;

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

	left: 0;

	right: 0;

	z-index: 1;

}

#main_header .left_col ul {

	float: right;

	margin-top: -1vw;

}

#main_header .left_col ul li {

	margin-left: 3vw;

}

#main_header .left_col ul li a {

	font-size: 4vw;

}

.STIRring_Conversations {

	position: absolute;

	left: 65vw;

}

.STIRring_Conversations i {

	height: 5vw;

	width: 4vw;

}

.mobi_closebut {

	width: 5vw;

	height: 5vw;

	position: absolute;

	right: 0;

	top: 5vw;

	background: url('../images/close_b.png') no-repeat center center;

	cursor: pointer;

	z-index: 9;

	background-size: cover;

	background-position: center;

	cursor: pointer;

}

/* stirring section */

.stirring_sec .article_thumb {

	height: 53.931vw;

}

.stirring_sec .article_thumb .thumb_inslide, .article_thumb figure, .img_dark_skin {

	width: 100%;

	height: 100%;

}

.stirring_sec .article_thumb .thumb_inslide a {

	display: inline-block;

	width: 100%;

	height: 100%;

}

.stirring_sec .article_info_box .article_info_text {

	padding: 0 5vw 0 5vw;

}

.userBio_holder {

	margin: 0 5.0403vw 8.5685vw 4.5362vw;

	padding-top: 5.0403vw;

	padding-bottom: 5.0403vw;

	border-bottom: 1px solid #b2b2b2;

}

.mobi-top-prio {

	background: #000;

	text-transform: uppercase;

	font-family: 'Barlow Semi Condensed', sans-serif;

	font-size: 3.6290vw!important;

	font-weight: 500;

	color: #fff;

	padding: 2vw 4.5362vw;

	text-align: right;

}

.mobi-top-prio a {

	font-size: 4vw;

	color: #fff;

}

.mobi-top-prio a:hover {

	color: rgba(255,255,255,.6);

}

.scroll_menu {

	margin: 0 5.0403vw 8.5685vw 4.5362vw;

	overflow: scroll;

	height: 200px;

	display: table;

}

.privacy_policy_page .page_content_wrapper .float_textBlock {

	width: 100%;

}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {

	width: 3.024vw;

	height: 5.544vw;

	margin: 5.544vw 3.528vw 0;

}

.title.xxl_title {

	font-size: 9.072vw;

	letter-spacing: normal;

}

.lg_p {

	font-size: 4.02vw;

}

.news_letter_form .form-control {

	font-size: 5vw;

}

.news_letter_form button {

	width: 7vw;

	height: 4vw;

}

.stir_activity .col {

	width: 50%;

}

.stir_activity {

	margin-top: 0;

}

/* category article page */

.article_list_holder {

	float: none;

	width: auto;

}

.category_article_holder .short_description_holder {

	padding: 5vw 0 0 0;

	display: none;

}

.category_article_holder .conversation_description {

	padding: 5vw 0;

}

.category_article_holder .short_description_holder .left_col, .category_article_holder .short_description_holder .right_col {

	float: none;

	width: 100%;

	padding-right: 0;

}

.category_article_holder .short_description_holder .left_col {

	margin-bottom: 5vw;

}

.article_list_holder .article_thumb, .similar-articles .article_thumb {

	padding-bottom: 0;

}

.category_article_holder .ad_space {

	padding: 6vw 0;

	margin: -1px 0;

	background: #fff;

}

.main_category_article_section .see_more_btn_holder {

	margin-bottom: 10.080vw;

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

	padding: 5.040vw 1.512vw;

}

.main_category_article_section .btn.plus {

	border: none;

	font-size: 4.838vw;

	margin-top: 0;

	font-family: 'Barlow Condensed', sans-serif;

	display: inline-block;

	padding: 0;

}

.main_category_article_section .btn.plus::before {

	width: 6.048vw;

	height: 6.048vw;

}

.main_category_article_section .btn:hover {

	background: none;

	color: #000;

}

.main_category_article_section .btn:hover:before {

	background: url(../images/plus_b.png) no-repeat;

}

.text-article_section .right_spc {

	padding-right: 0;

}

.left_category_navbar {

	display: block;

	float: none;

	width: 100%;

	padding: 0;

	margin-bottom: 6.944vw;

}

.left_category_navbar ul {

	width: 100%;

	overflow-x: scroll;

	white-space: nowrap;

	padding: 5vw 0 5vw 0;

}

.left_category_navbar ul li {

	display: inline-block;

	float: none;

	position: relative;

	margin: 0 3.930vw 0 0;

}

.left_category_navbar ul li a {

	font-size: 3.930vw;

}

.left_category_navbar ul li.active:before {

	content: "";

	position: absolute;

	width: 50%;

	height: 2px;

	background: #000;

	bottom: -2px;

	left: 0;

}

.left_category_navbar .category_logo {

	display: inline-block;

	height: 8.064vw;

}

.left_category_navbar .sidebar_columnists_title h2 {

	font-size: 6vw;

	margin: 0;

}

.left_category_navbar .category_logo img {

	max-height: 100%;

}

.left_category_navbar .slide_toggle_sideMenu {

	background: url('../images/arrow_b.svg') no-repeat;

	display: inline-block;

	width: 5.503vw;

	background-size: contain;

	height: 3.930vw;

	vertical-align: middle;

	-ms-transform: rotate(180deg);

	/* IE 9 */

	-webkit-transform: rotate(180deg);

	/* Safari */

	transform: rotate(180deg);

	cursor: pointer;

	margin-right: 2.358vw;

}

/* content page */

.make-me-sticky {

	top: 10px;

}

.article-details .content figure figcaption {

	font-size: 4.2vw;

}

.article-details .content figure figcaption .image_credit {

	font-size: 4vw;

}

.detail_page_cont_holder .article_left_detail {

	float: none;

	width: auto;

}

.detail_page_cont_holder .title_head .posted_date {

	border: none;

	padding: 0;

	margin: 0;

	display: block;

}

.detail_page_cont_holder .right_col::before {

	display: none;

}

.detail_page_cont_holder .title_head::before, .page_content_wrapper::before {

	top: -4.196vw;

	height: 4.196vw;

	width: 100%;

	content: "";

	position: absolute;

	right: 0px;

	background: url(../images/article-wave.png) no-repeat top right;

	background-size: cover;

}

.page_content_wrapper::before {

	/*height: 3.196vw;*/

	height: 4.496vw;

}

.action_Textbar {

	text-align: left;

	padding-top: 2.464vw

}

.form_wrapper .title {

	padding-top: 1.464vw;

}

.team_carousel .item_holder {

	display: block;

}

.core_team .title {

	margin-bottom: 5.196vw;

}

.detail_page_cont_holder h4 {

	font-size: 5.5vw;

	margin-bottom: 4vw;

}

.core_team .desiganation {

	font-size: 4.756vw;

	font-size: 3.658vw;

}

.text_blob {

	height: 95vw;

}

.stir_family {

	max-width: none;

}

.stir_family .title {

	margin-bottom: 5.928vw;

}

.stir_family .thumb_row .thumb_image {

	width: 23vw;

	margin: 0 3vw 0 0;

	float: left;

}

.team_carousel .team_image {

	width: 45vw;

	float: left;

	margin: 0;

}

.stir_family .name {

	font-size: 4.032vw;

}

.stir_family .desiganation {

	font-size: 3.629vw;

	white-space: nowrap;

}

.stir_family .thumb_row {

	margin-bottom: 3.353vw;

}

.stir_family .thumb_row .team_bio {

	padding-left: 0;

}

#Contributor .thumb_row .thumb_image {

	float: none;

	display: inline-block;

	vertical-align: middle;

	width: 30%;

	margin: 0;

}

#Contributor .thumb_row .team_bio {

	display: inline-block;

	vertical-align: middle;

	padding-left: 3vw;

	width: 65%;

}

#Contributor .desiganation {

	white-space: normal;

}

.carousel-indicators {

	bottom: 0;

	left: 0;

}

.carousel-indicators li {

	height: 3.098vw;

	width: 3.098vw;

}

.thumbnail_tag {

	width: 6vw;

	height: 40vw;

	left: 7vw;

	padding: 3.5vw 0.1vw;

}

.thumbnail_tag::after {

	font-size: 3.629vw;

}

/* detail page similer article */

.article-details .morearticles {

	float: none;

	width: 100%;

}

.r-time {

	width: 22%;

	padding: 0 0 4vw 0;

	height: 35vw;

}

.r-time .read_info {

	font-size: 8.333vw;

	border: none;

	margin: 0;

	display: block;

	padding: 0;

	text-align: right;

	height: auto;

}

.r-time .read_info span.work_job {

	font-size: 3.6290vw;

	font-weight: 500;

}

.r-time .read_info span.read_time_estimate {

	font-size: 3.333vw;

}

.banner_inside .bookmark_icon {

	padding: 0;

	display: block;

	margin: 5vw 0 0 0;

}

.banner_inside .bookmark_icon i {

	margin: 0;

}

.tcounters {

	width: 10.7vw;

	height: 10.7vw;

	font-size: 5.5vw;

	line-height: 11.7vw;

}

.detail_page_cont_holder .right_col {

	margin-top: -17.378vw;

}

.article_detail_page .detail_page_cont_holder .right_col {

	margin-top: 0;

}

.main_banner .overlay_box {

	margin-top: -9vw;

}

.about_us_page .main_banner .overlay_box {

	margin-top: 0;

}

.detail_page_cont_holder {

	margin: 0;

	padding-left: 0;

}

.detail_page_cont_holder .title.lg_title {

	font-size: 7.258vw;

}

.main_banner .overlay_box .logo {

	width: 30.487vw;

	margin-bottom: 3.658vw;

}

.main_banner .overlay_box .play_btn {

	width: 9.259vw;

	height: 9.259vw;

}

.main_banner .overlay_box .text {

	font-size: 1.967vw;

}

.banner_inside .article_image {

	height: 144.44vw;

}

.main_banner img {

	height: 100%;

}

.detail_page_cont_holder .title_head {

	min-height: 42vw;

	padding: 5vw 6.097vw;

	margin-bottom: 0;

	width: 80%;

	margin-left: 20%;

	background: #fff;

	position: relative;

	right: -4.074vw;

	margin-top: -50vw;

}

.detail_page_cont_holder .right_col {

	padding-right: 0;

	background: none;

}

.detail_page_cont_holder.article-details .right_col .inside_holder {

	padding: 0vw;

	display: inline-block;

	width: 100%;

}

.detail_page_cont_holder .article_description iframe.article_iframe_video {

	height: 52vw;

}

.article-details .content blockquote {

	padding: 6vw 0 4vw 0;

	font-size: 5vw !important;

	margin: 0;

	float: none;

	width: 100%;

}

.article-details .content blockquote::before {

	width: 6vw;

	height: 5vw;

	background-size: cover;

	background-position: center center;

}

/* inner pages article thumbnail start here */

.article_thumb.w_20 {

	width: 100%;

}

.sm_article .article_info_box, .md_article .article_info_box {

	height: auto;

}

.filter_page .article_thumb, .filter_page .ad_space {

	margin: 0;

}

/* inner pages article thumbnail end here */

    /* filtr page start here */

.filter_head {

	margin-bottom: 6.018vw;

}

.filter_page .search_form {

	max-width: none;

}

.filter_page .search_form .form-control {

	height: auto;

	font-size: 4.444vw;

	padding: 0 10vw 0 0;

}

.page_title, .becoming-one .page_title {

	font-size: 9.072vw;

	letter-spacing: normal;

}

.filter_page .search_form .search_info {

	font-size: 3.333vw;

	margin-top: 4.629vw;

}

.filter_page .search_form .search_btn {

	width: 5.092vw;

	height: 5.092vw;

	right: 2.5vw;

}

.filtersbox .closeb {

	font-size: 3.629vw;

	padding: 2.016vw 6.048vw;

	margin-top: 1.5vw;

}

.filtersbox ul li {

	float: left;

	margin: 0 0 0.925vw 0.925vw;

}

.filtersbox ul li a::after {

	margin: 0 0 0 1.5vw;

	height: 3.024vw;

	width: 3.024vw;

}

.btn.closeb::before {

	height: 3.024vw;

	width: 3.024vw;

	margin-right: 1.5vw;

}

.filtersbox ul li a {

	display: inline-block;

	font-size: 3.629vw;

	padding: 2.016vw 6.048vw;

	width: 100%;

}

.filtersbox, .article-results {

	flex: inherit;

	max-width: none;

}

.filtersbox ul {

	margin: 4.629vw 0 0 -0.925vw;

}

.article-results {

	margin-top: 4.629vw;

}

/* profile page start here */

#profile_setting h1.title {

	display: none

}

#profile_setting .left_nab {

	flex: inherit;

	max-width: none;

	padding: 0;

	white-space: nowrap;

	width: 100%;

	margin-bottom: 9.072vw;

}

#profile_setting .left_nab ul {

	padding-bottom: 9.072vw;

}

#profile_setting .left_nab li {

	margin: 0 6.048vw 0 0;

	display: inline-block;

	position: relative;

}

#profile_setting .left_nab li:last-child {

	margin-right: 0;

}

#profile_setting .left_nab li.active:before {

	content: "";

	height: 2px;

	width: 40%;

	background: #000;

	display: inline-block;

	position: absolute;

	left: 0;

	bottom: -5px;

}

#profile_setting .left_nab a {

	font-size: 4.032vw;

}

#profile_setting .actionbuttons {

	position: static;

}

.edtit_profile .profile_pic {

	width: 24.390vw;

	height: 24.390vw;

}

.change_pic_holder {

	margin-bottom: 8.536vw;

	overflow: hidden;

}

#profile_setting .field_hold {

	padding: 2.134vw;

}

.form.profile_setting_form .field_hold label {

	font-size: 3.225vw;

}

.profile_setting_form .profession .custom-select-wrapper {

	width: 100%;

}

.profile_setting_form .custom-select-trigger {

	left: 0;

	line-height: 13vw;

	padding-left: 12vw;

}

#profile_setting .field_hold, .profile_setting_form .profession {

	padding: 0;

	width: 100%;

	margin-bottom: 5.040vw;

}

#profile_setting .field_hold span.form_icon {

	width: 12vw;

	height: 100%;

	background-size: 4vw;

}

.preference_tab li, .article_tag_tab li {

	margin: 1px;

}

.preference_tab li a, .article_tag_tab li a {

	font-size: 3.629vw;

	padding: 3vw 4.536vw;

	letter-spacing: normal;

	min-width: 15vw;

	text-align: center;

}

.author_page .detail_page_cont_holder .title_head {

	margin: 0;

	padding: 0;

}

.commentbox_container, .article-details .authordetails, .article-details .similar-articles {

	padding-top: 8vw;

	margin-top: 0;

}

.comment_area {

	width: 100%;

}

 .comment_area .form-control::placeholder {

        /* Chrome, Firefox, Opera, Safari 10.1+ */

         font-size:4vw;

}

 .comment_area .form-control:-ms-input-placeholder {

        /* Internet Explorer 10-11 */

         font-size:4vw;

}

 .comment_area .form-control::-ms-input-placeholder {

        /* Microsoft Edge */

         font-size:4vw;

}

.comment_area .field_hold {

	padding: 4vw;

}

.comment_area {

	border-radius: 5px;

}

.comment_popup .mCSB_inside>.mCSB_container {

	margin-right: 5vw;

}

.comment_area .comment-info .posted-by {

	font-size: 3vw;

	font-weight: 400;

}

.post_comment_btn_holder {

	margin: 3vw 0;

}

.comment_area .form-control {

	height: 6vw;

}

.comment_area .thumb_hold {

	padding-right: 3vw;

}

.comment_area .thumb_hold span {

	height: 9vw;

	width: 9vw;

}

.comment_area .comment-info .posted-at {

	font-size: 3vw;



	font-size: 3.5vw;

}

.comment-row {

	margin-bottom: 3vw;

	padding: 3vw;

	border-radius: 5px;

}

.comment_area .comment-text {

	padding: 3vw 0 0 0;

}

.comment_area .comment_footer {

	margin-top: 3vw;

	padding-top: 3vw;

	height: 10vw;

}

.video_thumb .icon-play span.mins {

	font-size: 7vw;

}

.video_thumb .icon-play::before {

	height: 15vw;

	width: 15vw;

}

/* filter result */

.filter_page .filter_result {

	margin-top: 0;

}

.filter_result .filtersbox {

	float: none;

	width: 100%;

	padding-top: 0;

	margin-left: 0;

}

.filter_page .category_article_holder {

	margin-left: 0;

}

/* owl carousel */



.stirring_sec .article_image_hold::before {

	height: 3.4vw;

	bottom: -3.4vw;

}

.bookmark_sucessful_tooltip {

	padding: 3vw 3vw;

	position: fixed;

	left: 50%;

	white-space: nowrap;

	top: 30vw;

	width: 85vw;

	font-size: 3.5vw;

	box-shadow: 0 1px 20px 0 rgba(32,33,36,0.28);

}

#stirring_sec_mob, #stirring_sec_web {

	min-height: 54vw;

	position: relative;

}

.category_article_holder .similar-articles {

/*margin-left: -10vw;

         */

}

.detail_page_cont_holder .title_head .posted_by {

	font-size: 4.2vw;

}

.detail_page_cont_holder .article_image_hold, .bx-wrapper {

	margin-bottom: 6vw;

}

.bx-wrapper .bx-controls-direction a {

	width: 6vw;

	height: 6vw;

	background-size: 50% !important;

}

.banner_inside {

	border-radius: 0;

	overflow: hidden;

	margin: 0;

}

.main_banner {

	margin: 0 -4.074vw;

}

/* comment box */

.comment_popup .wrapper {

	padding: 4vw;

	width: 90vw;

	border-radius: 5px;

}

.comment_popup .wrapper .close_btn {

	width: 15px;

	height: 15px;

	right: 0px;

}

.comment_popup .comment_area {

	max-height: 85vw;

}

.detail_page_cont_holder .category_article_holder h2 {

	margin-bottom: 5.040vw;

}

.authordetails .auth-pic {

	width: 32vw;

	height: auto;

	float: left;

	margin-right: 2.743vw;

}

.about_author {

	padding: 0;

	display: block;

}

.authordetails p.authorname {

	font-size: 5vw;

}

.authordetails p:last-child {

	margin-bottom: 0;

}

/* about us page */

.core_team .team_bio .name {

	font-size: 5.487vw;

}

#main_mid_part .popup_outer .pop_insideText {

	width: 100%;

	position: static;

	transform: none;

	height: auto;

	min-width: 1px;

}

.userBio_holder .user_bio p.designation, .userBio_holder .user_bio p.email {

	font-size: 3.629vw;

}

.userBio_holder .user_bio p {

	padding-left: 6vw;

}

.userBio_holder .user_bio h1 {

	font-size: 10.080vw;

}

.userBio_holder .user_bio .content_preferneces p {

	font-size: 3.333vw;

}

.userBio_holder .user_bio .tag {

	font-size: 3.333vw;

	padding: 3vw 2vw;

	letter-spacing: normal;

	min-width: 15vw;

	text-align: center;

}

.userBio_holder .user_bio {

	width: 50vw;

}

.userBio_holder .user_bio p::before {

	width: 4.032vw;

	background-size: 3.6vw !important;

}

.edit {

	height: 8.064vw;

	width: 8.064vw;

}

.edit::before {

	height: 100%;

	width: 100%;

	left: 0;

	top: 0;

	background-position: center;

	transform: none;

}

.tabbing .nav-tabs a {

	font-size: 4.032vw;

}

.tabbing .mCSB_horizontal.mCSB_inside > .mCSB_container {

	min-height: 8.333vw;

}

.tabbing .nav-tabs li {

	margin-right: 6.048vw;

}

.tabbing .nav-tabs li:last-child {

	margin-right: 0;

}

.tabbing .nav-tabs {

	margin-bottom: 6.048vw;

	white-space: nowrap;

}

.tab-content .article_thumb {

	margin-bottom: 0;

}

.article_thumb .btn.close {

	height: 6.048vw;

	right: 2.5vw;

	top: 2.5vw;

	width: 6.048vw;

}

.article_thumb .btn.close::before {

	width: 3.024vw;

	height: 3.024vw;

}

#comments_article.tab-pane .box {

	max-width: none;

}

#comments_article.tab-pane .article_thumb .title {

	font-size: 4.651vw;

	min-height: 1px;

}

#comments_article.tab-pane .estimate_time {

	font-size: 4.651vw;

}

#comments_article.tab-pane .comment_area {

	margin-bottom: 0;

}

#comments_article.tab-pane .btn_row {

	position: static;

}

#comments_article.tab-pane .box {

	margin-bottom: 8.064vw;

	padding-bottom: 0;

}

#comments_article.tab-pane .bookmark_icon i {

	width: 3.875vw;

	height: 7.364vw;

}

#comments_article.tab-pane .article_thumb {

	margin: 3.875vw 0;

}

#comments_article.tab-pane .comment_area .comment_footer {

	height: auto;

}

#comments_article.tab-pane .comment_area .comment_footer .btn-response {

	font-size: 2.790vw;

}

#profile_setting .profile_setting_form .switch {

	width: 7.407vw;

	height: 3.148vw;

}

.list-group-flush .list-group-item {

	padding-right: 15vw;

	margin-bottom: 7.870vw;

}

.slider.round {

	border-radius: 50vw;

}

.list-group-flush .list-group-item {

	font-size: 4.032vw;

}

.slider::before {

	height: 4.629vw;

	width: 4.629vw;

}

#profile_setting .actionbuttons {

	margin-top: 5vw;

}

#profile_setting .actionbuttons .btn.cancel {

	margin-right: 2.732vw;

}

.comment_area .comment_footer .btn-response {

	font-size: 2.195vw;

	margin-top: 3vw;

}

.article_thumb .article_info_box::before {

	display: block !important;

	width: 1px;

}

.stirring_sec .article_thumb .article_info_box::before {

	display: none !important;

}

.userBio_holder .user_bio p.email::before {

	top: 2px;

}

.back_page {

	background: url('../images/arrow_b.svg') no-repeat;

	background-size: auto;

	display: inline-block;

	background-size: contain !important;

	width: 6.552vw;

	height: 5vw;

	vertical-align: middle;

	-ms-transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

	transform: rotate(180deg);

	cursor: pointer;

	margin-right: 2.358vw;

	cursor: pointer;

	vertical-align: middle;

}

.main_banner .back_page {

	background: url('../images/arrow_w.png') no-repeat;

}

.team_carousel .item_holder > .row {

	display: block;

}

.stir_family .thumb_holder .row {

	margin: 0;

}

.stir_family .thumb_holder .tech_team .row {

	margin: 0 -15px;

}

.stir_family .thumb_holder .team_box {

	float: none;

	width: 100%;

	padding: 0;

	margin-bottom: 3vw;

}

.stir_family .tech_team {

	border: none;

	padding: 0;

}

#main_header .left_col ul li a.open::before {

	height: 4px;

	bottom: -10px;

	width: 4px;

	margin-left: -2px;

}

.left_category_navbar .sidebar-item {

	position: static;

	width: 100%;

}

.left_category_navbar {

	margin: 0;

}

.fancybox-caption__body {

	font-size: 14px;

}

.fancybox-caption .image_credit {

	font-size: 12px;

}

.page_content_wrapper {

	padding: 0;

}

.stir_activity .row {

	margin: 0 -13px;

}

.counter {

	right: 5vw;

	top: 6vw;

}

.news_letter_subscription .stirring_text_image {

	height: 9vw;

	margin: 0.5vw 0 0 0.5vw;

}

.page_content_wrapper .float_textBlock {

	width: 100%;

}

.page_content_wrapper {

	margin: 0 -4.074vw;

	padding: 0 4.074vw;

}

.content {

	padding-top: 8.66vw;

}

.nomoreresults {

	font-size: 2.926vw;

}

#main_footer .footer_col.common_links .quick_links {

	position: static;

}

.page_content_wrapper .content {

	width: 100%;

	padding: 0 4.074vw;

}

.jquery-accordion-menu ul.normal_menu {

	margin-top: 10.5846vw!important;

}

.jquery-accordion-menu ul.normal_menu li {

}

.jquery-accordion-menu ul.normal_menu li a {

	line-height: 1;

	font-size: 6vw;

	float: left;

}

.jquery-accordion-menu ul.normal_menu li a span {

	display: none;

}

/* reflect section start here */

.article_thumb .calender_icon {

	width: 9vw;

	height: 9vw;

	position: static;

}

 .stir_form .basic ::placeholder {

 font-size: 3.629vw;

}

.content_page_wrapper {

	margin-right: 0;

	padding: 0;

}

#reflect_sec .article_thumb .labelText {

	background: #000;

	margin: 9vw 0;

	padding: 2vw 8vw;

	font-size: 4.032vw;

}

/* updated footer style */

#main_footer .footer_col h4::before {

	height: 5vw;

	width: 5vw;

	top: 0.5vw;

	margin-right: 3vw;

}

#main_footer .footer_col h4 {

	font-size: 7vw;

}

#main_footer .footer_col, #main_footer .common_links {

	margin-bottom: 5vw;

	padding: 0;

}

#main_footer .bottom_bar {

	width: auto;

}

.copyright {

	margin-top: 7.064vw;

}

#main_footer .bottom_bar_holder {

	padding: 8.064vw;

	padding-bottom: 0;

	margin: 0 -8.064vw;

}

#main_footer .social_links {

	margin-top: 0;

}

#main_footer .social_links a {

	width: 8vw !important;

	margin-right: 4vw;

	height: auto !important;

}

#main_footer .footer_col .cat_links {

	position: static;

	padding-left: 8vw;

	margin-top: 0;

}

#main_footer .social_links a {

	opacity: 1!important;

}

#event_calender #calendar_div {

	max-width: none;

}

.calendar-wrap .cal-nav a {

	font-size: 7vw;

}

.calendar-days, .calendar-dates {

	float: none;

	width: 100%;

}

.calendar-dates ul li {

	height: 12.5vw;

}

.calendar-days ul li {

	font-size: 3.6vw;

}

.calendar-dates ul li span {

	height: 9vw;

	width: 9vw;

	line-height: 9vw;

	font-size: 3.6vw;

}

.light_sky span::after {

	height: 4px;

	width: 4px;

	margin-left: -2px;

}

#event_calender .evenet_detail {

	max-width: none;

	padding: 0 5vw;

	margin-top: 5vw;

}

#event_calender .bx-wrapper .bx-prev {

	left: -8vw;

}

#event_calender .bx-wrapper .bx-next {

	right: -8vw;

}

#event_calender .evenet_detail .action_btn {

	font-size: 3vw;

}

#event_calender .evenet_detail h3 {

	font-size: 6.048vw;

	margin-bottom: 3.024vw;

}

.stir_form .heading {

	font-size: 7vw;

}

.contact_emails p strong {

	font-size: 6vw;

}

.contact_emails p {

	font-size: 4vw;

}

.stir_form .field_group .field_hold.w50 {

	float: none;

	width: 100%;

}

.stir_form #listing_form input[type="radio"] {

	margin-top: 0 !important;

}

 .stir_form .form.basic .form-control:focus, .stir_form .form.basic .form-control:valid {

 padding-top:0;

}

.detail_page_cont_holder .article_left_detail .author_image {

	margin-right: 3vw;

	float: left;

	width: 30vw;

	margin-left: 0;

}

.author_page .detail_page_cont_holder .title_head {

	min-height: 1px;

	left: 0;

}

.event_info.date a::before, .event_info.direction a::before {

	margin-right: 10px;

	height: 4vw;

	width: 4vw;

}

.reflect_detail .article-details .morearticles {

	display: block;

	position: static;

	margin-top: 0;

	padding-top: 8vw;

	margin-left: 0;

	clear: both;

}

.reflect_detail .morearticles .article_info_box .title {

	font-size: 5vw;

}

.event_info {

	margin-bottom: 6vw;

}

.detail_page_cont_holder.world_box .event_description {

	margin-top: 5vw;

}

.article-details .content blockquote span {

	font-size: 4vw;

	margin-top: 2vw;

	display: block;

}

.reset_password .stir_form .blob {

	height: 119vw;

}

.reset_password .stir_form .blob .form {

	width: 55vw;

}

.reset_password .stir_form .heading {

	font-size: 6vw;

}

.reset_password .stir_form .blob .info_text {

	font-size: 3.325vw;

}

.reset_password .stir_form .blob .link_expired {

	width: 60vw;

}

.reset_password .stir_form .blob .form .field_hold .form-control {

	padding-left: 8.15vw;

}

.reset_password .stir_form .form .field_hold, .reset_password .stir_form .form .btn {

	margin-top: 1vw;

}

.cookies_popup .close_btn {

	width: 4.616vw;

	height: 4.616vw;

	top: 3vw;

	transform: none;

}

.cookies_popup {

	padding: 8vw;

}

.cookies_popup .text {

	width: 100%;

	text-align: center;

}

.cookies_popup .btn {

	margin-top: 5vw;

}

/* breadcrumb */

.breadcrumbs {

	margin-bottom: 0;

}

.breadcrumbs ul li, .breadcrumbs ul li a {

	font-size: 4.2vw;

	margin: 0;

	height: 10vw;

}

.breadcrumbs ul li i {

	font-size: 2.5vw;

	margin: -1vw 1.5vw 0 1.5vw;

}

.userBio_holder .profile_pic {

	width: 20vw;

	height: 20vw;

}

.detail_page_cont_holder .article_left_detail h2 span {

	font-size: 5vw;

}

.detail_page_cont_holder .float_left {

	float: none;

	width: 100%;

	padding: 0;

}

.detail_page_cont_holder .tow_col .float_left {

	float: left;

	width: 50%;

}

.detail_page_cont_holder .tow_col .float_left {

	padding: 0 3vw;

}

.article-details .tow_col .float_left:first-child figure {

	margin: 0 0 0 -3vw;

}

.article-details .tow_col .float_left:last-child figure {

	margin: 0 -3vw 0 0;

}

.faq_end {

	font-size: 4vw;

}

.pref_remove::before, .loc_remove::before, .med_remove::before {

	width: 10vw;

	background-size: 3vw;

}

.profile_setting_form {

	width: 100%;

}

.nav-tabs {

	margin: 6vw -3vw;

}

.nav-tabs .nav-item {

	padding: 0 3vw;

	font-size: 5vw;

}

.search_info {

	margin-bottom: 6vw;

}

.search_result #reflect_tab .article_thumb .thumb_inslide {

	height: 80vw !important;

}

.search_result #reflect_tab .article_thumb .short_description_holder {

	padding-top: 6vw;

}

.article_left_detail .article_tagging {

	margin-top: 5.040vw;

}

.filter_result .filtersbox {

	padding: 0;

}

.ui-datepicker {

	width: 92%;

}

.ui-datepicker .ui-state-default {

	height: 7vw;

	width: 7vw;

	line-height: 7vw;

}

.ui-datepicker .ui-datepicker-calendar td {

	padding: 3vw;

}

.broken_page_holder strong {

	font-size: 15vw;

}

.series_holder {

	margin-bottom: 5.040vw;

}

.series_holder .image_thumb {

	width: 20vw;

	background: none;

	vertical-align: top;

}

.series_holder .bio {

	padding-left: 4vw;

	vertical-align: top;

}

ul.ui-autocomplete {

	width: 60vw !important;

}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {

	height: 6vw;

	width: 6vw;

	background-size: 2vw !important;

}

ul.ui-autocomplete {

	font-size: 4vw;

}

ul.ui-autocomplete li {

	margin-bottom: 3vw;

}

ul#ui-id-2 {

	width: 100% !important;

	left: 0 !important;

	padding: 15px;

}

.filter_page .search_form {

	margin-top: 9vw;

}

/* all popup for small devices style start here */

#popup_group .closebut, #popup_group .close, .head_popup .close {

	right: 5vw;

	top: 5vw;

	font-size: 5vw;

	width: 5.04vw;

	height: 5.04vw;

}

.pop_container {

	width: 85vw !important;

	padding: 7vw 15px;

}

.pop_container p {

	font-size: 4.2vw;

}

.pop_container .pop_text_holder {

	min-height: 85vw;

}

#popup_group .pop_wrap .pop_container::before {

	content: "";

	height: 12vw;

	width: 100%;

	margin: 0 0 5vw 0;

	background: url('../images/stir_logo.png') no-repeat center center;

	background-size: auto;

	display: inline-block;

	background-size: contain;

}

#popup_group .pop_wrap #voting-popup::before, #popup_group .pop_wrap .searchpopup::before {

	display: none;

}

#popup_group .pop_wrap #voting-popup {

	padding-top: 10vw !important;

}

.head_popup .col_spc {

	padding: 0;

}

.pop_container .heading {

	font-size: 6.048vw;

	margin-bottom: 2vw;

}

.pop_container .context {

	font-size: 3.5vw;

}

.pop_container .entertext {

	font-size: 3.325vw;

}

.pop_container .info_text {

	font-size: 3.629vw;

	letter-spacing: normal;

	line-height: 1.1;

}

.pop_insideText {

	max-width: 55vw;

}

.pop_container .pop_fut p {

	font-size: 3.693vw;

	margin-bottom: 2vw;

}

.pop_fut .socialicons li a {

	width: 6vw;

}

.pop_fut {

	padding: 0;

	margin-top: 5vw;

}

/* stir form start here */

.form {

	font-size: 3.5vw;

}

.pop_container .form {

	min-width: 55vw;

}

.form .field_hold, .form .custom-control, #filter_popup .form .field_hold {

	margin: 0 0 2vw 0;

}

.form .field-col.w50 {

	float: none;

	width: 100%;

}

.form .field_hold .form-control, .form .chzn-container-single .chzn-single {

	height: 13vw;

	font-size: 3.518vw;

	padding: 0 9vw;

}

.chzn-container-single .chzn-search input {

	padding: 2vw 4vw;

	background-size: 3.5vw;

}

.chzn-container .chzn-results li {

	padding: 4vw;

}

.form .field_hold.comment label {

	top: 6.5vw;

}

.form .field_hold.comment textarea.form-control {

	min-height: 30vw;

}

.form .field_hold label {

	font-size: 3.518vw;

	left: 9vw;

}

.form .field_hold::before {

	width: 9vw;

	height: 13vw;

	background-size: 3.5vw !important;

}

.form .field_hold.password:before {

	background-size: 2.5vw !important;

}

.form .chzn-container-single .chzn-single {

	line-height: 13vw;

}

.form .chzn-container-single .chzn-single div {

	width: 9vw;

}

.form .chzn-container-single .chzn-single div b {

	background-size: 3vw !important;

}

 .form .form-control:focus ~ label, .form .form-control:valid ~ label {

 font-size: 2.5vw;

 margin: -2.5vw 0 0 0;

}

 .form .form-control:focus, .form .form-control:valid {

 padding-top: 2.5vw;

}

 .form .form-control:focus, .form .form-control:valid {

 border-left-width: 2px !important;

}

/* error state */

.error::after {

	background-size: 3vw;

	height: 13vw;

	width: 9vw;

}

.form .error_message {

	font-size: 2.5vw;

	top: -2.5vw;

}

.form .field_hold.comment {

	padding-top: 6vw;

}

/* stir form start here */

	 

/* search popup start here */

#search_popup .pop_wrap {

	min-height: 1px;

	height: 100%;

}

.searchpopup .searchbar {

	height: 90vw;

}

.searchpopup .searchbar .sform {

	width: 100%;/*margin-top: -10vw;*/

}

.head_popup .pop_container.searchpopup {

	background: none;

	height: 100%;

	width: 100% !important;

}

.searchpopup .searchbar .sform .icon-search {

	left: auto;

	right: 0;

	font-size: 5vw;

}

.searchpopup .searchbar {

	width: 100%;

	background: none;

}

.searchpopup .searchbar .sform input[type="search"] {

	font-size: 5vw;

	padding-left: 0;

	padding-right: 12vw;

	height: 10vw;

}

ul#ui-id-1 {

	width: 100% !important;

	left: 0 !important;

	padding: 15px;

}

/* search popup end here */

/* filter, stirring, welcome popup */

	 

.filterspopup .filtext {

	flex: inherit;

	max-width: 100%;

	margin-bottom: 4vw;

}

.filterspopup .filtext p {

	font-size: 4.032vw;

}

.filterspopup .actionbuttons a {

	width: auto;

	padding: 2.016vw 4.032vw;

	margin-right: 1.5vw;

}

.filterspopup .actionbuttons a::before {

	margin-right: 2vw;

	height: 3.5vw;

	width: 3.5vw;

}

.stirring_overlay .stirring_sec {

	min-height: 55vw;

	margin: 0 -15px;

}

.stirring_overlay .stir_it_up {

	font-size: 6.048vw;

	width: 100%;

}

.stirring_overlay .belowTextBlock {

	text-align: left;

	padding-top: 6vw;

}

/* sharing popup */

#sharing_popup .social_icon li a {

	height: 8vw;

	width: 8vw;

}

#sharing_popup .social_icon {

	margin-top: 3vw;

}

#sharing_popup .social_icon li {

	margin-right: 2vw;

}

/* all popup for small devices style end here */

	 

	 /* stir basic form */

.stir_form .form .field_hold {

	margin-bottom: 5vw;

}

.stir_form .custom-file-label {

	font-size: 3.045vw;

	padding: 0 4vw;

}

.stir_form .custom-file {

	height: 13vw;

	font-size: 3.518vw;

}

.stir_form .custom-file-label::after, .stir_form .custom-file-label {

	line-height: 13vw;

}

/* page blob form for mobile */

.page_bolob_form .pop_container {

	padding: 0;

	width: 100% !important;

}

.page_bolob_form .pop_container .pop_text_holder {

	min-height: 1px;

	background: #fff;

	padding: 0;

}

.page_bolob_form .pop_insideText {

	max-width: none;

	width: 100%;

}

.page_bolob_form .pop_container .heading {

	color: #000;

	margin-bottom: 5vw;

}

.category_band .panel {

	margin-bottom: 1vw;

}

.category_band .see_home_mob {

	border-left: 4.5362vw solid #e98267;

}

.category_band .think_home_mob {

	border-left: 4.5362vw solid #ebb762;

}

.category_band .inspire_home_mob {

	border-left: 4.5362vw solid #59856f;

}

.category_band .reflect_home_mob {

	border-left: 4.5362vw solid #407a93;

}

.category_band .article_thumb .thumb_inslide {

	border: none;

	height: 35vw;

}

.category_band .stirring_sec .article_thumb .thumb_inslide {

	border: 0.2vw solid #fff;

	height: 100%;

}

.category_band .thumb_inslide .category_logo {

	position: absolute;

	top: 50%;

	left: 10vw;

	transform: translateY(-50%);

}

.category_band .thumb_inslide .see .category_logo {

	max-width: initial;

	height: 7vw;

}

.category_band .thumb_inslide .think .category_logo {

	max-width: initial;

	height: 10.0806vw;

}

.category_band .thumb_inslide .inspire .category_logo {

	max-width: initial;

	height: 13.0806vw;

}

.category_band .thumb_inslide .reflect .category_logo {

	max-width: initial;

	height: 10.0806vw;

}

.category_band .article_thumb .bookmark_icon, .category_band .posted_by {

	display: none;

}

.category_band .article_info_box {

	padding: 6vw 0;

}

.inside_box.highlights span.h_text {

	position: absolute;

	left: 5vw;

	top: 42%;

	color: #fff;

	font-size: 7vw;

}

/*.category_band .inside_box.highlights:before{

		 content:"Highlights 2019";

		 position: absolute;

		 left: 0;

		 top: 100%;

		

	 } */

.thumbnail_tag.highlights {

	display: none;

}

.category_band .inside_box.highlights .article_thumb .thumb_inslide {

	height: 40vw;

}

.category_band .inside_box.highlights .article_thumb .thumb_inslide >a {

	display: inline-block;

	height: 100%;

	width: 100%;

}

.category_band .bx-wrapper {

	margin: 0;

}

#popup_group #invite-popup .close_w {

	top: -8vw;

	right: 0;

}

.insta_head span {

	font-size: 5vw;

}

.insta_head img {

	width: 7vw;

	margin-right: 2vw;

}

.page_head_sec .tap_right {

	font-size: 4vw;

}

.page_head_sec {

	margin-bottom: 6vw;

}

.insta-wrapper .row .col {

	padding: 0;

	height: 30vw;

	border: 0.5px solid #fff;

}

.insta_thumb_box .icon {

	right: 2px;

	top: 2px;

}

.insta_thumb_box {

	margin: 0;

}

#dz_couponCode .dez_logo {

	width: 36vw;

	margin-bottom: 5vw;

	display: inline-block;

}

#dz_couponCode p {

	font-size: 5vw;

	line-height: 1.3;

}

.canvas_grid .canvas_grid_col li, .canvas-sale-grid .canvas_grid .canvas_grid_col li {

	width: 50%;

	height: 40vw;

}

.main_slider_top .article_thumb .calender_icon {

	position: static;

	display: inline-block;

}

.main_slider_top .article_thumb .calender_icon i {

	width: 100%;

	height: 100%;

}

.canvas-sale-grid .canvas_grid .canvas_grid_col li .box .article_image {

	height: 48vw;

}

.canvas-sale-grid figure figcaption h3 span {

	height: 5vw;

}

.canvas-sale-grid figure figcaption h3 {

	font-size: 5.048vw;

}

.canvas-sale-grid figure figcaption h2 {

	font-size: 4.2vw;

	margin: 4vw 0;

}

.canvas-sale-grid figcaption {

	padding: 3vw 6vw 5.040vw 3vw !important;

}

.bigger {

	height: 95vw;

}

.ngo_logo {

	max-width: 30vw;

	max-height: 20vw;

}

.fancybox-caption__body .sm_font {

	font-size: 3.5vw;

}

.conversation_description {

	display: block !important;

}

.category_article_holder .conversation_description .posted_by {

	margin: 3vw 0 6vw 0;

}

.mobile_viewall {

	display: block;

}

.desktop_viewall {

	display: none;

}

.not_on_mobile {

	display: none!important;

}

.desktop_banner {

	display: none!important;

}

.left_category_navbar ul .con_menu {

	display: inline-block;

}

.conversations {

	margin-bottom: 20px !important;

}

.conversations ul {

	position: absolute;

	left: 0;

	top: 100%;

	padding: 5px 0 !important;

}

#main_header .left_col ul li.string a i {

	font-size: 5vw;

}

.becoming-one .text-col {

	padding-right: 0;

}

.becoming-one .col-md-4 {

	border-left: none;

}

.becoming-one .pop_container {

	padding-left: 0;

}

.becoming-one .pop_container .heading {

	margin-bottom: 6vw;

}

.one-animate {

	width: 26vw;

	display: block;

	text-align: center;

	margin: 5vw auto;

}

.content_page_wrapper .becoming-one .title {

	text-align: center;

	margin-top: 5vw;

}

.news_letter_subscription {

	text-align: center;

}

.news_letter_subscription .title {

	margin-bottom: 5vw;

}

.becoming-one .text-col .mob_show {

	display: inline-block !important;

}

.author_article .nav-tabs .nav-link {

	padding: 1vw 3vw;

}

.author_article .nav-tabs {

	margin: 0 -3vw 3vw -3vw;

}

.detail_page_cont_holder .left_sharing {

	position: static;

	width: auto;

	text-align: center;

}

.detail_page_cont_holder .left_sharing .make-me-sticky {

	position: static;

}

.vote_btn {

	position: static;

	padding: 3vw 6vw;

	font-size: 5vw;

	border-radius: 10vw;

	margin: -5vw 0 7vw 0;

}

.vote_btn.fixed {

	position: fixed;

	right: auto;

	left: 50%;

	bottom: 0;

	max-width: 36vw;

	text-align: center;

	margin: 0;



	z-index: 99;

	margin-left: -18vw;

	transform: translateY(-10vw);

}

#voter_popup .pop_container {

	padding: 7vw 5px;

}

#voter_popup .pop_container .pop_text_holder {

	background: none;

	padding: 7vw;

}

#voter_popup .pop_insideText {

	max-width: none;

}

#voter_popup form div:last-child label {

	font-size: 2.5vw;

}

#stirring_sec_mob .owl-dots, #stirring_sec_web .owl-dots {

	display: block;

}

.owl-theme .owl-dots .owl-dot span {

	background-color: rgba(0, 0, 0, 0.7);

	margin: 5px;

}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {

	background-color: rgba(0, 0, 0, 1);

}

#voter_popup .pop_container p {

	color: #000;

	line-height: normal;

}

#voter_popup label .text-white {

	color: #000 !important;

	font-weight: bold;

}

#voter_popup .pop_container .heading {



	color: #000;

	margin-bottom: 6vw;

}

#voter_popup .pop_container .pop_text_holder {

	min-height: 1px;

}

#stirring_sec_web {

	margin-bottom: 15vw;

}

.blur-text {

	font-size: 5vw;

	width: 100%;

	left: 0;

	top: 30vw

}

.blur-text-bottom {

	top: 42vw;

}

/*.STIRring_Conversations span {

    left: 71%;

    height: 1.2vw;

    width: 1.2vw;

    background: red;

    border-radius: 1.2vw;

}*/



/*priya beta starts*/

.menu--1 {

	width: 6.0403vw;

	height: 7.8306vw;

	float: right;

	cursor: pointer;

	margin-top: 0.6vw;

}

.mobi-menu {

	width: 100%;

	height: 100vh;

	position: fixed;

	right: -100vw;

	top: 0;

	z-index: 999;

	display: block;

}

.mob_top_menus .row {

	margin: 0vw 0vw 0vw;

}

.mob_top_menus .col-12.list-wrap {

	padding: 0 4.1vw;

}

.mob_top_menus {

	font-size: 3.999vw;

	font-family: 'BarlowCondensedLight';

	letter-spacing: 0;

	padding-top: 2vw;

}

.mob_top_menus ul li.first {

	padding-left: 0;

}

.mob_top_menus ul li {

	padding: 0 2.1vw 0 2.1vw;

}

.jquery-accordion-menu {

	width: 84.8790vw;

	height: 100vh;

	position: fixed;

	right: -100vw;

	top: 0;

/*	z-index: 9999;*/

	z-index:9999999;

/*	z-index: 10000000;*/

	background: #fff;

	box-shadow: 0 20px 50px #333;

	display: none;

}

#main_header .header_inside {

	padding: 6.048vw 4.536vw 5.048vw;

}

#main_header .stir_logo {

	top: 28%;

	left: 10%;

}

.mobile-view {

	padding: 6vw 4.074vw;

}

.new_category_mob.article_thumb {

	/*padding-bottom: 1.6vw;*/

	padding-bottom: 3.6vw;

}

.new_category_mob.article_thumb .thumb_inslide {

	border-bottom: none;

}

.new_category_mob.article_thumb .thumb_inslide.big {

	height: 92vw;

}

.new_category_mob.article_thumb .short_description_holder {

	padding: 3vw;

}

.new_category_mob.article_thumb .short_description_holder h2 {

	font-size: 4.5129vw;

	font-family: 'BarlowSemiCondensedMedium';

	letter-spacing: -0.2vw;

	line-height: 5.699vw;

	margin-bottom: 0;

	padding-bottom:0.5vw;

}

.new_category_mob.article_thumb .short_description_holder span.date {

	color: #000000;

	font-family: 'BarlowCondensedLight';

	letter-spacing: 0vw;

	font-size: 3.899vw;

	display: block;

	padding-bottom: 0.5vw;

}

.new_category_mob.article_thumb .short_description_holder .category_logo.see {

	display: inline-block;

	height: 2.789vw;

}

.new_category_mob.article_thumb .article_image_hold {

	position: relative;

}

.new_category_mob.article_thumb .short_description_holder ul li {

	font-family: 'BarlowCondensedRegular';

	padding-right: 4vw;

}

/*.new_category_mob.article_thumb .short_description_holder ul.list-group li {

	float:left;

}*/

.new_category_mob.article_thumb .short_description_holder ul li.first.see {

	vertical-align: baseline;/*line-height:6vw;*/

}

.new_category_mob.article_thumb .short_description_holder ul li.first.think {

	vertical-align: top;

	line-height: 6vw;

}

.new_category_mob.article_thumb .short_description_holder ul li.first.inspire {

	vertical-align: middle;

	line-height: 6vw;

}

.new_category_mob.article_thumb .short_description_holder ul li.first.reflect {

	vertical-align: top;

	line-height: 6vw;

}

.new_category_mob.article_thumb .short_description_holder ul li.first.see a, .new_category_mob.article_thumb .short_description_holder ul li.first.think a, .new_category_mob.article_thumb .short_description_holder ul li.first.inspire a, .new_category_mob.article_thumb .short_description_holder ul li.first.reflect a {

	text-decoration: none;

}

.new_category_mob.article_thumb .short_description_holder ul li a {

	text-decoration: underline;

	font-size: 3.899vw;

	letter-spacing: -0.1vw;

}

.new_category_mob.article_thumb .bookmark_icon {

	display: block;

	margin: 0vw;

}

.new_category_mob.article_thumb .bookmark_icon i {

	position: absolute;

	z-index: 100;

	bottom: 5vw;

	left: 4vw;

	background: url(../images/boomark_w_mob.svg) no-repeat;

	background-size: contain;

	display: inline-block;

	cursor: pointer;

}

.new_category_mob.article_thumb .bookmark_icon.active i {

	background: url(../images/bookmark_active_w.svg) no-repeat;

	background-size: contain;

}

.new_category_mob .article_image_hold:after {

	content: '';

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	display: inline-block;

	background: none;/*

	background: -moz-linear-gradient(top, rgba(0,0,0,0) 55%, rgba(0, 0, 0, 0.5) 100%); /* FF3.6+ *//*background: -webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0,0,0,0.5))); /* Chrome,Safari4+ *//*background: -webkit-linear-gradient(top, rgba(0,0,0,0) 55%, rgba(0, 0, 0, 0.5) 100%); /* Chrome10+,Safari5.1+ */

	/*background: -o-linear-gradient(top, rgba(0,0,0,0) 55%, rgba(0, 0, 0, 0.5) 100%); /* Opera 11.10+ */

	/*background: -ms-linear-gradient(top, rgba(0,0,0,0) 55%, rgba(0, 0, 0, 0.5) 100%); /* IE10+ */

	/*background: linear-gradient(to bottom, rgba(0,0,0,0) 55%, rgba(0, 0, 0, 0.5) 100%); /* W3C */

 	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f4b', endColorstr='#00000000', GradientType=0 );*/

}

.reflect_section_mob .new_category_mob.article_thumb .calender_icon i {

	position: absolute;

	z-index: 100;

	bottom: 5vw;

	left: 4vw;

	background: url(../images/calendar_w_mob.svg) no-repeat;

	background-size: contain;

	display: inline-block;

	cursor: pointer;

	width: 8vw;

	height: 8vw

}

.reflect_section_mob .new_category_mob.article_thumb .calender_icon.active i {

	background: url(../images/calendar_w_active.png) no-repeat;

	background-size: contain;

}

.new_category_mob.article_thumb .short_description_holder .category_logo.think {

	display: inline-block;

	height: 3.389vw;

}

.new_category_mob.article_thumb .short_description_holder .category_logo.inspire {

	display: inline-block;

	height: 4.389vw;

}

.new_category_mob.article_thumb .short_description_holder .category_logo.reflect {

	display: inline-block;

	height: 3.389vw;

}

.new_category_mob.article_thumb .thumb_inslide.small {

	height: 51.875vw;

}

.home .thumbnail_tag {

	left: 79.052vw;

}

.xl_article .thumbnail_tag, .sm_article .thumbnail_tag {

	left: 79.052vw;

}

.header_inside [class*=" icon-"]:before, [class^=icon-]:before {

	margin-right: 1em;

}

#main_header .stir_logo {

	display: inline-block;

	width: 33vw;

	position: absolute;

	margin: inherit;

	top: 28%;

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

	left: 10.1%;

	right: 0;

	z-index: 1;

}

#main_header .header_inside {

	padding: 1.098vw 4.464vw 1.398vw 4.464vw;

}

#main_header .left_col ul li {

	margin-left: 0vw;

	margin-top: 1.7vw;

}

#main_header .left_col ul li a {

	font-size: 6vw;

}

.hum_line {

	width: 6.0403vw;

	height: 0.5vw;

	background: #000;

	display: block;

	margin: 1.9120vw 0;

	border-radius: 0px;

}

body.home #stie_wrap {

	padding: 0 0;

}

#main_header.is-sticky {

	padding: 2vw 0vw 4vw 0vw;

}

.new_category_mob.article_thumb .short_description_holder.diff-section {

	padding: 0;

}

.new_category_mob.article_thumb .short_description_holder.diff-section h2 {

	padding-top: 1.2vw

}

.new_category_mob.article_thumb .short_description_holder.diff-section .bookmark_icon i {

	background: url(../images/bookmark_b.svg) no-repeat;

	top: 9vw;

}

.new_category_mob.article_thumb .short_description_holder.diff-section .bookmark_icon.active i {

	background: url(../images/bookmark_active_b.svg) no-repeat;

	top: 8vw;

}

.new_category_mob.article_thumb .short_description_holder.diff-section .read_info_diff {

	margin-top: 0;

	font-size: 3.024vw;

	text-align: right;

	white-space: nowrap;

	line-height: 1;

	padding-left: 0;

	padding-right: 0;

}

.new_category_mob.article_thumb .article_info_box {

	/*padding: 4.048vw 0 4.048vw 0;*/

	padding: 5.048vw 0 5.048vw 0;

}

.new_category_mob.article_thumb .article_info_box:before {

	background-color: rgba(0, 0, 0, 0.1);

	left: 15vw;

}

.see_section_mob, .think_section_mob, .inspire_section_mob {

	margin-bottom: 5vw;

}

.think_section_mob, .inspire_section_mob, .reflect_section_mob {

	margin-bottom: 5vw;

}

body.home .think_section_mob, .inspire_section_mob, .reflect_section_mob {

	margin-top: 16vw;

}

.see_section_mob .dot_more_btn span {

	background: #e98267;

}

.think_section_mob .dot_more_btn span {

	background: #ebb762;

}

.inspire_section_mob .dot_more_btn span {

	background: #59856f;

}

.see_section_mob .dot_more_btn span, .think_section_mob .dot_more_btn span, .inspire_section_mob .dot_more_btn span {

	height: 2.5vw;

	width: 2.5vw;

}

.new_category_mob .description_holder {

	/*margin-left: 10.3vw;*/

	padding-top: 3vw;

margin-left: 14.3vw;

}

#stirring_sec_mob {

	min-height: 23vw;/* position: relative; */

	/*margin-top: 8.064vw;*/

	margin-top: 9.064vw;

}

.stirring_rand {

	margin-right: 10vw;

}

.posted_by {

	margin: 2.048vw 0;

}

#main_footer {

	padding-bottom: 0;

}

#main_footer .footer_col a, #main_footer .common_links a {

	opacity: 0.5;

}

#main_footer .bottom_bar_holder {

	background: #ffffff;

	padding-bottom: 8.064vw;

}

#main_footer .copyright {

	opacity: 0.70;

	color: #000000;

	margin-top: 6.064vw;

}

#main_footer:after {

	content: "";

	width: 100%;

	height: 6vw;

	display: block;

	position: absolute;

	bottom: 33vw;

	background: url(../images/footer-bot-new.jpg) no-repeat 0 0;

	z-index: 2;

	background-size: cover;

	left: 0;

}

.owl-theme .owl-dots {

	display: block;

}

.owl-theme .owl-dots .owl-dot span {

	background-color: rgba(255, 255, 255, 0.1);

	margin: 2px;

	border: 1px solid #000000;

}

.see-link {

	/* padding: 2vw 0 0 0;*/

	padding: 0.7vw 0 0 0;

	font-family: 'BarlowCondensedRegular';

	font-size: 5.1vw;

	display: inline-block;

}

.see-link span {

	position: relative;

	top: 0.1vw;

	display: inline-block;

}

.see-link-all {

	border-left: 4px solid #ea8267;

	height: 8vw;

}

.see-link img, .think-link img, .inspire-link img, .reflect-link img {

	padding: 0 1vw 0 2vw;

}

.think-link {

	/*padding: 2vw 0 0 0;*/

	padding: 0.7vw 0 0 0;

	font-family: 'BarlowCondensedRegular';

	font-size: 4.9vw;

	display: inline-block;

}

.think-link-all {

	border-left: 4px solid #ebb762;

	height: 8vw;

}

.think-link span {

	position: relative;

	top: 0.4vw;

	display: inline-block;

}

.inspire-link span {

	position: relative;

	top: -0.5vw;

	display: inline-block;

}

.reflect-link {

	/*padding: 2vw 0 0 0;*/

	padding: 1.1vw 0 0 0;

	font-family: 'BarlowCondensedRegular';

	font-size: 4.6vw;

	display: inline-block;

}

.reflect-link span {

	position: relative;

	top: 0.5vw;

	display: inline-block;

}

.inspire-link {

	/*	padding: 3vw 0 0 0;*/

	padding: 2.1vw 0 0 0;

	font-family: 'BarlowCondensedRegular';

	font-size: 4.6vw;

	display: inline-block;

}

.inspire-link-all {

	border-left: 4px solid #59856f;

	height: 8vw;

}

.think-link .arrow, .inspire-link .arrow, .see-link .arrow, .reflect-link .arrow {

	/*height: 4vw;*/

	position: relative;

	/*	top: -0.5vw;*/

	padding-left: 0.5vw;

	/* height: 5.9vw;*/

	height: 5.7vw;

	top: -0.2vw;

}

.think-link .arrow {

	/*top: -0.1vw;*/

	top: 0.3vw;

}

.inspire-link .arrow {

	/*top: -0.1vw;*/

	top: -1.2vw;

}

.reflect-link .arrow {

	top: 0vw;

}

.reflect-link-all {

	border-left: 4px solid #407a93; /*margin-top:4vw;*/

	height: 8vw;

	margin-top: 8.660vw;

}

#stirring_sec_mob .stirring_logo {

	margin: 10vw 0 8.064vw 8vw;

}

.jquery-accordion-menu {

	/* pr starts width: 96vw; pr ends*/

	width: 100%;

}

.hamburger {

	padding: 2.398vw 4.464vw 1.398vw 4.464vw;

}

.hamburger .stir_logo {

	width: 33vw



}

.jquery-accordion-menu .mobi_closebut {

	top: -16vw;

}

.jquery-accordion-menu .hamburger .mob_top_menus {

	padding-top: 3.3vw;

	padding-bottom: 7vw;

}

.jquery-accordion-menu ul {

	margin: 0;

	padding: 0;

}

.jquery-accordion-menu ul li {

	width: auto;

	margin: auto;

	float: left;

}

.jquery-accordion-menu ul li:first-child {

	margin-top: auto;

}

.jquery-accordion-menu .hamburger .mob_top_menus ul span {

	float: left;

}

.jquery-accordion-menu .hamburger .mob_top_menus .col-12.list-wrap {

	padding: 0 0vw;

}

.jquery-accordion-menu .web_btn {

	top: -13.2vw;

	font-size: 3.399vw;

	padding: 0.851vw 1vw 0.851vw 5.629vw;

	position: relative;

	right: 0;

}

.jquery-accordion-menu .addon::before {

	width: 3.398vw;

}

.jquery-accordion-menu .userBio_holder {

	border-bottom: none;

	margin-bottom: 0;

	padding-bottom: 0;

	position: absolute;

	top: 21vw;

	right: 0;

}

.jquery-accordion-menu .row.new {

	margin: 0 0;

	margin-bottom: 7.2vw

}

.jquery-accordion-menu .see-section {

	border-left: 5px solid #ea8267;

}

.jquery-accordion-menu .head {

	font-family: 'BarlowSemiCondensedSemiBold';

	font-size: 8vw;

	line-height: 3vw;

	padding-top: 2vw;

}

.jquery-accordion-menu ul.section-list {

	font-family: 'BarlowCondensedExtraLight';

	font-size: 3.999vw;

	padding-top: 6vw;

	line-height: 4vw;

}

.jquery-accordion-menu ul.section-list li {

	padding-right: 7vw;

}

.jquery-accordion-menu .think-section {

	border-left: 5px solid #ebb762;

}

.jquery-accordion-menu .inspire-section {

	border-left: 5px solid #59856f;

}

.jquery-accordion-menu .reflect-section {

	border-left: 5px solid #407a93;

}

/*.jquery-accordion-menu .reflect-section ul li{width:100%; padding-bottom:5vw;}*/

.jquery-accordion-menu ul li a {

	float: left;

}

.jquery-accordion-menu ul.bottom-list li {

	width: 100%;

	padding-bottom: 1vw;

	font-family: 'BarlowCondensedExtraLight';

	font-size: 5.499vw;

}

.jquery-accordion-menu ul.bottom-list span {

	padding-right: 1vw;

}

.jquery-accordion-menu ul.bottom-list .STIRring_Conversations {

	left: 0;

}

.jquery-accordion-menu ul.bottom-list .STIRring_Conversations i {

	background: url(../images/mike_b.png) no-repeat;

	height: 5vw;

	width: 4vw;

	background-size: contain;

	display: inline-block;

	vertical-align: middle;

	background-position: center;

	position: relative;

	top: -1vw;

	/*left:0.8vw;*/

	left: 0;

}

.jquery-accordion-menu .social-fonts {

	padding-top: 7vw

}

.jquery-accordion-menu .social-fonts .icon-twitter {

	width: 5.8vw;

	display: inline-block;

	margin-right: 5vw

}

.jquery-accordion-menu .social-fonts .icon-facebook {

	width: 2.5vw;

	display: inline-block;

	margin-right: 5vw

}

.jquery-accordion-menu .social-fonts .icon-instagram {

	width: 6.5vw;

	display: inline-block;

	margin-right: 5vw

}

.jquery-accordion-menu .social-fonts .icon-linkedin {

	width: 5.4vw;

	display: inline-block;

	margin-right: 5vw

}

.jquery-accordion-menu .social-fonts .icon-pinterest {

	width: 4vw;

	display: inline-block;

	margin-right: 5vw

}

.jquery-accordion-menu .social-fonts .icon-youtube {

	width: 6.3vw;

	display: inline-block;

    margin-right: 5vw;

}

.jquery-accordion-menu .social-fonts .sicon img {

	width: 100%;

}

.mob_home_silder .article_thumb .article_info_box::before {

	display: none !important;

}

.mob_home_silder .sm_article .article_info_box, .md_article .article_info_box {

	height: auto;

	padding-bottom: 5vw;

}

.home .bx-wrapper .bx-pager {

	display: block;

	position: relative;

	bottom: 0;

	padding-top: 15px;

}

.home .userBio_holder .profile_pic, .home .userBio_holder .user_bio {

	display: none;

}

.jquery-accordion-menu ul.bottom-list .mob_logout {

	left: 0;

}

.jquery-accordion-menu ul.bottom-list .mob_logout i {

	background: url(../images/mob-logout.svg) no-repeat;

	height: 6vw;

	width: 5vw;

	background-size: contain;

	display: inline-block;

	vertical-align: middle;

	background-position: center;

	position: relative;

	top: 0vw;

	left: 0.8vw;

}

.home .bx-wrapper .bx-pager.bx-default-pager a {

	background: #ffffff;

	border: 1px solid #000000;

}

.home .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {

	background: #000;

}

/*today beta starts*/



.spc .new_category_mob.article_thumb .short_description_holder {

	display: block;

}

.xl_article.new_category_mob.article_thumb .short_description_holder h2, .spc .new_category_mob.article_thumb .short_description_holder h2 {

	letter-spacing: -0.2vw !important;

}

.sm_article .bookmark_icon i, .md_article .bookmark_icon i {

	width: 6.048vw;

	height: 11.088vw;

}

.xl_article.new_category_mob.article_thumb .short_description_holder ul.mob_show, .sm_article.new_category_mob.article_thumb .short_description_holder ul.mob_show, .spc .new_category_mob.article_thumb .short_description_holder ul.mob_show {

	display: block !important;

}

.xl_article.new_category_mob.article_thumb .short_description_holder, .sm_article.new_category_mob.article_thumb .short_description_holder {

	display: block;

}

.xl_article.new_category_mob.article_thumb .short_description_holder .left_col {

	margin-bottom: 0;

}

body.explore_article .space_lt #main_mid_part {

	padding-top: 8vw

}

.category_article_holder .content-section, .author_page {

	padding: 0 4.074vw;

}

#stie_wrap {

	padding: 0 0vw;

}

.back_page {

	width: 5.352vw;

}

.filter_page {

	padding: 5.074vw 4.074vw 0 4.074vw;

}

.text-article_section .description_holder.p_t {

	padding: 0 0 0 0;

	margin-left: 14.3vw;

}

.spc .new_category_mob.article_thumb .article_info_box {

	display: inline-block;

	width: 100%;

}

.spc .new_category_mob.article_thumb {

	padding-bottom: 0vw;

}

#profile_setting {

	padding: 4.392vw 4.074vw 0 4.074vw;

}

.edtit_profile {

	padding-top: 6vw;

}

.reflect_section_mob .new_category_mob .short_description_holder h2.title {

	margin-top: 0;

}

.reflect_list .reflect_section_mob {

	margin-bottom: 0;

}

/*today beta ends*/





/*06-04-2021 css starts*/

.icon-stirring:before {

	margin-right: 0;

	margin-left: 0;

}

body.home section.mobile-view ul.mob_home_silder li {

	width: 100% !important;

}

#stirring_mob_panel {

	margin-bottom: 7.096vw;

}

/*add-listing page css starts*/

body.add-listing-page #main_mid_part .container-fluid {

	padding: 0 4.074vw;

}

body.add-listing-page #main_mid_part .container-fluid .page_content_wrapper .content {

	padding: 0;

}

/*add-listing page css ends*/

/*06-04-2021 css ends*/





/*07-04-2021 css starts*/



.feature_article_spacing {

	margin: 8vw 0 5vw;

}

.new_category_mob .textBlock {

	font-size: 3.799vw;

}

.new_category_mob.see-link-all .short_description_holder .category_logo.see {

	height: 5.799vw;

}

.new_category_mob.think-link-all .short_description_holder .category_logo.think {

	height: 6.289vw;

}

.new_category_mob.inspire-link-all .short_description_holder .category_logo.inspire {

	height: 7.999vw;

}

.new_category_mob.reflect-link-all .short_description_holder .category_logo.reflect {

	height: 5.827vw;

}

body.home .thumbnail_tag {

	display: none;

}

#stirring_sec_mob {

	height: 65vw;

}

.web_btn {

	margin-left: 2vw;

}

.stirring_logo {

	margin: 9.064vw 0 12vw;

}

.news_letter_subscription {

	margin: 12.064vw 0 12vw;

}

.copyright {

	font-size: 3.332vw;

	padding-left: 5vw;

	margin-top: -1vw;

}

.copyright span {

	font-size: 4.7vw;

}

.STIRring_Videos {

	position: relative;

}

/*.STIRring_Conversations span{

   position: absolute;

    left: 70.6%;

    top: -4px;

    height: 0.4vw;

    width: 0.4vw;

    background: red;

    border-radius: 0.4vw;

}*/

.STIRring_Videos i {

	background: url(../images/video-mob.svg) no-repeat;

	height: 5vw;

	width: 6.5vw;

	background-size: contain;

	display: inline-block;

	vertical-align: middle;

	background-position: center;

	margin-top: -0.5vw;

	margin-left: 0.5vw;

}

#owl-demo-mob-home-top-slider {

	margin-bottom: 8vw;

	position: relative;

}

#owl-demo-mob-home-top-slider.owl-carousel .item img {

	display: block;

	width: 100%;

	height: auto;

}

#owl-demo-mob-home-top-slider.owl-carousel h2 {

    font-family: 'BarlowSemiCondensedRegular';

    font-size: 5.048vw;

    color: #ffffff;

    position: absolute;

    bottom: 0vw;

    left: 0vw;

    z-index: 10;

    text-shadow: 1px 1px #000;

    padding: 5vw 4vw 2vw;

}

#owl-demo-mob-home-top-slider.owl-carousel .item:after {

	content: "";

	background: url(../images/main_article_gradient_top_slider_mob.png) repeat-x left bottom;

	position: absolute;

	left: 0;

	width: 100%;

	height: 100%;

	top: 0;

}

/*07-04-2021 css ends*/



#stirring_sec_mob .loading_icon{

	left: 45%;

    top: 25%;

	}



	

.submit-enquiry-link{text-decoration:underline; font-family: 'BarlowCondensedExtraLight';

    font-size: 5.499vw;}



.article_list_holder .article_thumb.xl_article, .article_list_holder .article_thumb.sm_article {

	    padding-bottom: 3.6vw;

}



.author_page.author-section-space{padding:0;}

.ad_space a::before{background: rgba(255, 255, 255, 0.6);}

footer .common_links{postion:relative;}

footer .common_links .stir-logo {

    position: absolute;

    right: 0;

    bottom: 3vw;

}

#main_footer .quick_links li {

    float: left;

    width: 38%;

}



.reflect_detail, .contact_page, .article_detail_page{padding: 0 4.074vw;}



.about-wrap-new{width:96%;}

.news_letter_subscription .web_btn {

    padding: 1.851vw 1vw 1.851vw 6.629vw;

}

.article_detail_page{padding-top:6vw;}



#main_header{ transition: top 0.5s;}



#owl-demo-mob-home-top-slider.owl-carousel.owl-drag .owl-item .item a {

    display: block;

    width: 100%;

    height: 100%;

	position:relative;

	/*z-index:1;*/

}





#return-to-top {

  position: fixed;

    bottom: 2vw;

    right: 2vw;

    background: rgba(0, 0, 0, 0.7);

    width: 10.5vw;

    height: 10.5vw;

    display: block;

    text-decoration: none;

    -webkit-border-radius: 35px;

    -moz-border-radius: 35px;

    border-radius: 10vw;

    display: none;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

    z-index: 1000;

}

#return-to-top i {

    color: #fff;

    margin: 0;

    position: relative;

    left: 3.5vw;

    top: 3.5vw;

    font-size: 19px;

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

    background: url(../images/up-arrow.svg) no-repeat;

    background-size: contain;

}

#return-to-top i{

    width: 3.5vw;

    display: block;

}



#return-to-top:hover {

    background: rgba(0, 0, 0, 0.7);

}

#return-to-top:hover i {

    color: #fff;

    top: 3.5vw;

}

#main_header.is-sticky{z-index: 1000;}

.home_stirring{padding-bottom:0.1vw !important;}

.head_popup{z-index: 9999999;}



#owl-demo-mob-home-top-slider .carousel { overflow: hidden; }

#owl-demo-mob-home-top-slider .carousel-item { overflow: hidden; }



.new_category_mob.article_thumb .video_icon_mob {

    display: block;

    margin: 0vw;

}



.new_category_mob.article_thumb .video_icon_mob i {

position: absolute;

    z-index: 100;

    bottom: 3.7vw;

    right: 4vw;

    background: url(../images/youtube-vieoicon-new-final.svg) no-repeat;

    background-size: contain;

    display: inline-block;

    cursor: pointer;

    width: 8.999vw;

    height: 6.999vw;



}

/*body.article-detail-page-pr .thumbnail_tag.positivity*/

.thumbnail_tag.positivity {

    background:url(../images/white_tag.png?12) no-repeat;

    background-size: cover;

    width: 7.5vw;

    height: 35vw;

	left: 2.6vw;

	/*left: 79.052vw;*/

}



.xl_article .thumbnail_tag {

	left: 4vw;

}



.positivity:after {

    left: 1.1vw;

}





.thumbnail_tag.environment-day {

    background: url(../images/yellow_tag.png?12) no-repeat;

    background-size: cover;

    width: 7.5vw;

    height: 35vw;

	left: 2.6vw;

    top: -1.9vw;

	/*left: 79.052vw;*/

}

.environment-day:after {

left: 1.1vw;

}











.thumbnail_tag {

    width: 5vw;

    height: 33vw;}



.sm_article .thumbnail_tag {

    left: 3.3vw;

} 

.sm_article .thumbnail_tag.technology, .sm_article .thumbnail_tag.trending, .sm_article .thumbnail_tag.drawingboard, .sm_article .thumbnail_tag.photoessay, .sm_article .thumbnail_tag.light, .sm_article .thumbnail_tag.travel, .sm_article .thumbnail_tag.transition, .sm_article .thumbnail_tag.transition, .sm_article .thumbnail_tag.advertorial, .sm_article .thumbnail_tag.mama, .sm_article .thumbnail_tag.climatecovid, .sm_article .thumbnail_tag.designluminaries, .sm_article .thumbnail_tag.designaftercovid{left:4.5vw;}



.refelect-details-page-pr .space_lt{padding-top: 102.426px !important;}



.new-page-recent .terms_conditions{padding:4vw;}

.new-page-recent .title.xl_title {

   font-size: 6.048vw;

    letter-spacing: normal;





}

.new_category_mob.article_thumb.temp_see_class .article_info_box:before {

    display:none !important;

}



.temp_see_class.new_category_mob .description_holder{

margin-left:4.3vw;

}



/*12-08-2021*/

.wrap {

    padding: 0 4.2vw;

}



.insta-wrapper .page_head_sec{width:100%;}

.web-out {

    text-align: left;

    padding-top: 1.5vw;

}

.insta-wrapper .row {

    padding-top: 5vw;

}

/*12-08-2021*/



/*13-08-2021*/

.insta-wrapper .content {

   padding-top: 10.65vw;

}

.f-bcl{font-family:'BarlowCondensedLight';}

.f-bscr{font-family:'BarlowSemiCondensedRegular';}



	

	

.pop_container {

    width: 95vw !important;

    padding: 7vw 15px;

}













	/*13-08-2021*/

	

	#listing_form .custom-file input {

    left: -21.5vw;}

	

		/*01-10-2021*/



.ad_space a::before{content: "ad";

    position: absolute;

    right: -1px;

    top: 10px;

    background: rgba(255, 255, 255, 0.6);

    z-index: 9;

    padding: 5px 15px;

    line-height: normal;

	left: auto;

	}	

	

	

.ad_space {

    /* margin-bottom: 16.0161vw; */

    margin-top: 7.88vw;

}

	

	

		/*01-10-2021*/

	 
	 /*16-11-2021*/
.preference_tab li, .article_tag_tab li {
 margin-right: 1vw;
 margin-bottom: 2vw;
}
.preference_tab li a, .article_tag_tab li a {
 font-size: 3.629vw;
 padding: 0.5vw 1.536vw 0.5vw 0vw;
 letter-spacing: normal;
 min-width: auto;
text-align: left;
}
 .news-detail-read-more {
 float: left;
 display: block;
}
.article_tagging ul.article_tag_tab {
 width: 76%;
 float: right;
 display: inline-block;
 padding-top: 1vw;
}
.tab-pane .authorbio.author_single {
 display: -webkit-box;
 -webkit-line-clamp: 4;
 -webkit-box-orient: vertical;
 overflow: hidden;
 line-height: 1.35;
}
.tab-pane .authorbio.author_double {
 display: -webkit-box;
 -webkit-line-clamp: 6;
 -webkit-box-orient: vertical;
 overflow: hidden;
 line-height: 1.35;
}
.tab-pane .btn {
 font-size: 4.032vw;
 padding: 1.5vw 2vw;
    /* float: left; */
    margin-left: 35vw;
}
 .tab-pane .btn {
 font-size: 4.032vw;
 padding: 1.5vw 2vw;
 float: right;
 margin-left: 35vw;
 display: block;
}
 .tab-pane .btn.minus:before {
margin-top: -0.8vw;
 margin-right: 1.024vw;
}
 .tab-pane .btn.plus::before {
 margin-right: 1.024vw;
 margin-top: -1vw;
}
/*16-11-2021*/

/*17-11-2021*/

#main_footer .common_links .quick_links.pt-5 {
    padding-top: 0rem !important;
}
/*17-11-2021*/
	 /*23-11-2021*/
.comment_area .read_more:before {
background: url(../images/plus_b.png) no-repeat;
    content: "";
    height: 2.732vw;
    width: 2.732vw;
    margin-right: 0.5vw;
    display: inline-block;
    background-size: cover;
    vertical-align: middle;
    margin-top: -0.5vw;
}
.comment_area .read_more {
    display: inline-block;
    font-size: 3.951vw;
    text-transform: uppercase;
    font-family: 'BarlowSemiCondensedLight';
    border: 1px solid rgba(0, 0, 0, .74);
    padding: 0.5vw 1.464vw;
}
	 /*23-11-2021*/
/*priya beta ends*/

/**GRV CSS**/
/**25/11/2021**/
.container--small--new {
    display: block !important;
}
	 
	 .hide-h { opacity: 0 !important; transition-duration: 0.5s; transition-timing-function: linear; }
	 
	.container--small--new {
	    height: 400px !important;
    position: sticky !important;
    /*margin-top: 1.5vw;
    margin-bottom: 3.5vw;*/
    top: -15%;
    bottom: -25%;
    z-index: -9;	
}
	 
	 .parallax-slide::after { content: 'ad'; background: #fff; padding: 0.1vw 3vw; top: 5.5vw; position: absolute; right: 0; }

.parallax__container__new {
	clip:rect(0,auto,auto,0);
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:-100
}

.parallax-slide {
	height: 400px;
	background-size: 100%; 
}

	 
	.article_description .article_image_hold {  
		margin-bottom: 0 !important;
		background: #fff;
		padding-top: 7vw !important;
		 display: flex !important;
	 }
	 
.article_description p {

	font-size: 4.2vw;

	padding-bottom: 5.040vw;
	
	padding-top: 4.2vw;
	
	background: #fff;
	
	margin-bottom: 0 !important;

	 }
	 	 
.article_description h2 {
	
	background: #fff;
	margin-bottom: 0 !important;
	padding-bottom: 4vw;
	padding-top: 4vw;

	 }
	 .bx-wrapper { margin-bottom: 0px !important; padding-bottom: 6vw; }

	 
/**25/11/2021**/
/**GRV CSS**/	

}



/**GRV CSS Start here**/
/**25/11/2021**/

@media (min-width: 440px) and (max-width: 480px) {
.container--small--new {
    height: 440px !important;
    position: sticky !important;
    top: -15%;
    bottom: -25%;
    z-index: -9;
}	
	.parallax-slide {
    height: 440px;
    background-size: 100%;
}
}

@media (min-width: 320px) and (max-width: 358px) {
.container--small--new {
    height: 320px !important;
    position: sticky !important;
    top: -15%;
    bottom: -25%;
    z-index: -9;
}	
	.parallax-slide {
    height: 320px;
    background-size: 100%;
}
}


@media (min-width: 360px) and (max-width: 375px) {
.container--small--new {
    height: 360px !important;
    position: sticky !important;
    top: -15%;
    bottom: -25%;
    z-index: -9;
}	
	.parallax-slide {
    height: 360px;
    background-size: 100%;
}
}

/**25/11/2021**/
/**GRV CSS end here**/

/* responsive css end here */

 

 

/*priya beta starts 07-04-2021*/ 

 @media (max-width: 320px) {

/*.new_category_mob.article_thumb .short_description_holder h2, .spc .new_category_mob.article_thumb .short_description_holder h2 {

	width: 93%;

}*/

.category_article_holder .content-section, .author_page {



padding: 0 4.574vw;

}

}

 /*priya beta ends 07-04-2021*/