@media(max-width:1023px){
.ncovSrch_L a {font-size: 16px;}
.nCoverList li{ margin:0 20px;}
table.tbleSec tr th {font-size: 17px;}
.nsettFrmTop li {width: 33.33%; padding-right:8px; padding-bottom:10px;}
.calculateBtn{ padding:8px 16px;}
.quoteTbleBx {overflow: auto;}
.quoteTbleBx table {width: 1000px; padding-bottom: 10px;}
.naddCover_L {width: 53%; float: left;}
.nabbCoverBtn{ padding:10px 15px;}
.nemail_managBtn{ padding:10px 15px;}
.naddCover_R {width: 47%;}
}

@media(max-width:767px){
.n_loginBg{ height:auto !important;}
.n_loginBx_L {width: 90%; padding-right: 0;	float: none; margin: 0 auto 30px auto;}
.n_loginBx_R{ width:90%; margin:0 auto; float:none;}
.n_headLogo{ position:relative; margin-bottom:5px;}
.n_headleft {float: none;width: 100%;text-align: center; padding:0 0 5px 0;}
.n_headright {float: none;width: 100%;text-align: center; padding:0;}
.ncovSrch_L a {font-size: 14px;}
.nCoverList li{ width:184px; margin:0 10px;}
.nsubTbleBx {overflow: auto;}
.nsubTbleBx .tbleSec {width: 800px; padding-bottom: 10px;}
.ndealresTabBx {width: 100%;}
.ndealresTabBx .tbleSec{ width:100%;}
.nfebric_L {width: 100%; float: none; padding-bottom:20px;}
.nfebric_R {width: 100%; float: none;}
.nquote_left {width: 100%; float: none; padding-bottom:20px;}
.nquote_right {float: none;width: 100%;}
.nQuoteNumbHd {font-size: 32px;}

}
@media(max-width:639px){
.nsub_QuoteList {padding: 20px 0 20px 0;}
.nCoverList{ top:0; padding-bottom:20px; position:relative;}
.nCoverList li{ width:192px;}
.ncover_Banner {height: 280px;}
.ncovSrch_L {width: 100%; float: none; padding-bottom:5px; text-align: center;}
.ncovSrch_L a{ line-height:normal;}
.ncovSrch_R {width: 100%; float: none;}
.ncoverSrch_Outer {padding: 10px 0;}
.ndealresTabBx .tbleSec{ width:600px;}
.dealerresHd {font-size: 28px;}
.nsettFrmTop li {width: 50%;}
.nsettFrmTop {padding-bottom: 10px;}
.nSettTabBx li a {padding: 10px 15px; font-size: 14px;}
.naddCover_L {width: 100%; float: none; padding-bottom: 20px;}
.naddCover_R {width: 100%; float: none;}
.nactivityBx {padding-top: 20px;}
}
@media(max-width:479px){
.n_loginHdBx {width: 280px; font-size: 15px;}
.n_loginHdBx small::before {right: -100px; width: 85px; top: 8px;}
.n_loginHdBx small::after {left: -100px;width: 85px;top: 8px;}
.n_loginHdBx span {font-size: 32px;line-height: 40px;}
.n_loginBx_R{ padding:20px;}
.n_loginBx_R span{ line-height:20px; display:block;}
.n_headleft{ font-size:16px;}
.n_headright{ font-size:14px;}
.n_headright a {font-size: 13px; margin-left: 10px;}
.n_loginBg{ padding:30px 0;}
.ncovSrch_L a {font-size: 12px;	padding-right: 4px;}
.nCoverList li{ padding:20px 10px; height:auto;}
.nCoverList li strong {font-size: 16px; padding-bottom: 15px;height: auto;}
.nCoverList li span{ height:auto;}
.eachOutTxt{ font-size:12px; padding-top:30px;}
.dealerresHd {font-size: 25px; line-height: 32px;}
.nSettTabBx li a {padding: 8px 4px; font-size: 11px;}
.nlblTxt {font-size: 12px;}
.nfrmFrm_L {width: 100%; float: none; padding-bottom: 10px;}
.nfrmFrm_R {width: 100%; float: none;}
.calculateBtn {padding: 8px 10px; border: #05bddb solid 1px; font-size: 13px;}
.calcBtn span {font-size: 16px;}
.subBtn{ padding:8px 15px;}
.nQuoteNumbHd {font-size: 26px;}
}