
/* Sarkari Result responsive repair - local asset, no CDN */
*{box-sizing:border-box}
html{width:100%;overflow-x:hidden}
body{margin:0;width:100%;min-width:320px;overflow-x:hidden;background:#fff;font-family:Arial,Helvetica,sans-serif}
img,iframe,video{max-width:100%;height:auto}
.container{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}
.row{display:flex;flex-wrap:wrap;width:100%;margin-left:0;margin-right:0;align-items:stretch}
.row>[class*="col-"]{min-width:0}
.col-sm-4{flex:0 0 33.333333%;width:33.333333%;max-width:33.333333%;padding:0 5px;margin:0 0 14px}
.col-sm-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 5px}
.col-sm-12{flex:0 0 100%;width:100%;max-width:100%}
.box-data{width:100%;table-layout:fixed;border-collapse:collapse}
.box-data td{width:25%;vertical-align:top}
.box-data td>div{min-height:58px;height:100%;padding:8px 5px;overflow-wrap:anywhere}
.box-data td a{display:block;min-height:42px;padding:9px 5px}
#image1,#image2,#image3,#image4,#image5,#image6,#image7,#image8{width:100%;max-width:none}
#t1,#t2,#t3,#t4,#t5,#t6{width:100%;max-width:100%}
.marquee{max-width:100%;overflow:hidden}
header,nav,main,footer{max-width:100%}
footer .row{display:flex;flex-wrap:wrap}
input,select,textarea,button{max-width:100%;font:inherit}
.portal-account-shell{width:100%;max-width:760px;margin:24px auto;padding:0 14px}
.portal-account-card{width:100%;box-sizing:border-box}
.portal-account-card input,.portal-account-card select,.portal-account-card button{width:100%;max-width:100%}
@media(max-width:900px){
 .container{max-width:100%}
 .col-sm-4{flex-basis:50%;width:50%;max-width:50%}
}
@media(max-width:600px){
 body{font-size:15px}
 .container{padding-left:8px;padding-right:8px}
 .row{display:flex;flex-wrap:wrap}
 .col-sm-4{flex:0 0 33.333333%;width:33.333333%;max-width:33.333333%;padding:0 3px;margin-bottom:8px}.col-sm-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 4px;margin-bottom:10px}
 .box-data td{padding:2px}
 .box-data td>div{min-height:66px;padding:5px 3px;font-size:13px;line-height:1.25}
 .box-data td a{padding:7px 3px;min-height:56px}
 .marquee{padding:7px;font-size:14px}
 h1{font-size:23px;line-height:1.25}
 h2{line-height:1.25}
 .portal-account-shell{padding:0 10px}
 .portal-account-card{padding:16px}
 footer .col-sm-6{flex-basis:100%;width:100%;max-width:100%}
}

/* Preserve the reference desktop grid on phones: three equal columns at every width. */
@media(max-width:900px){.col-sm-4{flex-basis:33.333333%;width:33.333333%;max-width:33.333333%}}
@media(max-width:600px){.col-sm-4{flex-basis:33.333333%;width:33.333333%;max-width:33.333333%;padding-left:3px;padding-right:3px}.col-sm-4 h3,.col-sm-4 .wpcode_bag{font-size:13px!important}.col-sm-4 li{font-size:11px;line-height:1.25;overflow-wrap:anywhere}.box-data td{width:25%}}
