﻿@media only screen and (min-width : 1200px) {
    .indicesvalue > span { font-size: 18px; line-height: 18px; margin: 0px 11px; }
    .indicesvalue > b { font-size: 18px; line-height: 18px; margin: 0px 11px; }
    ul.hmemarktul > li > a { padding: 3px 10px; }
    .closetick > p { font-size: 9px !important; }
    .indicbox > b { font-size: 21px; }
    .indicbox > em { width: 50%; float: right; text-align: right; }
    .aboutslider1data h2, .aboutslider2data h2 { font-size: 24px; line-height: 34px; }
    .aboutslider1data h2 b, .aboutslider2data h2 b { font-size: 22px; line-height: 28px; }
    .stockalfa > a { padding: 0 5px; }
    .socialhead > span > a { margin: 0 0 0 2px; }

   
    .socialad { width: 342px; margin-top: 0; }
    .alphakeys { margin-top: 0; }
    .stockalfa { margin-bottom: 0; }
    .footsocial { padding: 20px 0; }
    .mktleftmenuspc { width: 18%; padding-right: 30px; }
    .mktrightcontspc { width: 82%; }
    .mfInSubMn { width: auto; }
    .mfInSubMn > div > select.mflg { width: 170px !important; }
    .mfreturncalclbutn { margin: -67px 40px; }
    .compfinancialtbl { padding: 0px 10px; }
    .rshdata > h5 { font-size: 15px; }
    .newsdrpbx { top: 10px; right: 15px; left: auto; }
    #MarketNews { padding-top: 0px; }
    .bindhomedata { padding-top: 0px; }
    .homecomodrop { left: auto; right: 15px; top: 0px; }
    .resp-vtabs .resp-tab-item > em { right: 15px; }
    .qtymfs { display: block; }
    
 .navaum > ul > li > a{ display:block; width:140px; height:50px; padding:9px 3px 0 50px; background:#f1f1f1;font-family: 'ralewayregular'; text-transform:uppercase; font-size:12px; line-height:16px; color:#285089; position:relative;text-shadow: 0px 0px 1px rgba(28, 65, 110, .3); }
     

}

@media only screen and (max-width: 992px) {
    .rshdata > h5 { font-size: 15px; }
    .indicesvalue { margin: 10px 0; }
    ul.hmemarktulmenu { margin-bottom: 10px; }
    .indicbox > b { font-size: 24px; }
    .indicbox > em { width: 50%; float: right; text-align: right; }
    .aboutslider1 img, .aboutslider2 img, .aboutslider3 img { margin: 0px auto; }
    .aboutslider1data h2, .aboutslider2data h2 { font-size: 24px; line-height: 34px; }
    .aboutslider1data h2 b, .aboutslider2data h2 b { font-size: 22px; line-height: 28px; }
    .helptab { padding: 30px 15px; }
    .socialad { margin-top: 0px; }
    .regoff { padding-top: 0px; }
    .text { text-align: center; margin-bottom: 0px; }
    .regno { padding-top: 10px; }
    .footercopybg { padding-top: 10px; }
    .connect { position: relative; margin: 10px 0; height: 40px; right: 0; }
    
  
    .careertab { position: relative; right: auto; top: auto; width: 100%; height: 35px; }
    .careertab > a[rel="Careers"] > i { display: block; }
    /*.careertab > a[rel="Careers"] { width: 100%; padding: 9px 3px 0 44px; margin-top: 10px; }*/
    .careerdrop { top: 7px !important; }

    .mktleftmenuspc { width: 100%; padding: 0px; }
    .mktrightcontspc { width: 100%; margin-top: 10px; }
    .mktmenu { padding-top: 75px; }
    .Qdrop { float: left; }
    .getquotesbg > placeholder > select { left: 0; top: 36px; }
    #divwordSearchListleftinner { width: 100%; }
    .mktinnerhead.comp { display: inline; }
    .hide-medium { display: none; }
    .fincomonhed { width: 40%; }
    .fincomondata { width: 20%; }
    .mfInSubMn_sub > div { margin: 10px 5px 15px 10px; }
    .mfInSubMn_sub > div > span { width: 100px; }
    .mflargesec { width: 96%; margin: 10px 2%; color: #005d98 !important; }
    .mfsmallsec { width: 96%; margin: 10px 2%; color: #005d98 !important; }
    .mfInSubMn_sub > div > span.spdv { width: auto; }
    .pchartperiod .mfInSubMn_sub > div { margin: 10px 5px 15px 5px; }
    .mfInSubMn.mktspanopt > div > span { width: auto; }
    .mfreturncalclbutn { margin: -15px 7px 15px; float: right; left: 0%; width: 80px; }
    .qtchart, .qtdata { width: 100%; }
    .qtdata { margin: 0px 0px 15px 0px; }
    .mfhalfsec { width: 98%; }
    .compfinancialtbl { padding: 0px 10px; }
    .newsdrpbx { top: 10px; right: 15px; left: auto; }
    #MarketNews { padding-top: 0px; }
    .bindhomedata { padding-top: 0px; }
    .homecomodrop { left: auto; right: 15px; top: 0px; }
    /*.aboutusimagebox { margin-bottom: 20px; }*/
    .aboutusimagewrap > p { min-height:75px;}
    .derlarge1, .dersmall1 { width: 98%; }
    .ourfirm { padding: 150px 0 0 0; background-position: 0 -16px; background-size: 100%; }
    .add { position: relative; right: 0; top: 0px; margin-bottom: 30px; min-width: 100%; }
    ul.menutab > li { float: none; }
    p.copyrights, .footercopybg p { text-align: center; }
    .footercopybg span { text-align: center; display: block; }
    .regoff > h4 { text-align: center; }


}

@media only screen and (max-width: 767px) {
    .menudropmktinner { display: block; border: 1px solid #92a4c2; right: -1px; }
    .mktmobmenu { background: #ee5b32; width: 235px; position: absolute; right: 0px; height: 125px; z-index: 1038; top: 38px; display: none; }
    .mktmobmenu > ul > li > a { text-align: center; display: block; }
    .menudropmktinner .B_regular > li { border: none; display: block; padding: 5px 10px; }
    .menudropmktinner .B_regular > li:hover > a, .menudropmktinner .B_regular > li.act:hover > a { background: #fff; color: #ee5b32; }
    .menudropmktinner .B_regular > li.bdrr { border: none; }
    .menudropmktinner > .cursec { display: block; }
    .menudropmktinner .B_regular > li > em { display: none; }
    .menudropmktinner .B_regular > li > a, .menudropmktinner .B_regular > li.act > a { color: #fff; display: block; font-size: 14px; }
    .menudropmktinner li.act { background: none; }
    .socialad { float: none !important; display: block; margin: 0 auto; }
    .regoff { padding-top: 0px; }
    .regno { padding-top: 10px; }
    .text { text-align: center; }
    .footercopybg { padding-top: 10px; }

    .mktleftmenuspc { display: none; }
    .mktinnerhead { display: inline; }
    .mvalbox { margin-bottom: 20px; }
    a.Gobtn { float: right; }
    a.Gobtnc { float: right; }
    .pcont { padding-left: 0px; }
    .mktmenu > ul > li.act { display: none; }
    .mktmenu > ul > li.cursec { display: block; width: 100%; }
    .cntctaddrsssec { left: auto; padding: 15px 25px 15px 216px; background-size: 46%; }
    .cntctaddrsssec > h3 { padding-bottom: 5px; }
    .cntctaddrsssec > p { line-height: 14px; }
    .hide-small { display: none; }
    .fincomonhed { width: 50%; }
    .fincomondata { width: 50%; }
    .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 > div > span.spdvss { width: 40% !important; }
    .mfInSubMn > div > span.spdv { width: 45% !important; }
    .mfInSubMn > div > select.spdvsel { width: 15% !important; }
    .mfInSubMn > div > span.spfii { width: 50% !important; }
    .mfInSubMn > div.fullwid { width: 50% !important; }
    .mfInSubMn > div.BD_fullwid { width: 100% !important; }
    .mfInSubMn > div.fullwidbtn { width: 100% !important; }
    .mfInSubMn > div.fullwid > span { width: 60% !important; }
    .mfInSubMn > div > select.xs { width: 23% !important; }
    .mfInSubMn > .mfInSubMn { width: 100%; }
    .mfInSubMn > .mfInSubMn > div { float: none; width: 100%; }
    .mfInSubMn > div > select.mflg { width: 60% !important; }
    .mfInSubMn_sub > div { width: 100%; float: right; margin: 5px 2px; }
    .mfInSubMn_sub > div > span { width: 41%; }
    .mfInSubMn_sub > div > select { width: 18%; }
    .mfInSubMn_sub { margin-top: 0px; }
    .mfInSubMn > div > select.sm { width: 60% !important; }
    .mfInSubMn > div > select.sm1 { width: 28.5% !important; }
    .mfInSubMn > div > select.selfii { width: 40% !important; }
    .ddlsubcat { width: 40% !important; }
    .comppricechrt .ddlsubcat { width: 40% !important; }
    .mfInSubMn_sub > div > span.spdv { width: 41%; }
    .MRGBTM25 { margin-bottom: 0 !important; }
    .combobox { margin-bottom: 25px !important; }
    .smrtcombobox { width: 97% !important; }
    .mfInSubMn.mktspanopt > div > span { width: 40%; }
    .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; }
    td.HomeDataR, td.HomeDataL { border-bottom: none; border-top: 1px solid #d6d6d6; }
    .newsdrpbx { top: 10px; right: 15px; left: auto; }
    #MarketNews { padding-top: 0px; }
    .bindhomedata { padding-top: 0px; }
    .homecomodrop { left: auto; right: 15px; top: 0px; }
    .drpdatearea { float: right !important; }
    .collapsemenuhed > em { display: none; }
    .caltabheadper { width: 50%; border: none; }
    .caltabbody { width: 50%; float: right; border-bottom: none; }
    .caltabheadper > div { width: 100% !important; height: 36px; background: #fff; text-align: left; border-bottom: 1px dotted #8d8d8d; border-top: none; text-align: left !important; }
    .caltabbody > div { width: 100% !important; height: 36px; line-height: 37px; text-align: right; border-bottom: 1px dotted #8d8d8d; }
    .caltabhead { width: 100%; }
    .caltabbodyfrm { width: 50%; float: right; }
    .caltabhead > div { width: 100% !important; height: 30px; background: #fff; text-align: left !important; border-bottom: 1px dotted #ddd; border-top: none; padding-left: 10px; }
    .caltabbodyfrm > div { width: 100% !important; height: 30px; line-height: 30px; text-align: right !important; padding-right: 10px; border-bottom: 1px dotted #ddd; }
    .caltabhead, .caltabbodyfrm { border-bottom: none !important; border-top: none; }
    .calctotalsec { float: left; width: 100%; border: 1px solid #C5C5C5; padding: 5px; }
    .caltabhead.calcret { float: left; width: 50%; }
    #calc1, #calc2, #calc3, #calc4, #calc5 { display: block !important; }
    .Signupformpopup { width: 450px !important; margin: 0px auto; }
    #researchrticles td { line-height: 20px; border: none; position: relative; white-space: normal; text-align: left; }
    #researchrticles 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); }
    #researchrticles table, #rsrch-articlehead, #researchrticles tbody, #researchrticles th, #researchrticles td, #researchrticles tr { display: block; }
    #researchrticles thead tr { position: absolute; top: -9999px; left: -9999px; }
    
    #Fiedfrms td { line-height: 20px; border: none; position: relative; white-space: normal; text-align: left; }
    #Fiedfrms 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); }
    #Fiedfrms table, #rsrch-articlehead, #Fiedfrms tbody, #Fiedfrms th, #Fiedfrms td, #Fiedfrms tr { display: block; }
    #Fiedfrms thead tr { position: absolute; top: -9999px; left: -9999px; }

    .nodatalocal { top: 3px; left: 0px; right: 50px; border: none !important; }
    .rsrch-articlehead { border: none; }
    .articledatatd { padding: 1% 0% 1% 35% !important; }
    .bluehdbox p.pfifty { width: 100%; }
    /*companyprofile*/
    .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%; }
    .ddlsubcat { width: 40% !important; }
    .mfInSubMn_sub > div { width: 100%; float: right; margin: 5px 2px; }
    .mfInSubMn_sub > div > span { width: 41%; }
    .mfInSubMn_sub > div > select { width: 19%; }
    .ddlqrt { display: block; }

    .bdrbtm-sm { border-bottom: 1px solid #ddd; }
    .qtymfs { display: block; }

    .brddir { text-align: center; }

    /***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)'; }
    /***Derivative Getquotes***/
    .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'; }
    
    /*Terms and Conditions*/
    .TandCbox > h3 {font-size: 20px;line-height: 24px;}

     /*investor charter*/
    .investorcharterwrapper .InvstrPopup > .invstrpopupwrapper { width: 400px;height: 450px;top: 50%;margin-top: -225px;left: 50%;margin-left: -200px; }
    .investorcharterwrapper .InvstrPopup .invstrchrtr-cnt h4 { float: left; }
    .investorcharterwrapper .InvstrPopup > .invstrpopupwrapper > .invstrdata ul { padding: 35px 0 0; }

}

@media only screen and (max-width: 479px) {

     /***Page loader***/
    #loading .twntyfivelogo {  width: 40px; height: 40px; margin-top: -90px; margin-left: 50px; }
    #loading > img { width: 160px; height: 60px; margin-top: -110px; margin-left: -120px; } 

    .helptab > ul > li > a { padding: 0 0 0 30px; font-size: 19px; }
    .helptab > ul > li > a > span { padding: 0 50px 0 0; }
    .helptab > ul > li > a > span > i { right: 10px; }
    .socialad { width: 93%; }
    .mktinnerhead { font-size: 16px; }
    .tab-content { margin: 8px; }
    .mktmenu > ul > li { width: 50%; padding-right: 0; }
    .footable > tfoot .paginationNew > ul > li { height: 25px; line-height: 25px !important; }
    .footable > tfoot .paginationNew > ul > li > a { padding: 0 7px; }
    .attInves > span { display: inline-block; float: left; position: relative; }
    #MarqueeAtntn1 { padding: 0 10px; left: 10px; right: 10px; }
    .attInves { background: none; height: 80px; padding: 0px; }
    b.marqsel { height: 40px; }
    .tick1data { display: block; padding: 0 10px; width: 100%; height: 40px; float: left; }
    #aummap { min-height: 540px; }
    .cntctaddrsssec { background-image: none; padding-left: 15px; left: 30px; }
    .mfInSubMn_sub > div > select { width: auto; }
    .mfInSubMn > div.fullwid, .mfInSubMn > div.fullwidbtn { width: 100% !important; }
    .mfInSubMn_sub > div > span.spdv { width: 34%; height: auto; line-height: normal; }
    .tabcontentbgfff { margin: 8px; }
    .smrtcombobox { width: 95% !important; }
    .mfInSubMn > div > select.mflg, .mfInSubMn > div > input { width: 60% !important; }
    .mfInSubMn > div > select, .mfInSubMn > div > select.lg { width: 60% !important; }
    .mfInSubMn > div > select.mflg, .mfInSubMn > div > input { width: 60% !important; }
    .whtbox { width: 96%; }
    .newsdrpbx { top: 40px; left: 15px; }
    .newsdrpbx > span.drparrow { left: 90px; }
    #MarketNews { padding-top: 20px; }
    .newshead > a { font-size: 16px; }
    .bindhomedata { padding-top: 25px; }
    .homecomodrop { left: 15px; top: 25px; right: auto; }
    ul.staticbredcrum > li { width: auto !important; }
    .bulkblk.mfInSubMn_sub > div > select { width: 17%; }
    .snapnavgraph { padding-top: 35px; }
    .btnRetncalc { width: 50%; }
    .newwidh { width: 100%; }
    .mfsipdropsm { margin: 5px 8px; }
    .Signupformpopup { width: 100% !important; margin: 0px 2%; }
    .ourfirm { padding: 110px 0 0 0; background-position: 0 -16px; }
    .indicbox > em{float:none;}
    
    /*Terms and Conditions*/
    .TandCbox > h3 {font-size:18px;line-height:22px;margin: 10px 0 10px 0;}
    .TandCbox > p {font-size: 14px;line-height: 24px;}
    .TandCbox > span {font-size: 14px;line-height: 20px;}
    .TandCbox > h4 {font-size: 14px;line-height: 20px;}
    ul.Tandcul {margin-left:0px;}

    /*investor charter*/
    .investorcharterwrapper .investorbox { margin: 10px 10px; padding: 15px 15px; }
    .investorcharterwrapper .invstr-cnt > h3 { font-size: 16px; line-height: 25px; }
    .investorcharterwrapper .invstrchrtr-cnt > h4 { font-size: 16px; line-height: 25px; }
    .investorcharterwrapper .invstr-cnt > p, .investorcharterwrapper .invstrchrtr-cnt > p{ font-size: 14px; line-height: 25px; }
    .investorcharterwrapper .InvstrPopup > .invstrpopupwrapper { width: 300px;height: 350px;top: 50%;margin-top: -175px;left: 50%;margin-left: -150px; }
    .investorcharterwrapper .InvstrPopup .invstrchrtr-cnt h4 { float: left; }

    .aboutusimagewrap > p { min-height:60px;}
}
