
        .banner1 .banner1-title {
            display: inline;
            float: left;
            margin-right: 0.20482%;
            width: 99.6988%;
        }
        .banner1 {
           background-color: #ffffee;   
            text-align: left;
        }
        .imgtclass{display: inline-block;max-width: 100%;height: auto;width: 20%;max-width:92px;}
                
   /* @media (max-width: 489px) { 
          .visible-mobile {
            display: inline !important;
             max-width: 100%;
          display: block;
            height: auto;
            min-height:100px;
            width: 100%;
            margin-right:0px;
          }

          .hidden-mobile {
            display: none !important;   
          }
        }
        .hidden-mobile { 
            max-width: 100%;
            display: block;
            height: auto;
            min-height:150px;
            width: 100%;
            margin:0;
          }
    .hidden-mobile { 
            max-width: 100%;
            display: block;
            height: auto;
            min-height:150px;
            width: 100%;
            margin:0;
          }

*/
   
   
/*.tdclss {padding-bottom:40px;width:33%;float:left;}
.pollarea{min-width:90%;min-height:100%;max-width:90%;}
.votetblinner{min-width:99%;max-width:99%;min-height:100%;}
.resulttblinner{min-width:90%;max-width:90%;height:100%;}*/


#mobmain-img{display:block;  max-width: 100%;
          display: block;
            height: auto;
            min-height:100px;
            width: 100%;
            margin-right:0px;}
#main-img{display:none;}


@media screen and (min-width: 1024px) 
{

#main-img{display:block;  max-width: 100%;
        
            height: auto;
            min-height:150px;
            width: 100%;
            margin:0;}
#mobmain-img{display:none;}


/*.tdclss {  padding-bottom:40px;width:33%;float:left;}  
.pollarea{min-width:75%;max-width:95%;min-height:100%;}
.votetblinner{min-width:75%;max-width:95%;min-height:100%;}
.resulttblinner{min-width:75%;max-width:95%;min-height:100%;}*/
   /*   .visible-mobile {
        display:none;
    }
        .hidden_mobile {
        display:block;
    }*/
   

/*   .votetblinner{max-width: 248px;min-width: 248px;min-height:370px;max-height:413px;}*/
/* .votetblinner{max-width: 248px;min-width: 248px;height:450px;border:2px;}*/
.tdclss {padding-bottom:40px;width:33%;}
  
/*.piechartpolltbl{max-width: 248px;min-width: 248px;margin-top:10px;display:none;height:450px;border:2px;background-color:#FFF;}*/
   /* above for normal screen*/
}         
   
 

  
/*.piechartpolltbl{max-width: 248px;margin-top:10px;display:none;max-height:413px;height:413px;min-width:248px;}*/
 
   
   .sngleRow
{
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 10px;   
  
}
.sngleColumn
{
    display: table-cell;
    background-color:#FFFFEE;
}

 .pollvotemodbtn{
    background: url(pollimages/pollvotebaa.png) no-repeat;
    border: 0;
    display: block;
    height: 30px;
    width: 130px;outline: none;;
}
 .pollvotebackmodbtn{
    background: url(pollimages/pollvotebaaback.png) no-repeat;
    border: 0;
    display: block;
    height: 30px;
    width: 100px;outline: none;;
}
 .pollvoteresultsbtn{
    background: url(pollimages/pollvotebaaresults.png) no-repeat;
    border: 0;
    display: block;
    height: 30px;
    width: 100px;outline: none;;
} 
.pollideasubmitbtn{
    background: url(pollimages/pollideabaasubmit.png) no-repeat;
    border: 0;
    display: block;
    height: 30px;
    width: 100px;outline: none;;
} 
.pollideacancelbtn{
    background: url(pollimages/pollideabaacancel.png) no-repeat;
    border: 0;
    display: block;
    height: 30px;
    width: 100px;outline: none;;
} 



.pollloginsubmitbtn{
    background: url(pollimages/pollloginsubmit.png) no-repeat;
    border: 0;
    display: block;
    height: 30px;
    width: 100px;outline: none;;
} 

.pagenav {
    max-width: 240px;
    max-height: 35px;
    overflow: hidden;   
    display: inline-block;
}

.pagenav a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    border: 1px solid #ddd;
    font-size: 14px;
}

.pagenav a.active {
    background-color: #EF3B3F;
    color: #9A9C9F;
    font-weight:bold;
    border-radius: 5px;   
}

.pagenav a:hover:not(.active) {
    background-color: #9A9C9F;
    color:#EF3B3F;
    font-weight:bold;
    border-radius: 5px;
}

    label, input { display:block; }
    input.text { margin-bottom:12px; width:95%; padding: .4em; }
    fieldset { padding:0; border:0; margin-top:25px; }
    h1 { font-size: 1.2em; margin: .6em 0; }
    .ui-dialog .ui-state-error { padding: .3em; }
    .validateTips { border: 1px solid transparent; padding: 0.3em; }
    .ui-dialog {
    left: 30% !important;
    top: 50% !important;
    margin-left: -175px !important; 
    margin-top: -300px !important; 
    
} 
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #EF3B3F;
	color: #FFF;
	font-weight: bold;
}


.error{color:red;}
.alinks
{background:none!important;
     border:none; 
     padding:0!important;
     font: inherit;  
     font-size:14px;
     color: #000;/*#EF3B3F;*/
     font-weight:bold;
     cursor: pointer;outline: none;text-decoration:none;}



.pollresetbtn{
    background: url(pollimages/pollideabaareset.png) no-repeat;
    border: 0;
    display: block;
    height: 30px;
    width: 100px;outline: none;
} 
.polldeletebtn{
    background: url(pollimages/pollbaadelete.png) no-repeat;
    border: 0;
    display: block;
    height: 30px;
    width: 100px;outline: none;
}

.pollarea{margin-right:3px;}

.adminscss{background:none!important;
     border:none; 
     padding:0 15px;
     font: inherit;  
     font-size:14px;
     color:#EF3B3F;
     font-weight:bold;
     cursor: pointer;outline: none;}

svg{height:250px;}

.pollhdr{color:#EF3B3F;}
#pollideas {   
    border-collapse: collapse;
    width: 100%;
}

#pollideas td, #pollideas th {
    border: 1px solid #ddd;
    padding: 8px;
}
#pollideas th {
    border: 0px solid #ddd;
    padding: 8px;
}
#pollideas tr:nth-child(even){background-color: #f2f2f2;}

#pollideas tr:hover {background-color: #ddd;}

#pollideas th {
    padding-top: 12px;
    padding-bottom: 12px;   
    text-align: left;
    background-color: #EF3B3F;
    color: white;
    font-size:14px;
}
#pollideas td
{
    font-size:13px;font-weight:bold;color:#55595C;
}

.mrgforcnt{margin-left:7%;margin-right:7%;}


h2{font-weight:bold;font-size:22px;}
body{overflow:scroll; }

.votetblinner { border: solid 2px gray ; height:460px;width:250px;margin-bottom:5px;margin-right:5px;}
.piechartpolltbl{height:460px;width:250px;margin-bottom:5px;margin-right:5px;display:none;max-width: 248px;min-width: 248px;margin-top:10px;}