@import url('https://fonts.googleapis.com/css?family=Product Sans+Slab:100,300,400,700|Product Sans:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css?family=Merienda:400,700&subset=latin-ext');
@import url('https://fonts.gstatic.com/s/productsans/v5/HYvgU2fE2nRJvZ5JFAumwegdm0LZdjqr5-oayXSOefg.woff2');

/*custom scrollbar*/
::-webkit-scrollbar-track
{
	background-color: transparent;
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}

::-webkit-scrollbar
{
	width: 4px;
	background-color: #F5F5F5;
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}

::-webkit-scrollbar:hover
{
	width: 20px;
	background-color: #F5F5F5;
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}


::-webkit-scrollbar-thumb
{
	background-color: #888888;
	border-radius: 100px; 	
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}

::-webkit-scrollbar-thumb:hover
{
	background-color: #a52d01;
	border-radius: 100px; 	
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}

body
{
	/*font-family: 'Product Sans Slab', serif ;
	font-family: 'Merienda', cursive;*/
	font-family: 'Product Sans', cursive;
	background-color: rgb(245,245,245);
	overflow-x: hidden;
}

table
{
	width: 100%;
}

.no_x_sc
{
	overflow-x: hidden;
}
.center_div
{
	position: fixed;
	
}

a
{
	text-decoration: none;
	color: #000000;
}

a:hover
{
	text-decoration: none;
	color: unset;
}

.nv_i_g
{
	top: 100px;
}

.nav ul small
{
	color: #a52d01;
	text-shadow: 0px 0px 5px rgba(0,0,0,0.4) !important;
}

.fnt_roboto
{

	font-family: 'Product Sans', sans-serif !important;
}

.fnt_brand
{
	font-family: 'Merienda', cursive !important;
}

.dropdown-menu
{
	background-color: #f5f5f5 !important;
	box-shadow: -5px 5px 20px rgba(0,0,0,0.1) !important;
	border:none !important;
	margin-top: -1px !important;
}

.add_pd
{
	padding-right: 3vmin !important;
	padding-left: 3vmin !important;
}
.no_scroll
{
	overflow: hidden !important;
}
.pointer 
{
	cursor: pointer;
}
.drp_shdw
{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
}
.nv_nm
{
	font-weight: bold;
	color: rgba(0,0,0,0.9) !important;
	font-size: 1.8em !important;
}

.nv_nm img
{
	width: auto;
	height:35px;
}
.navbar-nav li a
{
	font-weight: 700 !important;
	color: rgba(0,0,0,0.8) !important;
	height: 60px;
	padding-top: 20px;
	text-shadow: 0px 0px 5px rgba(0,0,0,0.4) !important;
}
.accent_clr
{
	color :#a52d01 !important;
}

.navbar-default
{
	
}

.white_clr
{
	color: #ffffff !important;
}

.dropdown-menu li a
{
	color: rgba(0,0,0,0.8) !important;
}

.navbar, .navbar-default, .navbar-fixed-top
{
	height: 60px;
}

.nv_rt_lnk_fx
{
	position: relative !important;
	top: -6px !important;
}

.fx_fr_nv_rt a
{
	position: relative;
	top: -5px;
}

.fx_fr_nv_rt_li
{
	position: relative;
	right: -20px;
}

.nv_br_pd_fx
{
	position: relative;
	right: -2vmin;
}

.nv_tab a
{
	color: rgba(0,0,0,0.8);
	line-height: 60px;
	padding: 18px;
	font-weight: 700 !important;

}

.nv_tab i
{
	position: relative;
	bottom: -6px;
}

.srch
{
	background-color: rgba(0,0,0,0.1) !important; 
	border-radius: 20px 0 0 20px !important;
	border-color: rgba(255,255,255,0.2);
	border-width: 0 0 1px 0;
	box-shadow: unset !important;
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;

}

.srch:focus
{
	background-color: #fff !important;
	-webkit-transition: all 0.2s ease;
	transform: scale(1.1);
  	transition: all 0.2s ease;
  	border-width: 0;
  	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
  	border-radius: 20px !important;
  	outline: none !important;
	font-family: 'Product Sans', sans-serif;
}
.srch::-webkit-input-placeholder
{
	color: rgba(0,0,0,0.4) !important;
}

.srch_btn
{
	border-radius: 0 20px 20px 0;
	outline: none !important;
}

.tb_act
{
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #a52d01;
	color: rgba(0,0,0,0.8) !important;
}

.active a, .active
{
	background-color: #a52d01 !important;
	color: #ffffff !important;
}

.mn_bt
{
	border-style: none !important;
	margin-right: unset;
	background-color: transparent !important;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}

.mn_bt:active
{
	background-color: rgba(0,0,0,0.2) !important;
	border-radius: 0%;
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}

.mn_bt:nth-child(2)
{
	margin-right: 15px;
}

.dx_fl_rt
{
	float: right;
}

.nv_dp
{
	height: auto;
	width: 10vw;
	max-width: 50px;
	border-radius: 50%;
	margin-top: -2.4vh;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0,0.32);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.25) !important;
}
.mnnu_pad_fx
{
	position: relative;
	top: -0.6vmin !important;
	left: -0.6vmin; !important;
}
.mn_bt_1
{
	background-color: transparent;
	border-style: none;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 10px;
}

.mn_bt_1:focus
{
	outline: none;
}
.nv_usr .nv_fx_pad
{
	position: relative;
	top: -2vmin !important;
	color: #000000;
	font-weight: bolder;
	padding-left: 8px;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.25) !important;
}

.nt_badge
{
	position: relative;
	left: -6px;
	top: -1vmin;
	padding: 2px 6px;
	color: #ffffff;
	border-radius: 50%;
	background-color: #a52d01;
	margin-left: -3px;
	font-family: 'Product Sans', sans-serif;
}

.ph_tb a:hover, .navbar-nav li a:hover, .ph_tb a:focus
{
	text-decoration: none;
	color: #a52d01 !important;
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}

.ph_tb a
{
	color: rgba(0,0,0,0.8);
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
  	text-shadow: 0px 0px 5px rgba(0,0,0,0.2) !important;
}

.ntf_dp
{
	height: auto;
	width: 60px;
	border-radius: 50%;
	border-style: solid;
	border-width: 2px;
	border-color: rgba(255,255,255,0.8);
}

.ntf_acn_btn
{
	background-color: transparent;
	border-style: none;
	margin-top: 16px;
	float: right;
}

.ntf_dv a
{
	color: rgba(0,0,0,0.8);
	font-weight: 700;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
  	transition: all 0.2s ease;
}

/*  arunabh arjun sunny       ..*/

.ntf_dv
{
	border-style: solid;
	border-width: 0 0 1px 0;
	padding: 10px 0 0 0;
	border-color: rgba(0,0,0,0.1);
}

.ntf_dv:last-child
{
	border-style: none;
	border-width: 0;
	padding-bottom: 10px;
}

.modal-body
{
	max-height: 60vh;
	overflow-y: scroll;
}

.modal
{
	margin-top: 10vh;
}

.ntf_tb th
{
	border-style: none !important;

}

.nav_bk 
{
    position:fixed;
    width:80vw;
    height:100vh;
    background:#fbfbfb;
    z-index: 99999999999;
}

.ovrl_bk_bl 
{
    position:fixed;
    width:100vw;
    height:100vh;
    background:rgba(0,0,0,0.4);
    z-index: 999999;
}

.hide
{
	display: none;
}

.show
{
	display: all;
}
	
.add_anim
{
	filter:grayscale(0.6);
	-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.add_blr
{
	filter:grayscale(1) blur(5px);
	-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.rem_anim
{
	filter:unset;
	-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.nav_cvr
{
	
	background-attachment: fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	margin-right: 0;
}

.profile_vstr button
{
	background-color: #ffffff;
	color: #252525;
	border-radius: 10vmin;
	border-style: none;
	width: 42%;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2) !important;
	margin: 2vmin;
	padding: 1vmin;
	font-family: 'Product Sans', sans-serif !important;
	font-size: 1.5vmin;
	font-weight: 500;	
	text-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	outline: none !important;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.profile_vstr button:hover
{
	transform: scale(1.025);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.16) !important;
	-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.profile_vstr button:active
{
	background-color: #f0f0f0;
	transform: scale(0.9);
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.profile_vstr button i
{
	color: #a52d01;
}

.profile_vstr button:nth-child(2)
{
	font-family: 'Merienda', cursive !important;
	font-weight: 900;
}

.profile_cvr_tbl
{
	width: 100%;
}
/*arunabharjun.com*/
.profile_cvr_tbl td
{
	width: 33.3333vw;
	text-align: center;
}

.profile_cvr_tbl p
{
	cursor: pointer;
	font-size: 1.5vmin;
	color: #858585;
	font-weight: 500;
	margin: 0 22%;
	padding: 1vmin;
	border-radius: 10vmin;
	background-color: rgba(255,255,255,0.99);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.3) !important;
}

.profile_cvr_tbl p span
{
	color: #000;
	font-weight: bolder;
}

.profile_dp
{

	box-shadow: 0px 0px 10px rgba(0,0,0,0.2) !important;
	height: auto;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	margin-right: 0;
}

.profile_dp img
{
	border-radius: 50%;
	width: auto;
	height: 15vmin;
	margin: 1vmin;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
}

.profile_det
{
	padding: 2vmin;
}

.profile_det td
{
	padding-bottom: 1vmin;
}

.profile_det table
{
	width: 100%;
	font-size: 1.5vmin;
	color: #808080;
}

.profile_det table td:nth-child(1)
{
	width: 5%;	
}


.nv_bk
{
	background-color: rgba(255,255,255,0.6);
}

.nv_bk2
{
	background-color: rgba(255,255,255,0.6);
	height: inherit;
	padding-bottom: 1vmin;
}

.nv_bk img
{
	height: auto;
	width: 8vh;
	border-radius: 50%;
	margin: 20px 5px 20px 0;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5) !important;
}

.img_bk
{
	height: 100%;
	width: 17vmin;
	background-color: rgba(0,0,0,0.3);
	border-radius: 0 0 50% 50%;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
}


.nv_bk p
{
	color: rgba(0,0,0,0.9);
	font-size: 4vmin;
	padding-left: 15px;
	text-shadow: 0px 0px 5px rgba(255,255,255,0.9) !important;
	font-family: 'Product Sans', sans-serif;
}

.nv_bk p span
{
	font-size: 2.8vmin;
	color: rgba(0,0,0,0.8);
}

.modal-content
{
	border-style: none !important;
	border-radius: 2px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5) !important;
}

.nv_lks a
{
	font-family: 'Product Sans', sans-serif;
	color: rgba(0,0,0,0.6);
	font-size: 3vmin;
	font-weight: 500;
	text-decoration: none;
}

.nv_lks a .nv_a_inf
{
	float: right;
}
/*arunabh arjun*/
.nv_lks a span:nth-child(2)
{
	position: relative;
	top: -2vmin;
}

.nv_lks p
{
	font-family: 'Product Sans', sans-serif;
	font-size: 2.8vmin;
	margin-left: 10px;
	font-weight: 500;
	color: rgba(0,0,0,0.5);

}
/*arunabharjun.com*/
.nv_a_act
{
	background-color: rgba(0,0,0,0.05);
}

.nv_a_act a
{
	color: rgba(0,0,0,0.9) !important;
}
.nv_a
{
	padding: 15px 15px 10px 15px;
}

.nv_i
{
	margin-right: 30px;
	font-size: 5.5vmin;
}

.nv_a_nact
{
	border-radius: 100%;
	background-color: transparent;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.nv_a_nact:hover
{
	border-radius: 0%;
	background-color: rgba(0,0,0,0.08);
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.flt_modal
{
	position:relative;
    z-index: 999999999999;
}

.mdl_bk
{
	background :rgba(255,255,255,0.6);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
}

.sn_lg_bt
{
	width: 45%;
	padding: 10px;
	margin: 20px 0 0 0;
}

.lg_sn_frm
{
	padding: 20px;
}


/*form plaveholder animation*/

.lg_sn_frm .field {
  display: flex;
  flex-flow: column-reverse;
  margin-bottom: 1em;
}

.lg_sn_frm label, .lg_sn_frm input {
  transition: all 0.2s;
  touch-action: manipulation;
}

.lg_sn_frm input {
  font-size: 1.5em;
  border: 0;
  background-color: transparent;
  border-bottom: 1px solid #ccc;
  font-family: inherit;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0;
  cursor: text;
}

.lg_sn_frm input:focus {
  outline: 0;
  border-bottom: 1px solid #666;
}

.lg_sn_frm label {
  letter-spacing: 0.05em;
  font-size: 0.8em;
}

.lg_sn_frm input:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transform-origin: left bottom;
  transform: translate(0, 2.125rem) scale(1.5);
}

.lg_sn_frm ::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}

.lg_sn_frm input:focus::-webkit-input-placeholder {
  opacity: 0;
  font-size: 0%;
}

.lg_sn_frm input:not(:placeholder-shown) + label,
.lg_sn_frm input:focus + label {
  transform: translate(0, 0) scale(1);
  cursor: pointer;
}
/*plaveholder animation ends here*/

.sbm_bt
{
	width: 50%;
	padding: 10px;
	margin: 10px 0 0 0;
	border-style: none;
	background-color: #a52d01;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	color: #ffffff;
	border-style: solid;
	border-width: 2px;
	border-color: #a52d01;
	font-family: 'Product Sans', sans-serif;
	text-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	font-weight: 500;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 3px;

}

.sbm_bt:focus
{
	outline: none;
}

.sbm_bt:active
{
	border-style: solid;
	border-width: 2px;
	border-color: #a52d01;
	background-color: #ffffff;
	color: #a52d01; 
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.sbm_bt:hover
{
	transform: scale(1.1);
}
/*arunabharjun.com*/
.lg_sn_sel
{
	font-family: 'Product Sans', sans-serif;
	font-weight: 500;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	background-color: #a52d01;
	color: #ffffff;
	border-style: solid;
	border-color: #a52d01;
	-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.lg_sn_def:focus, .lg_sn_sel:focus
{
	outline: none;
}
.lg_sn_def
{
	font-family: 'Product Sans', sans-serif;
	font-weight: 500;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	background-color: rgba(255,255,255,0.9);
	color: #a52d01;
	border-style: solid;
	border-color: rgba(255,255,255,0.9);
	-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.lg_sn_def:hover
{
	border-style: solid;
	border-color: #a52d01;
	border-radius: 3px;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.bt_no_brdr
{
	font-family: 'Product Sans', sans-serif;
	border-style: none;
	border-width: 0;
	background-color: transparent;
	color: rgba(0,0,0,0.5);
	-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.bt_no_brdr:hover
{
	color: #a52d01;
	-webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.bt_no_brdr:focus
{
	outline: none;
}

.lg_sn_hm_bt
{
	padding: 8px;
	margin: 8px 20px 0 0;
	border-style: none;
	background-color: #a52d01;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	color: #ffffff;
	border-style: solid;
	border-width: 2px;
	border-color: #a52d01;
	font-family: 'Product Sans', sans-serif;
	text-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	font-weight: 500;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 3px;
}

.lg_sn_hm_bt:focus
{
	outline: none;
}

.lg_sn_hm_bt:active
{
	background-color: #ffffff;
	color: #a52d01;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.faded_text
{
	color: rgba(0,0,0,0.3) !important;
	font-weight: 600 !important;
}

.frm_bk
{
	height: 100vh;
}

.frm_bk
	{
		overflow-y: scroll !important;
	}

.main_content_container
{
	
	z-index: unset !important;
}

.q_card , .ad_q_card
{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.05) !important;
	min-height: 100px;
	border-style: solid;
	border-color: rgba(100,100,100,0.1);
	border-width: 1px;
	background-color: #fff;
	z-index: 999999999999;
	padding: 1vmin;
}

.ad_q_card
{
	background-color: #fafafa !important;
}
.ad_q_card::before
{
	float: right;
	position: relative;
	content: "AD";
    font-family: 'Product Sans', serif !important;
    background-color: rgba(0,0,0,0.1);
    border-radius: 0 0 0 50%;
    margin:-1vmin 0 0 0 !important;
    right: -1vmin;
    padding: 0.2vmin;
    color: #ffffff;
    font-size: 1vmin;
    font-weight: 500;
}

.q_card hr, .ad_q_card hr
{
	margin : 1vmin;
}
.table_fit
{
	width: 100%;
} 

.post_dp
{
	margin: 0.5vmin;
}

.post_dp img
{
	border-radius: 50%;
	width: auto;
	height: 4.5vmin;
	margin: 1vmin;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
}

.post_dp a
{
	text-decoration: none;
	color: #454545;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important;
	font-weight: 500;
	font-size: 1.6vmin;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-family: 'Product Sans', serif !important;
}

.post_dp a:hover
{
	color: #a52d01;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.com_dp
{
	margin: inherit 1vmin inherit 1vmin;
}

.com_dp img
{
	border-radius: 50%;
	width: auto;
	height: 3vmin;
	margin: 1vmin;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
}

.com_dp a, .com_reply a
{
	text-decoration: none;
	color: #454545;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important;
	font-weight: 500;
	font-size: 1.2vmin;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-family: 'Product Sans', serif !important;
}

.com_dp a small, .post_dp a small
{
	color: #959595 !important;
}

/*arunabharjun.com*/

.com_dp a:hover, .com_reply a:hover
{
	color: #a52d01;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.com_reply
{
	margin: 0 0 0 4vmin;
}

.com_reply p span
{
	font-family: 'Product Sans', serif !important;
	float: right;
	font-weight: 600;
	font-size: 1vmin;
	color: #959595;
}

.comments_div
{
	padding: 0 4vmin;
}

.reply_text
{
	color: #505050;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important;
	font-weight: 500;
	font-size: 1.2vmin;
	font-family: 'Product Sans', serif !important;
	margin: 1vmin 0 0 4vmin;
}

.com_dp p, .com_reply p
{
	font-size: 1.2vmin;
	font-family: 'Product Sans', serif !important;
	background-color: rgba(150,150,150,0.05);
	border-radius: 2vmin;
	padding: 1vmin 2vmin;
	margin: 1vmin 0 0 0;
}

.com_dp button
{
	background: transparent;
	border: none;
	outline: none;
	margin: 1vmin 0vmin 1vmin 0;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-size: 1vmin;
    font-family: 'Product Sans', serif !important;
}

.com_dp button:hover
{
	color: #a52d01;
	transform: scale(1.2);
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.com_dp button:active
{
	transform: scale(0.8);
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.com_dp button sup, .com_dp button span
{
	font-weight: 600;
}

.nav_adjust
{
	height: 100px;
}

.nav_adjust2
{
	height: 60px;
}

.post_qna
{
	font-size: 2.5vmin;
	text-align: left;
}

.post_qna table
{
	width: 90%;
}

.post_qna table td
{
	padding: 1vmin 2vmin 1vmin 0;
}
.post_qna table tr
{
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
}

.td1
{
	text-align: center;
	width: 10%;
	color: rgba(0,0,0,0.2);
	font-weight: 900;

}

.td2
{
	width: 90%;
	text-align: center;
	padding-right: 10vmin;
}

.q_tr
{
	background-color: rgba(200,200,200,0.1);
}

.a_tr
{
	background-color: rgba(165,45,100,0.026);
}

.feedbk_btn
{
	text-align: right;
}

.feedbk_btn button
{
	background: transparent;
	border: none;
	outline: none;
	margin: 1vmin 2vmin 1vmin 0;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-size: 1.5vmin;
    font-family: 'Product Sans', serif !important;
}

.feedbk_btn button:hover, .notif_head button:hover
{
	color: #a52d01;
	transform: scale(1.2);
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.feedbk_btn button:active, .notif_head button:active
{
	transform: scale(0.8);
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
/*arunabharjun.com*/
.feedbk_btn button sup
{
	font-weight: 600;
}

.sticky_dv_tabs 
{
	position: -webkit-fixed;
	position: fixed;
	bottom: 0px;
	min-height: 50px;
	min-width: 100%;
	padding: 2px;
	background-color: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	margin: 0;
	z-index: 100;
}

.sticky_dv_tabs i
{
	position: relative;
	bottom: -5px;
}

.sticky_dv_tabs2
{
	position: -webkit-fixed;
	position: fixed;
	bottom: 5vmin;
	right: 4vmin;
	height: 50px;
	width: 50px;
	padding: 12px;
	background-color: #a52d01;
	border-radius: 50%;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.4) !important;
	margin: 0;
	z-index: 100;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.sticky_dv_tabs2:active
{
	transform: scale(0.8);
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.sticky_dv_tabs2 a
{
	color: #fff !important;
}
.icon-image-preview
{
	color: red !important;
}

/*for swipe activated left menu*/
.sticky_dv_fr_nav_left 
{
	position: -webkit-fixed;
	position: fixed;
	bottom: 0px;
	height: 100vh;
	max-width: 15px;
	width: 4vw;
	background-color: transparent;
	margin: 0;
	z-index: 1050;
}

/*for swipe activated left menu ends*/

.sticky_dv_tabs table
{
	width: 100%;
	text-align: center;
}

.sticky_dv_tabs table td
{
	padding-left: 3vw;
}

.sticky_dv_tabs table td:nth-child(2)
{
	padding-left: 5vw;
}
.sticky_dv_tabs table a
{
	text-decoration: none !important;
	color: #505050;
	font-family: 'Product Sans', serif !important;
	font-weight: 500;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.sticky_dv_tabs table a:hover
{
	text-decoration: none !important;
	color: #a52d01;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.sticky_dv_tabs table .active_tab
{
	color: #a52d01;
}

.greet
{
	text-align: center;
	font-size: 3.5vmin ;
	margin: 4vmin 3vmin 6vmin 3vmin;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.4) !important;
	font-family: 'Product Sans', cursive;
}

.greet span, .greet i
{
	color: #a52d01;
}

.nav_brand
{
	margin: 8vmin;
	text-align: center;
	font-size: 8vmin;
	color: rgba(0,0,0,0.1);
	font-weight: bolder;
}
.modal-content
{
	
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5) !important;
}

.notif_content
{
	color: #000;
	font-family: 'Product Sans', serif !important;
}

.notif_head
{
	background-color: #efefef;
	text-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
}
.notif_head button
{
	margin: 1.2vmin 0.8vmin 0 0;
	color: #666666;
	float: right;
	background-color: transparent;
	border-style: none;
	-webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    outline: none !important;
    font-size: 1.5vmin;
}

.notif_head span
{
	position: relative;
	top: -0.32vmin;
}
.notif_content hr
{
	border-width: 2px;
	margin: 0 !important;
}

.notif_content h3
{
	font-family: 'Product Sans', cursive;
	font-weight: 400;
	font-size: 2vmin;
	padding: 1vmin 0 0 1.5vmin !important; 
}

.notifs
{
	max-height: 60vh;
	overflow-y: scroll;
	padding : 2vmin;
}

.notifs table
{
	width: 100%;

}

.notifs img
{
	border-radius: 50%;
	width: auto;
	height: 3vmin;
	margin: 0vmin 1vmin 0vmin 0vmin;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
}

.notifs a
{
	text-decoration: none !important;
	text-align: right;
	font-weight: 500;
	font-size: 1.2vmin;
	color: #000;
	margin-right: 2vmin;
	text-align: justify;
}
/*arunabharjun.com*/
.notifs .ntf_fnt_ctrl
{
	font-weight: 400!important;
}

.notifs q
{
	font-style: italic;
}

.notifs .ntf_msg
{
	color: #656565;
	font-weight: 500;
}

.notifs .notif_msg_i
{
	font-size: 1.2vmin;
	background-color: rgba(255,255,255,0.8);
	left: 1.5vmin;
	top:-1vmin;
	border-radius: 50%;
	padding: 2px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	width: 1.5vmin !important;
	height: 1.5vmin !important;
}

.notif_info p
{
	width: 3vmin;
	height: 3vmin;
	border-radius: 50%;
	background-color: rgba(200,200,200,0.2);
	padding: 0.8vmin 0.5vmin ;
	font-size: 1vmin;
	color: #404040;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2) !important;
	margin-left: 0.8vmin;
}

.notifs th:nth-child(2)
{
	width: 88%;
	padding-left: 1vmin;
}

.notif_info i
{
	display: none;
}
.new_notif .notif_info p
{
	animation:nw_notif 2s infinite linear !important;
}



@keyframes nw_notif
{
	0% {
    -moz-box-shadow: 0 0 0 0 rgba(165,45,1,0.4);
    box-shadow: 0 0 0 0 rgba(165,45,1,0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 5px rgba(165,45,1,0);
      box-shadow: 0 0 0 5px rgba(165,45,1,0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(165,45,1,0);
      box-shadow: 0 0 0 0 rgba(165,45,1,0);
  }
}

.notif_info p:nth-child(2)
{
	border-color:rgba(165,45,1,0.5);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5) !important;
	padding: 0.6vmin 0.4vmin ;
}

.notif_refresh
{
	font-family: 'Product Sans', serif !important;
}

.usr_online
{
	border-style: solid;
	border-width: 2px;
	border-color: #32CD32;
	animation:online_glow 2s infinite linear !important;
}

.usr_online2
{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5) !important;
	animation:online_glow_g 2s infinite linear !important;
}

@keyframes online_glow
{
	0% {
    -moz-box-shadow: 0 0 0 0 rgba(50,205,50,0.4);
    box-shadow: 0 0 0 0 rgba(50,205,50,0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(50,205,50,0);
      box-shadow: 0 0 0 10px rgba(50,205,50,0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(50,205,50,0);
      box-shadow: 0 0 0 0 rgba(50,205,50,0);
  }
}

@keyframes online_glow_g
{
	0% {
    -moz-box-shadow: 0 0 0 0 rgba(50,205,50,0);
    box-shadow: 0 0 0 0 rgba(50,205,50,0);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(50,205,50,0);
      box-shadow: 0 0 0 10px rgba(50,205,50,0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(50,205,50,0);
      box-shadow: 0 0 0 0 rgba(50,205,50,0);
  }
}

.notifs .usr_online
{
	border-style: solid;
	border-width: 2px;
	border-color: #32CD32;
	animation:online_glow_nt 2s infinite linear !important;
}

@keyframes online_glow_nt
{
	0% {
    -moz-box-shadow: 0 0 0 0 rgba(50,205,50,0.4);
    box-shadow: 0 0 0 0 rgba(50,205,50,0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 1.66vmin rgba(50,205,50,0);
      box-shadow: 0 0 0 1.66vmin rgba(50,205,50,0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(50,205,50,0);
      box-shadow: 0 0 0 0 rgba(50,205,50,0);
  }
}

.notifs @keyframes online_glow
{
	0% {
    -moz-box-shadow: 0 0 0 0 rgba(50,205,50,0.4);
    box-shadow: 0 0 0 0 rgba(50,205,50,0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 1px rgba(50,205,50,0) !important;
      box-shadow: 0 0 0 1px rgba(50,205,50,0) !important;
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(50,205,50,0);
      box-shadow: 0 0 0 0 rgba(50,205,50,0);
  }
}
/*arunabharjun.com*/
.lg_sn_div
{
	text-align: center;
}

.lg_sn_div img
{
	display: inline-block;
	width: 25vw;
	height: auto;
	margin-bottom: 2vmin;
}

.mat_form input::-webkit-input-placeholder
{
	font-size: 0.8vmax;
	font-family: 'Product Sans', serif !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.mat_form input 
{
	padding-left: 20px;
	width: 100%;
	font-weight: 500;
	min-height: 2.5vmax;
	display: block;
	border: none;
	border-bottom: solid 2px rgba(0,0,0,0.2);
	-webkit-transition: all 0.4s cubic-bezier(0.64, 0.09, 0.08, 1);
	transition: all 0.4s cubic-bezier(0.64, 0.09, 0.08, 1);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 96%, #a52d01 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 96%, #a52d01 100%);
	background-position: -100vmax 0;
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.mat_form input:focus, .mat_form input:valid 
{
	border-bottom: solid 1px transparent;
	box-shadow: none;
	outline: none;
	background-position: 0 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.mat_form input:focus::-webkit-input-placeholder, .mat_form input:valid::-webkit-input-placeholder 
{
	border-bottom: solid 0px #656565;
	color: #a52d01;
	font-size: 1vmin;
	-webkit-transform: translateY(-1.5vmin);
	transform: translateY(-1.5vmin);
	visibility: visible !important;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.mat_form div i
{
	font-size: 0.8vmax;
	float: left;
	position: relative;
	bottom: -1.5vmax;
}

.mat_form div
{
	margin-bottom: 20px;
}

.mat_form
{
	display: inline-block;
	margin-bottom: 1.8vmax;
}

.lg_sn_div h2
{
	font-size: 1.5vmax;
	font-weight: 500;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2) !important;
	margin: 1vmax 35%;
	padding: 1vmax;
	border-radius: 10vmin;
}

.lg_sn_div h2 i
{
	color: #a52d01;
}

.mat_form button
{
	margin: 1.2vmax 0 0 0;
	padding: 0.8vmax 2.8vmax;
	border-radius: 10vmin;
	background-color: #a52d01;
	color: #ffffff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2) !important;
	border-style: none;
	font-size: 1.2vmax;
	font-weight: 500;
	outline: none !important;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/*arunabharjun.com*/
.mat_form button:hover, .social_sgnup button:hover 
{
	transform: scale(1.04);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.4) !important;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.mat_form button:active, .social_sgnup button:active
{
	transform: scale(0.92);
	box-shadow: 0px 0px 30px rgba(0,0,0,0.6) !important;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.mat_form .sb_button i
{
	font-size: 1.2vmax !important;
	float: unset !important;
	position: unset !important;
	bottom: unset !important;
	margin-right: 0.6vmax;
}
.social_sgnup
{
	margin-bottom: 0.1vmax;
}
.social_sgnup button
{
	padding: 1vmax;
	width: 25%;
	margin: 1vmax;
	border-radius: 10vmin;
	color: #ffffff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2) !important;
	border-style: none;
	font-size: 1vmax;
	font-weight: 500;
	outline: none !important;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

.lg_sn_div p
{
	font-weight: 600;
	font-size: 0.8vmax;
	padding: 0.4vmax 0 0 0;
	height: 2vmax;
	width: 2vmax;
	position: relative;
	top: -1.5vmax;
	background-color: #ffffff;
	border-radius: 50%;
	color: rgba(0,0,0,0.6);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.3) !important;
}

.social_sgnup .fb
{
	background-color:  #3B5998;
}

.social_sgnup .ggl
{
	background-color: #dd4b39;
}

.social_sgnup .twtr
{
	background-color: #55acee;
}

.social_sgnup .lkdin
{
	background-color: #0077B5;
}

.social_sgnup button i
{
	margin-right: 0.6vmax;
}

.lg_sn_div a
{
	font-size: 1vmax;
	font-weight: 600;
	color: rgba(0,0,0,0.8);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.lg_sn_div a span
{
	font-weight: 900;
}

.lg_sn_div a:hover
{
	color: #a52d01;
	text-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.lg_sn_gt_strt
{
	font-weight: 600;
}

.lg_sn_nv_logo
{
	margin-top: -2px;
	margin-left: 5px;
	font-weight: 800;
	font-size: 120%;
}
/*emoji css*/
img.emoji
{
  margin: 0px !important;
  display: none !important;
}


.dl_bt_posn
{
	font-size: 1.5vmin !important;
	position: relative; 
	top: -0.1vmax; 
	margin-right: -1.4vmax !important;
}

.dl_bt_a
{
	position: relative;
	margin-right : 1vmin !important;
	top: 1vmin;
}

.dl_bt_a i
{
	font-size: 1.8vmin;
}

.dl_bt_li a
{
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}

.dl_bt_li a:hover
{
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color:#a52d01 !important;
}

.dl_bt_posn i
{
	font-size: 1.4vmin;
	margin-right: 0.5vmin;
}
/*emoji css ends here*/
/*phone view customisation*/

@media only screen and (max-width: 775px) 
{
	::-webkit-scrollbar-thumb
	{
		background-color: rgba(0,0,0,0.1);
	}

	.phone_hide
	{
		display: none !important;
	}
/*arunabharjun.com*/
	.navbar-default
	{
		background-color: rgba(255,255,255,1) !important;
	}

	.mn_bt
	{
		color: #000000;
		text-shadow: 0px 0px 10px rgba(0,0,0,0.25) !important;
	}

	.nv_nm
	{
		color: #ffffff !important;
	}

	.ph_tb
	{
		box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
		margin-top: 2px;
		padding: 0 4vw ;
		font-size: 3.5vmin;
	}

	.nt_badge
	{
		border-style: solid;
		border-color: #a52d01;
		border-width: 0px;
		background-color: #a52d01;
		color: #ffffff;
		padding: 2px 5px;
	}

	.ntf_dp
	{
		width: 15vw;	
	}

	.ntf_dv a
	{
		font-size: 3vmin;
	}

	.sbm_bt
	{
		width: 100%;
	}

	.sbm_bt:hover
	{
		transform: scale(1);
	}

	.q_card , .ad_q_card
	{
		margin-bottom: 5vmin;
	}

	.post_dp
	{
		margin: 1.5vmin 0 0 1.5vmin;
	}

	.img_bk
	{
		width: 23vmin;
	}

	.profile_dp img
	{
		height: 20vmin;
	}

	.post_dp img
	{
		height: 10vmin;
	}

	.post_dp a
	{
		font-size: 3.5vmin;
	}

	.com_dp img
	{
		height: 5vmin;
	}

	.com_dp a, .com_dp p, .com_reply p, .com_reply a, .reply_text
	{
		font-size: 3vmin;
	}

	.post_qna table
	{
		margin: 2%;
	}
/*arunabharjun.com*/
	.post_qna
	{
		font-size: 4vmin;
	}

	.feedbk_btn button
	{
		font-size: 3.5vmin;
	}

	.com_dp button
	{
		font-size: 2.5vmin;
	}

	.nav_adjust
	{
		height: 80px;
	}

	.com_reply p span
	{
		font-size: 2vmin;
	}

	.container
	{
		padding: unset !important;
	}

	.greet
	{
		font-size: 6vmin;
	}

	.modal
	{
		top: 0px !important;
		margin : 0 !important;
		padding: 0 !important;
	}

	.modal-dialog
	{
		top: 0px !important;
		padding: 0px !important;
		margin : 0 3vw !important;
	}
/*arunabharjun.com */
	.modal-content
	{
		top: 0px !important;
		margin: 0 !important;
		padding: 0px !important;
	}

	.fade
	{
		top: 0px !important;
		padding: 0px !important;

	}

	.notifs
	{
		max-height: unset;
		height: unset;
		overflow-y: scroll;
		padding : 2vmin;
	}

	.notif_head button
	{
	    font-size: 5vmin;
	}

	.notif_content h3
	{
		font-size: 5vmin;
		margin: 3vmin;
		padding-top: 2vmin !important;
	}

	.notifs img
	{
		height: 8vmin;
	}

	.notifs a
	{
		font-size: 3vmin;
	}

	.notifs .notif_msg_i
	{
		font-size: 3vmin;
		margin-left : 2vmin;
		top : -2vmin;
		width: 4vmin;
		height: 3.8vmin;
	}

	.notif_info p
	{
		width: 6vmin;
		height: 6vmin;
		padding: 1.8vmin 1vmin ;
		font-size: 2vmin;
		margin-left: 0.8vmin;
	}

	.notif_info p:nth-child(2)
	{
		padding: 1.2vmin 0.6vmin ;
	}

	.notif_content h3
	{
		font-weight: 300;
		font-family: 'Product Sans', serif !important;
	}

	.notif_content h3 i
	{
		font-size: 90%;
	}
/*arunabharjun.com*/
	.notif_refresh i
	{
		font-size: 75% !important;
	}

	.srch
	{
		background-color: #ffffff !important;
		border-radius: 0 !important;
		border-color: rgba(255,255,255,0.2);
		border-width: 0 0 1px 0;
		box-shadow: unset !important;
		-webkit-transition: all 0.2s ease;
	  	transition: all 0.2s ease;
	  	height: 60px;
	  	font-family: 'Product Sans', sans-serif;

	}

	.srch:focus
	{
		background-color: #fff !important;
		-webkit-transition: all 0.2s ease;
		transform: scale(1) !important;
	  	transition: all 0.2s ease;
	  	border-width: 0;
	  	box-shadow: 0px transparent !important;
	  	border-radius: 0 !important;
	  	outline: none !important;
		font-family: 'Product Sans', sans-serif;
	}

	.srch::-webkit-input-placeholder
	{
		color: rgba(0,0,0,0.4) !important;
		text-align: center;
	}

	.srch_btn
	{
		background-color: #ffffff;
		border-radius: 0;
		outline: none !important;
		height: 60px;
	}

	.ad_q_card::before
	{
		padding: 1vmin;
	    font-size: 2.5vmin;
	}

	.nt_badge
	{
		position: relative;
		margin-left: -2.4vmin;
		top: -2vmin;
		left: 0;
	}

	.profile_cvr_tbl p
	{
		font-size: 2.4vmin;
		margin: 0 10%;
		padding: 2vmin;
	}

	.profile_vstr button
	{
		font-size: 2.5vmin;
		padding: 2vmin;
	}

	.profile_vstr button:hover
	{
		transform: scale(1);
	}

	.profile_vstr button:active
	{
		transform: scale(0.9);
	}

	.profile_det table td:nth-child(1)
	{
		width: 10%;	
	}

	.profile_det table
	{
		font-size: 3vmin;
	}

	.profile_det td
	{
		padding-bottom: 2vmin;
	}

	.lg_sn_div img
	{
		width: 60vw;
	}

	.lg_sn_div h2
	{
		font-size: 18px;
		margin: 25px 20%;
	}

	.lg_sn_div
	{
		width: 95%;
		margin-left: 2.99%;
	}

	.mat_form div i
	{
		font-size: 14px;
		bottom: -26px;
	}

	.mat_form input::-webkit-input-placeholder
	{
		font-size:14px;
	}

	.mat_form input
	{
		height: 44px;
	}

	.mat_form input:focus::-webkit-input-placeholder, .mat_form input:valid::-webkit-input-placeholder 
	{
		font-size: 8px;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	.mat_form button
	{
		font-size: 4vmin;
	}

	.mat_form .sb_button i
	{
		font-size: 4vmin !important;
	}

	.social_sgnup button
	{
		padding: 1.5vmax;
		width: 60%;
		margin: 1vmax;
		font-size: 3.5vmin;
		font-weight: 400;
	}
/*arunabharjun.com*/
	.social_sgnup button i
	{
		margin-right: 2vmax;
	}

	.mat_form button:hover, .social_sgnup button:hover
	{
		transform: scale(1);
	}

	.mat_form button:active, .social_sgnup button:active
	{
		transform: scale(0.92);
	}

	.lg_sn_div p
	{
		
		font-size: 1.2vmax;
		padding: 0.6vmax 0 0 0;
		height: 3vmax;
		width: 3vmax;
		position: relative;
		top: -1.85vmax;
		background-color: #ffffff;
		border-radius: 50%;
		color: rgba(0,0,0,0.6);
		box-shadow: 0px 0px 20px rgba(0,0,0,0.3) !important;
	}

	.lg_sn_div a
	{
		font-size: 12px;
		font-weight: 600;
		color: rgba(0,0,0,0.8);
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.dl_bt_posn 
	{
		font-size: 3vmin !important;
		margin-right: -2.5vmax !important;
	}

	.dl_bt_posn i
	{
		font-size: 2.6vmin;
	}

	.dl_bt_a
	{
		margin-right : 2vmin !important;
		top: 3vmin;
	}

	.dl_bt_a i
	{
		font-size: 4.5vmin;
	}
}

@media only screen and (max-width: 374px) {
	.nav_bk 
	{
		overflow-y: scroll;
	}

	
}

/*phone view customisation ends here*/

@media only screen and (min-width: 775px) {
	
	.phone_view
	{
		display: none !important;
	}

	.ntf_dv a:hover
	{
		box-shadow: 0px 0px 20px rgba(0,0,0,0.2) !important;
		padding: 10px;
		border-radius: 5px;
		-webkit-transition: all 0.2s ease;
	  	transition: all 0.2s ease;
	}

	.q_card , .ad_q_card
	{
		margin-bottom: 2vmin;
	}


}
/*arunabharjun.com*/
