﻿@media only screen and (min-width : 1200px) {
	.mktleftmenuspc { width: 18%; padding-right: 30px; }
	.mktrightcontspc { width: 82%; }
	.mfInSubMn > div > select.mflg { width: 170px !important; }
	.prdmfnone { background: none !important; display: block; }
	.aboutbg { padding: 85px 20px 70px 20px; }
	.aboutcontent > p { text-align: left; }
	.quotesdivcp > input {width:85%;}
}

@media only screen and (max-width: 992px) {
	 .bdrbtm-sm { border-bottom: 1px solid #ddd; }
	 .nobdrright-sm{border-right:none !important;}
	.mktleftmenuspc { width: 100%; padding: 0px; }
	.mktrightcontspc { width: 100%; margin-top: 10px; }
	.brdcms { padding: 35px 0 20px 0; margin: 70px 0 20px 0; }
	.brdsec { float: left; margin: 0; }
	.mktmenu > h2 { margin-top: 0; }
	.mktinnerhead { display: inline; }
	.qtdata { margin: 0px 0px 15px 0px; }
	.qtchart, .qtdata { width: 100%; }
	.derlarge1, .dersmall1 { width: 100%; }
	.mflargesec { width: 96%; margin: 10px 2%; color: #005d98 !important; }
	.mfsmallsec { width: 96%; margin: 10px 2%; color: #005d98 !important; }
	.fincomonhed { width: 40%; }
	.fincomondata { width: 20%; }
	.hide-medium { display: none; }
	.mfInSubMn_sub > div { margin: 10px 5px 15px 10px; }
	.mfInSubMn_sub > div > span { width: 100px; }
	/*companyprofile*/
	.finqrthed8 { float: left; width: 20%; }
	.finqrthed7 { float: left; width: 23%; }
	.finqrthed6 { float: left; width: 16%; }
	.finqrtdata8 { float: left; width: 20%; }
	.finqrtdata7 { float: left; width: 19%; }
	.finqrtdata6 { float: left; width: 21%; }
	.hide-medium { display: none; }
	.mfreturncalclbutn { margin: -15px 7px 15px; float: right; left: 0%; width: 80px; }
	.brdcms h3 { width: 100%; }
	.mfhalfsec { width: 98%; }
	.abtround { margin: 0 150px; }
	.philoright { margin-top: 10px; }
	.pdctleft, .pdctright { width: 100%; padding-right: 0; }
	.pdtmenu > .cursec { display: block; }
	.pdtmenu > ul { display: none; width: 280px; position: absolute; right: 0; z-index: 3; }
	.pdtmenu > ul > li { margin: 0; font-size: 16px; }
	.pdtmenu > ul > li > a { padding: 5px !important; }
	.pdtwrapper img { margin: 0 auto; margin-bottom: 10px; }
	.pdlist > li { width: 49%; margin-right: 1%; }
	.pdlist > li[rel="padless"] { padding-top: 20px; line-height: 0; }
	.sliderheight { height: 212px; }
	.pdtwrapper p, .abtwrapper p { text-align: justify; }
	.careerp { padding-top: 10px; }
	.aboutbg { padding: 262px 0 0 0; background-position: 0 -16px; background-size: 100%; margin-bottom: 0px; }
	.aboutcontent { padding: 25px 10px 0px 10px; }
	.mrgbtn0 { margin-bottom: 0px !important; }
	.milestonebg h3 { margin: 10px auto 0px; position: relative; left: auto; top: auto; }
	.mileft, .miright { margin: 10px 0px 5px; text-align: center; }
	.mileft > em, .miright > em { display: none; }
	.godimg{right:65%;}
	.fatherimg{left:65%;}
	.quotesdivcp > input {width:83%;}	
	.mediastyle > a {width: 33.333%;}
	#popupmedia .modal-dialog{width:650px;}
}

@media only screen and (max-width: 767px) {
	.mktmenu > ul > li.act { display: none; }
	.mktmenu > ul > li.cursec { display: block; width: 100%; }
	.mktinnerhead { display: inline; }
	.mktleftmenuspc { display: none; }
	.mfInSubMn { width: 100%; padding: 10px 0; }
	.mfInSubMn > div { margin: 10px 0; width: 100%; padding: 0 5px; }
	.mfInSubMn > div > span, .mfInSubMn > div > span.lg { width: 40%; }
	.mfInSubMn > div > select, .mfInSubMn > div > input, .mfInSubMn > div > select.lg { width: 60% !important; }
	.mfInSubMn > .mfInSubMn { width: 100%; }
	.mfInSubMn > .mfInSubMn > div { float: none; width: 100%; }
	a.Gobtn { float: right; }
	.compet thead tr { left: -9999px; position: absolute; top: -9999px; }
	.compet tr { margin-top: 10px; border: 1px solid #d6d6d6; border-top: none; }
	.compet td { padding-left: 50%; position: relative; text-align: right !important; line-height: 25px; }
	.compet td:before { left: 6px; padding-right: 10px; position: absolute; top: 1px; white-space: nowrap; width: 45%; float: left; text-align: left; }
	.compet table, .compet thead, .compet tbody, .compet th, .compet td, .compet tr { display: block; }
	/***Derivative***/
	.competderv td:nth-of-type(2):before { content: 'Volume'; }
	.competderv td:nth-of-type(2):before { content: 'Todays Change(Rs)'; }
	.competderv td:nth-of-type(3):before { content: 'Underlying Value'; }
	.competderv1 td:nth-of-type(1):before { content: 'Instrument Type'; }
	.competderv1 td:nth-of-type(2):before { content: 'Underlying'; }
	.competderv1 td:nth-of-type(3):before { content: 'Expiry Date'; }
	.competderv1 td:nth-of-type(4):before { content: 'Option Type'; }
	.competderv1 td:nth-of-type(5):before { content: 'Strike Price'; }
	.competderv1 td:nth-of-type(6):before { content: 'Market Lot'; }
	.competderv2 td:nth-of-type(1):before { content: 'Volume'; }
	.competderv2 td:nth-of-type(2):before { content: 'Turnover in Rs. Lakhs'; }
	.competderv2 td:nth-of-type(3):before { content: 'Open Interest'; }
	.competderv2 td:nth-of-type(4):before { content: 'Change in OI'; }
	.competderv2 td:nth-of-type(5):before { content: 'Change in OI'; }
	/***Performance-Performance table***/
	.comperf td:nth-of-type(1):before { content: ''; }
	.comperf td:nth-of-type(2):before { content: '1 Wk [%]'; }
	.comperf td:nth-of-type(3):before { content: '1 Mth [%]'; }
	.comperf td:nth-of-type(4):before { content: '3 Mths [%]'; }
	.comperf td:nth-of-type(5):before { content: '6 Mths [%]'; }
	.comperf td:nth-of-type(6):before { content: '1 Yr [%]'; }
	.comperf td:nth-of-type(7):before { content: '3 Yrs [%]'; }
	.comperf td:nth-of-type(8):before { content: '5 Yrs [%]'; }
	.comperf td:nth-of-type(9):before { content: 'Since INC [%]'; }
	/***Performance-Quarterly returns table***/
	.comquarter td:nth-of-type(1):before { content: 'Year'; }
	.comquarter td:nth-of-type(2):before { content: 'Q1'; }
	.comquarter td:nth-of-type(3):before { content: 'Q2'; }
	.comquarter td:nth-of-type(4):before { content: 'Q3'; }
	.comquarter td:nth-of-type(5):before { content: 'Q4'; }
	/***Performance-Annual returns table***/
	.comannual td:nth-of-type(1):before { content: 'Year'; }
	.comannual td:nth-of-type(2):before { content: 'Fund Return'; }
	.comannual td:nth-of-type(3):before { content: 'Rank in Category'; }
	.comannual td:nth-of-type(4):before { content: 'Category Total'; }
	.comannual td:nth-of-type(5):before { content: 'Sensex'; }
	/********peer comparison*********/
	.compeer td:nth-of-type(1):before { content: 'Scheme Name'; }
	.compeer td:nth-of-type(2):before { content: 'NAV(Rs.)'; }
	.compeer td:nth-of-type(3):before { content: 'Inception Date'; }
	.compeer td:nth-of-type(4):before { content: '1 Yr (%)'; }
	.compeer td:nth-of-type(5):before { content: '3 Yrs (%)'; }
	.compeer td:nth-of-type(6):before { content: '5 Yrs (%)'; }
	.compeer td:nth-of-type(7):before { content: 'Since Inception (%)'; }
	/***Portfolio-Top holdings table***/
	.comholding td:nth-of-type(1):before { content: 'Company'; }
	.comholding td:nth-of-type(2):before { content: 'Instrument'; }
	.comholding td:nth-of-type(3):before { content: 'Hold(%)'; }
	.competderv td:nth-of-type(1):before { content: 'Last Price(Rs)'; }
	.finqrthed8 { width: 50%; }
	.finqrthed7 { width: 50%; }
	.finqrthed6 { width: 50%; }
	.finqrtdata8 { width: 50%; }
	.finqrtdata7 { width: 50%; }
	.finqrtdata6 { width: 50%; }
	.hide-small { display: none; }
	.fincomonhed { width: 50%; }
	.fincomondata { width: 50%; }
	.mfInSubMn_sub > div { width: 100%; float: right; margin: 5px 2px; }
	.mfInSubMn_sub > div > span { width: 41%; }
	.mfInSubMn_sub > div > select { width: 19%; }
	.mfInSubMn > div.fullwid { width: 50% !important; }
	.mfInSubMn > div.fullwidbtn { width: 100% !important; }
	.mfInSubMn > div.fullwid > span { width: 60% !important; }
	.mfInSubMn > div > select.xs { width: 23% !important; }
	.mfInSubMn > div > select.sm { width: 60% !important; }
	.mfInSubMn > div > select.sm1 { width: 28.5% !important; }
	.mfInSubMn > div > select.selfii { width: 40% !important; }
	.mfInSubMn_sub > div.BD_fullwid > span { width: 37% !important; }
	.caltabheadper > div { width: 100% !important; height: 36px; background: #fff; text-align: left; border-bottom: 1px solid #d6d6d6; border-top: none; text-align: left !important; }
	.caltabbody > div { width: 100% !important; height: 36px; line-height: 37px; text-align: right; border-bottom: 1px solid #d6d6d6; }
	.caltabbody { width: 50%; float: right; border-bottom: none; }
	.caltabheadper { width: 50%; border: none; display: block !important; }
	.calctotalsec { margin-bottom: 25px; border: 1px solid #d6d6d6; border-bottom: none; }
	.brddir { padding: 170px 0 0 0; }
	.brddir > img { left: 50%; margin-left: -75px; }
	.brddir > span, .brddir > p { text-align: center; }
	td.HomeDataR, td.HomeDataL { border-bottom: none; border-top: 1px solid #d6d6d6; }
	#WhatsIn { width: 96% !important; }
	#WhatsOut { width: 96% !important; }
	.abtround { margin: 0 75px; }
	.pdlist > li { width: 100%; margin-right: 0; }
	.advsup { min-height: 160px; height: auto; }
	.milenxtbtn, .mileprevbtn { font-size: 14px; }
	.aboutbg { padding: 260px 0 0 0; }
	.aboutcontent { padding: 10px; }
	.staticforms input[type=text], .staticforms textarea.form-control{width:100%;}
	.godimg{right:67%;}
	.fatherimg{left:67%;}
	.quotesdivcp > input{width:100%;}
	.quotesdivcp > a{float:right;margin-top: 10px;}
	/***Downloads***/
	.dwldtable, .dwldtable > thead, .dwldtable > thead > tr, .dwldtable > thead > tr > th, .dwldtable > tbody, .dwldtable > tbody > tr, .dwldtable > tbody > tr > td { display: block; }
    .dwldtable > thead { display: none; }
    .dwldtable > tbody > tr { margin-bottom: 10px; }
    .dwldtable > tbody > tr > td { line-height: 20px; border: none; position: relative; padding-left: 40% !important; padding-top: 4px !important; white-space: normal; text-align: left; min-height:36px;}
    .dwldtable > tbody > tr > td:before { position: absolute; top: 6px; left: 6px; width: 30%; padding-right: 10px; white-space: nowrap; text-align: left; color: #264477; content: attr(data-title); }
    .dwldmain { padding: 10px 0; }
    .EqMainHead > li{float:none;margin:5px; 0}
    .mediastyle > a {width: 50%;}
    #popupmedia .modal-dialog{width:auto;}
	
}

@media only screen and (max-width: 479px) {
	.abtround { margin: 0px; }
	.mktmenu > ul > li { width: 50%; padding-right: 0; }
	.mktinnerhead { font-size: 16px; }
	.mfInSubMn > div.fullwid, .mfInSubMn > div.fullwidbtn { width: 100% !important; }
	.mfsipdropsm { margin: 5px 8px; }
	.pdlist > li[rel="padlessmob"] { padding-top: 20px; line-height: 0; }

	.mileprevnxtdiv { top: 35px; right: 20px; }
	.milenxtbtn, .mileprevbtn { font-size: 14px; }
	.pdlist > li[rel="padless"] { padding-top: 10px; line-height: 15px; }
	.pdtmenu > ul { width: 100%; }
	.milehead { min-height: 55px; }
	.aboutbg { padding: 150px 0 0 0; background-position: 0 0px; }
	.aboutcontent { padding: 10px 0px 0px 0px; }
	.aboutcontent > p { text-align: justify; }
	.aboutcontent > h4 { font-size: 16px; }
	.godimg{display:none;}
	.fatherimg{display:none;}
	
	.quotesdivcp > input {font-size: 13px;height: 30px;}
	.quotesdivcp > a {padding: 5px 10px;font-size: 13px;}
	.mediastyle > a {width: 100%;}

}
