.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.footerlefttext
{
    text-align:left;
}
.headerleftimg
{
    text-align:left;
}
.surveypageheading
{
    background:#2f96b4;
    color:#FFFFFF;
    text-align:left;
    padding:3px !important;
}
.mypageheading
{
    background:#2f96b4 !important;
    color:#FFFFFF !important;
    text-align:left;
    padding:3px !important;
}
.infotexticon
{
    text-align:right;
}
.surveybtns
{
    padding:0px !important;
}
.surveybtns button
{
    width:100%;
    border-radius:0;
    border:1px solid #FFFFFF;
    height:40px;
    font-size:18px;
}
.surveybtns button:hover
{
    border:1px solid #FFFFFF;
}
.surveybtns button.hoverbtn:hover
{
    background:#5bc0de !important;
    border:1px solid #FFFFFF;
}
.surveybtns button.previousbtn i
{
    margin-right:20px;
}
.surveybtns button.previousbtn
{
    text-align:left;
}
.surveybtns button.nextbtn i
{
    margin-left:20px;
}
.surveybtns button.nextbtn
{
    text-align:right;
}
.surveyprogressbar
{
    text-align:right !important;
}

.modal-dialog
{
    min-height: 100% !important;
    height: auto !important;
}
@media (max-width: 767px)
{
    .headerrightmenu
    {
        padding:5px !important;
        white-space: nowrap !important;
        overflow:hidden;
    }
    .questionnnaire
    {
        font-size: 20px;
        line-height:20px !important;
    }
    select
    {
        font-size:15px !important;
    }
    .footerrighttext
    {
        text-align:left;
    }
    .headerrightimg
    {
        text-align:right;
    }
    
    .headerrightmenu li
    {
        line-height:0px !important;
    }
    
    .textindent {
        text-indent: 30px;
    }
}

@media (min-width: 768px) and (max-width: 991px)
{
    .footerrighttext
    {
        text-align:right;
    }
    .questionnnaire
    {
        font-size: 20px;
        line-height:20px !important;
    }
    select
    {
        font-size:15px !important;
    }
    .headerrightimg
    {
        text-align:right;
    }
    
    .textindent {
        text-indent: 100px;
    }
}

@media (min-width: 991px) and (max-width: 1199px)
{
    .footerrighttext
    {
        text-align:right;
    }
    .headerrightimg
    {
        text-align:right;
    }
    
    .textindent {
        text-indent: 100px;
    }
}

@media (min-width: 1200px)
{
    .footerrighttext
    {
        text-align:right;
    }
    .headerrightimg
    {
        text-align:right;
    }
    
    .textindent {
        text-indent: 100px;
    }
    
    .com_fw_survey, .com_fw_QRCodeSurvey
    {
        background: #dcdcdc !important;
    }
    
    .bodyclass-com_fw_survey, .bodyclass-com_fw_QRCodeSurvey
    {
        width: 1000px;
        margin: 0px auto;
        background: #FFFFFF;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .footerclass-com_fw_survey, .footerclass-com_fw_QRCodeSurvey
    {
        width: 1000px;
        margin: 0px auto;
    }
    
    ul.thumbnails.image_picker_selector li .thumbnail {
        margin: 10px;
    }
    
    ul.thumbnails.image_picker_selector li {
        margin: 15px !important;
    }
}

.clear {
    clear: both;
    width: 100%;
}
