/********* mobile view ******/


@media only screen 
and (min-device-width : 321px) 
and (max-device-width : 640px)
{
   /*   body .feedback_page #footer #copyright {
         font-size:12px;
         margin:0 12px 0 0;
      }*/
   .feedback_page .welcome-row h1{font-size:3.8em !important;}


}


@media only screen 
and (max-width : 320px)
{
   /*   body .feedback_page #footer #copyright {
         font-size:12px;
         margin:0 12px 0 13px;
      }*/

   .modal-dialog {
      min-width: 94% !important;

   }
   #sign-up-button input#popup-signup-button
   {
      font-size:2.4em !important;
   }

   #popup-login-submit {

      font-size: 50px !important;

   }
   #user-login-top #popup-login-submit {

      font-size: 50px !important;

   }
   #f-nav li{width:100%!important;}
}

@media (min-width:320px) and (max-width:500px)

{

   .add_new_feedback_field
   {
      margin:0px 0 0 0;
   }

   #modal-pop #modal-header p {
      font-size: 166%;
      margin: 8px 10px 15px;
      text-align: center;
      width: 100%;

   }



   .modal-inner-container .col-xs-4 
   {
      width: 100%;
      margin-bottom: 10px;

   }

}
@media (min-width:1005px) and (max-width:1100px)
{
   .main_blogin {
      background:url("/images/rate-my-speech-plain-vector-bkg.jpg") no-repeat bottom scroll 0 5.5em rgba(0, 0, 0, 0);
   }
}

@media (min-width:768px) and (max-width:1024px)
{

   .add_new_feedback_field {float:right !important;}

   /*      .container_blogin #copyright {
            float: right !important;
            margin: 14px 14px 0 0 !important;
   
            width: auto !important;
         }*/

}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 360px)
{
   #center-heading p {
      font-size: 0.3em ;
      margin: 0.2em 0;
   }
   #add_speech_cat_form div input #add_cat {
      margin: 0 0 0 0;
   }
   .feedback_page .welcome-row h1{font-size:2.8em !important;}




}
/*
   @media only screen 
   and (max-width : 320px)
   {
      body .feedback_page #footer #copyright {
         font-size:12px;
         margin:0 12px 0 13px;
      }



   }*/

@media (min-width:260px) and (max-width:1004px)
{
   .container_blogin {

      /*         background: none;*/
   }
   /*************** mobile rating *******/
   html.ui-mobile
   {
      background: url("/images/background_default.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);

   }
   .ui-body-c, .ui-overlay-c {
      background:none !important;

   }



   /*************** mobile rating *******/

   .main_blogin {
      /*         background: none;*/

   }
   .feedback_page #tb2 {
      float: left;
      text-shadow: none;
      width: 100%;
   }
   #mainPageFormFull-Elements {
      display: table;
      float: none;
      margin: 0 auto 3em;
      width: auto;
   }
   .feedback_page {
      background:none;
      margin: auto;
      width:92%;

   }

   #top {
      padding-bottom: 1em;

   }
}
@media (min-width:320px) and (max-width:360px)
{
   /*      #copyright {
            float: left;
            margin-left: 13px;
            margin-top: 0% ;
         }*/
   .main_blogin {
      /*        background-size:100% auto*/
      background:none ;
   }

   .rating_opt .lable1{
      font-size: 12px;


   }



   .rating_opt .lable2{

      font-size: 12px;

   }

   .rating_opt .lable3{
      font-size: 12px;

   }

   .container_blogin {
      background: none ;
   }
}
@media (min-width:1024px) and (max-width:1025px)
{

   /*.main_blogin {
     background:url("/images/rate-my-speech-plain-vector-bkg.jpg") no-repeat scroll -120px 4em rgba(0, 0, 0, 0);
 }*/



   #f-nav li {
      padding: 0 2em;
   }

}
@media (min-width:1280px) and (max-width:1281px)
{
   /*.main_blogin {
     background:url("/images/rate-my-speech-plain-vector-bkg.jpg") no-repeat scroll -120px -3.5em rgba(0, 0, 0, 0);
 }*/

}

@media (min-width:980px) and (max-width:981px)
{
   /*.main_blogin {
       background:url("/images/rate-my-speech-plain-vector-bkg.jpg") no-repeat scroll -120px 11em rgba(0, 0, 0, 0);
   }*/
   #center-1 {
      margin-top: 0% !important;
   }
   #center-3 .round-text-heading {
      margin-left:130px;
   }
   .round-text-heading {

      margin-left:130px;
   }
   #mainPageFormFull-Elements {

      padding: 1em 2em 2em;
      width: 76%;
      margin:0 auto 2em;
   }
   #center-heading p {
      font-size: 0.9em !important;
   }
   #f-nav li {
      display: inline;
      padding: 0 0 0 1em;
   }
   #f-nav {

      width: auto;
   }
}
@media (min-width:720px) and (max-width:800px)
{
   /*.main_blogin {
       background:url("/images/rate-my-speech-plain-vector-bkg.jpg") no-repeat scroll -120px 19em rgba(0, 0, 0, 0);
   }*/

   #mainPageFormFull-Elements {

      padding: 1em 2em 2em;
      width: 76%;
      margin:0 auto 2em;
   }
   #center-heading p {
      font-size: 0.9em !important;
   }
   #f-nav li {
      display: inline;
      padding: 0 0 0 1em;
   }
   #f-nav {

      /*         width: auto;*/
   }
}
@media (max-width:640px) {
   .nav-tabs > li {
      background: none repeat scroll 0 0 #5A8E9E ;
      border-top: 1px solid #5A8E9E !important;
      border-bottom: 0px solid #5A8E9E !important;
      border-left: 0px solid #5A8E9E !important;
      border-right: 1px solid #5A8E9E !important;
      float: none;

   }

   .nav-tabs > li:first-child {
      border-top: 0px solid #C69E1A !important;


   }
   #contact_us_content .modal-dialog {
      margin:5% 2% 2% 2%;


   }

}

@media (min-width:640px) 
{
   #f-nav li {
      padding: 0 10px !important;
   }

   #center-heading p {
      border: 0px solid #FF0000;
      font-family: 'Advent Pro',sans-serif;
      font-size: 0.755em ;
      font-weight: bold;
   }


}
@media (min-width:1024px) and (max-width:1280px)
{
   #center-heading p {
      font-size: 1.2em !important;
   }



}

@media (min-width:1280px)
{
   #center-heading p {
      font-size: 1.4em !important;
   }
}


@media (min-width:481px) and (max-width:800px)
{
   .footerContainer #footer {
      padding: 2.4% 0 0 !important;
   }

   #socialmedia ul li {

      width:30px;
   }

   #socialmedia {
      margin: 0 5px 7px 12px;
      float:left;
      clear:both;
   }
   /*      #copyright {
            float: right;
            margin-top: -32px;
         }*/

}

@media (min-width:360px) and (max-width:640px)
{




   /*.container_blogin {
       background: url("/images/bg2.jpg") no-repeat scroll center bottom 60px rgba(0, 0, 0, 0) !important;
   }*/
   .container_blogin #f-nav li {
      padding: 0 0 0 1em !important;
      font-size: 13px !important;
   }

   /*      .container_blogin #footer #copyright p {
            margin: 3px 0 0;
         }*/

   /*      .container_blogin #copyright {
            float: left;
            margin: -4px 0 10px;
            text-align: center;
            width: 100%;
         }*/
}

@media (min-width:320px) and (max-width:480px)
{
   .lheader {

      font-size: 3em !important;


   }

   #my-speech-quick-view ul li span span
   {
      float:left !important;
      margin:2px 6px 0 0;
   }

   #socialmedia ul li {

      width: 25px;
   }

   #socialmedia {
      margin: 0 5px 7px 12px;
      float:left;
   }
   /*      #copyright {
            float: right;
            margin-top: -28px;
         }*/


   #myModalLabel {

      font-size: 20px !important;

   }
   #frm-add-feedback .modal-title
   {
      font-size: 20px !important;
   }

   #mainPageFormFull-Elements h2 {
      font-size: 144%;
      margin-bottom: 0 !important;
   }
   #center-heading p {
      font-size:33% !important ;
   }
   .round-text {
      /*         margin: -3px 0 0 23px !important;*/

   }

   .main-round {

      height: 56px !important;
      width: 60px !important;

   }

   .round-text p {
      font-size: 42px !important;

   }


   .round-text-heading p {

      font-size: 38px !important;

   }

   #top p.form_headings {

      font-size: 18px !important;

      padding: 2px 10px 0 0 !important;
   }

   .round-desc p {

      font-size: 100% !important;
   }

   #get_codes #divPromoCode h4
   {
      margin:0 !important;
      text-align:center;
   }

   #get_codes #codes_2
   {
      float:none !important;
   }
   #contact_us_content .modal-dialog .modal-content {
      background: none no-repeat scroll left bottom #FFFFFF;
   }
   #contact_us_content .modal-dialog .modal-content .form-group {
      float: none;

   }

   #contact_us_content .modal-dialog .modal-content .form-group textarea{
      width:94%;
   }

   #contact_us_content .modal-dialog .modal-content .form-group input[type='submit']{
      width:auto;
   }

   #contact_us_content .modal-dialog .modal-content .form-group input{
      width:94%;
   }
   #contact_us_content .modal-dialog .modal-header h4 {

      font-size:42px;

   }
   .container_blogin #contact_us_content .modal-dialog .modal-content .form-group {

      width: 90%;
   }

   #contact_us_content .modal-dialog .modal-content .form-group {

      margin: 0 11px 12px 26px !important;

   }

   .graphtext_view
   {
      width:100%;
      font-size:12px;
   }
   #clipimg2
   {
      float:left !important;
      margin-top:0px !important;
   }
   #my-speech-quick-view .speech-list span
   {
      display:table;
   }
   #clipimg
   {
      float:left !important;
      margin-top:0px !important;
   }
   .ui-accordion-header{

      display:table;
   }
   .ui-accordion .ui-accordion-content {

      padding:1em 0.2em 1em 0.5em !important;
   }


   .container_alogin #top_logo_hear {
      float: left;
      margin: 0 0 -10px -16px !important;
      width: auto;
   }
   #page #top  #user-menu1 {
      color: #FFFFFF;
      font-size: 32px;
      float:none;
      padding: 5px 0 0;
   }	

}
@media (min-width:200px) and (max-width:410px)
{

   .container_alogin .grid-view table.items th, .grid-view table.items td {
      border: 1px solid #FFFFFF;
      float: left;
      font-size: 0.9em;
      overflow: hidden;
      padding: 0.3em;#youtube_promo
      {
         height:200px !important;

      }
      width: 33.3%;
   }
   .container_alogin .grid-view table.items.table th, .grid-view table.items td {
      border: inherit;
      float: none;
      font-size: 0.9em;
      overflow: hidden;
      padding: 0.3em;
      width: inherit;
   }

}


@media (min-width:320px) and (max-width:800px)
{
   .container_alogin .navbar-nav {
      margin: 7.5px -15px -0.5px;
   }

   #tnc_content .modal-dialog div h3{
      font-size:20px ;
   }
   #myspeeches .ui-accordion .ui-accordion-content {
      width: 100% !important;
   }



   .container_alogin .row #center .page-content-admin .form
   {
      width:auto;
   }

   /************* rating *******/
   body .ui-page-active
   {
      margin:0;
   }

   .feedback_page .welcome-row .progress-wrap textarea {

      width: 100%;

   }
   body .feedback_page .welcome-row .progress-wrap {
      display: table;
      margin: auto;
      width: 100%;

   }
   body .feedback_page .welcome-row .progress-wrap .demo-select {
      margin:auto;


   }


   .feedback_page #tb2 .progress-wrap {
      width:100%;

   }
   .feedback_page #tb1 .progress-wrap {
      width:100%;

   }
   body .feedback_page #rating-slider .ratting_text2 {


   }
   body .feedback_page #footer #f-nav ul li {

      padding:0 0.5em;
   }
   body .feedback_page #footer #f-nav ul li a {
      font-size:12px;

   }





   body .feedback_page #footer #f-nav {
      width:auto;


   }
   .feedback_page .welcome-row .form #submitFeedback:hover
   {
      opacity:1;
      background:none;
   }
   .feedback_page .welcome-row .form .ui-btn-text
   {
      float: left;
      padding: 13px 0 10px;
      width: 100%;
   }
   .feedback_page .welcome-row .form .ui-btn-inner {

      padding: 0;
   }
   .feedback_page .welcome-row .form .ui-btn-text:hover
   {

   }



   .feedback_page .welcome-row .form #submitFeedback
   {
      background:none;
      opacity:1;
      position:absolute;
      color:#fff;
   }
   .feedback_page .welcome-row .form #submitFeedback {
      background-color: none;
      border-color: #787878;
      border-radius: 10px;
      margin: 0 auto 1em;
      padding: 14px 0;
      z-index: 900;
   }
   .feedback_page .welcome-row .form #submitFeedback {

      width: 100%;
   }



   body .feedback_page #rating-slider .ratting_text2 {

      border-bottom: 1px solid #ffe499;
      float: left;
      margin: 1em 0 14px;
      text-align: left;
      width: 100%;
      font-size:1.6em;
   }
   body .feedback_page #rating-slider .ratting_text {
      float: left;
      text-align: center;
      width: 100%;
   }
   body .feedback_page #rating-slider .ratting_text3 {

      text-align: center;
      width: 100%;
   }
   body .feedback_page .welcome-row .ui-btn {

      height: 44px;
      margin: 0 auto 2em;
      padding: 0px 0 0;
      width: 200px;
   }

   body .feedback_page #tb1 {

      width: 100%;
      margin:2em 0 0 0;
   }
   body .feedback_page .welcome-row h1 {
      color: #FFFFFF;
      font-family: 'Advent Pro',sans-serif;
      font-size: 2.8em;
      font-weight: bold;
      margin: 8px 0 0;
   }
   .feedback_page {
      /*    background: url("/images/rate-my-event-empty-bkg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      */ margin:-10px auto;
      padding:10px 10px 0 10px;
      top: 0;
      width: 92%;
   }
   .feedback_page .welcome-row #table-heading {
      font-size: 1em;
      text-shadow: none;
   }
   .feedback_page .welcome-row #table-heading {
      margin: 0em auto;

      width: 100%;
   }

   .feedback_page #rating-slider {
      width: 100%;
   }

   #eventFeedbackForm {
      margin: auto;
      width: 100%;
   }

   .container_blogin #f-nav li {
      font-size: 11px;
      padding: 0 0 0 0.5em;
   }

   /*      .container_blogin #footer #copyright p {
            font-size: 11px;
         }*/

   /*      .container_blogin #copyright {
            float: left;
            margin: -4px 0 10px;
            text-align: center;
            width: 100%;
         }*/
   /************* rating *******/


   /**** home ***********/

   #page{

      /*         width: 94%;*/
      /*overflow:hidden;*/
   }
   .form-group {
      float: left;
      margin-bottom: 15px;
   }
   #center-heading p {
      font-size:0.6em;
      margin:0.2em 0 0.2em 0;
   }



   @media (min-width:320px) and (max-width:480px)
   {
      #tableview_list .main_table .tbl_affiliate_payment {width:100%;}

   }
   @media only screen 
   and (min-width : 320px) {
      /* Styles */
      .table td{font-size:0.5em;}
      .tbl_affiliate_payment{font-size:0.5em  !important;}



      .margin-top{margin-top:10px;}
      .add_new_feedback_field{float:none; clear:both;}
      #my-speech-quick-view .speech-plotbox{min-width:0 !important;}
   }

   @media only screen 
   and (min-width :480px) {
      /* Styles */
      .table td{font-size:0.8em;}
      .tbl_affiliate_payment{font-size:0.8em !important;}
      #center-heading p {
         font-size:0.5em ;
      }
      #new-popup label.pop-outer p {
         font-size: 0.6em !important;
      }


   }



   #center-1 {
      float: left;
      margin: 0;
      padding: 0;
   }
   #center-2 {
      float: left;
      margin: 0;
      padding: 0;
   }
   #center-3 {
      float: left;
      margin: 0;
      padding: 0;
   }
   #mainPageFormFull-Elements {

      width: 100%;
   }
   .formTextbox {

      width: 100%;
   }
   #f-nav li {
      display: inline;
      padding: 0 0.2em;
   }
   #f-nav #yw0 #privacy_policy {

   }
   #mainPageFormFull-Header {

      width: 100%;
   }

   #iMReady {
      background: url("/images/mobile_ready.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      clear: both;
      display: table-caption;
      float: none;
      margin: 3em auto 1em;
      min-height: 48px;
      min-width: 237px;
      width: auto;
   }
   .formTextbox {

      font-size: 20px;
      width: 100%;

   }



   #top_text #validate-speech
   {
   }
   #validate-speech .form-group {
      width: auto;
   }
   .round-text-heading {

      margin-left: 2em;
   }
   #center-2 .round-text-heading {
      margin-left: 2em;
   }
   #center-3 .round-text-heading {
      margin-left: 2em;
   }
   /*.container_blogin {
       background: url("/images/bg2.jpg") no-repeat scroll center bottom 78px rgba(0, 0, 0, 0);
   }*/
   #new-popup label.pop-outer p {
      font-size: 0.355555em;
      font-weight: bold;
   }
   /*      #footer #copyright p
         {
            font-size: 12px;;
         }*/

   #new-popup .modal-dialog {
      margin: 10px;
      min-width: 94%;
      position: relative;
      z-index: 1050;
   }
   #popup-signup-button {
      margin: auto !important;
      padding: 10px 16px !important;
      font-size:34px !important;
   }

   #new-popup .modal-content {

      display: table;
      height: auto;
      margin:auto;
      width:94%;
      padding:1em 0 2em 0;

   }
   #mainPageFormFull-Elements h2 {

      font-size: 30px;

   }
   #mainPageFormFull-Header #register-user p
   {
      font-size: 20px;
      margin: 14px 0 4px;
   }

   #popup-login-submit {
      min-width: 14%;

      display:table;

   }
   #main-landing-popup-login {
      margin-left: 2% !important;
      width: 100% !important;
   }
   #new-popup #main-landing-fomr-popup-content .light-text {

      width: 100%;
   }

   #iMReady:hover {
      background: url("/images/mobile_ready_hover.png") no-repeat 0px 0px;
   }

   #f-nav {
      font-family: arial;
      font-size: 12px;
      font-weight: 700;
      padding: 10px 0 0 8px;

   }
   #top_text {
      margin: 0 0 2em;
      width: auto;
   }

   #top-login {
      width: 100%;
   }
   .form-group {
      margin: 2px 10px 0 0;
      width: 100%;
   }


   /**** home ***********/



   /********** pop up*******/
   #get-codes #form_2_group h3 {
      font-size: 1em;
      margin: 0;
   }
   #get_codes #form_2_group {
      float: left;
      margin: 0;
      text-align: center;
      width: auto;
   }
   #get_codes #codes_2 {
      text-align: center;
      width: auto;
   }
   #account #change-password {
      float: left;
      width: 100%;
   }
   #account .form .form-heading {
      font-size: 1.2em !important;
   }

   #account #update_info {
      float: left;
      margin: 0;
      width: 100%;
   }

   #update_info .form-heading {
   }
   #update_info .form-heading {
      margin: 0 0 2em;
   }
   #login-popup #login-header p {
      font-size: 34px;
      font-weight: bold;
   }
   #popup-login-submit {
   }
}

@media (min-width:768px)
{
   label.pop-outer
   {
      line-height:52px;
   }


}
@media (min-width:768px) and (max-width:1366px)
{
   #center-heading p {

      font-size: 1em;

   }
   #top-login {
      display: inline-block;
      float: none;
      margin-left: 0;
   }
   #top_text {
      width: 61%;
      /*         margin-bottom:1.5em;*/

   }
   .container {
      width:100% !important;
   }
   .footerContainer #footer {

      width:100% !important;
   }
   #f-nav{padding-top:10px!important;}
}
@media (min-width:320px) and (max-width:767px)
{
   .footerContainer #footer {

      width:100% !important;
   }
   .footerContainer {

      width: 100% !important;
   }

   #divPromoCode h4 {

      max-width:223px;

   }

}


@media (min-width:768px) and (max-width:1103px)
{
   #top_text {

      width: auto;
   }
}


@media (min-width:1024px) and (max-width:1170px)
{

   #mainPageFormFull-Elements {

      padding: 0 2em 0;
   }
}

@media (max-width:320px)
{
   .rating_opt .lable1{
      font-size: 12px;

   }
   #youtube_promo
   {
      height:180px !important;

   }
   .container_blogin #f-nav li {
      padding: 0 0 0 6px !important;
   }
   .container_blogin #contact_us_content .modal-dialog .modal-content .form-group {

      width: 84%;
   }


   .rating_opt .lable2{
      font-size: 12px;
   }

   .rating_opt .lable3{
      font-size: 12px;

   }
   .feedback_page {
      padding: 10px 1px 0;

   }

   #popup-login-submit {
   }


   #popup-login {

      width: 56%;
   }

   #rate_a_speech #frm-rate-a-speech .form .form-heading
   {
      width:auto;
      float:left;
   }


}

@media (min-width:320px) and (max-width:430px)

{
   #myspeeches #remaining_speech_code_notice {
      margin: 3% 0 4%;
      width: 100%;
   }

   .ui-widget {
      clear:both;

   }
}

@media (min-width:768px) and (max-width:1024px)
{
   #get-codes #form_2_group h3 {
      font-size: 2em !important;

   }
   #account .form .form-heading {
      font-size: 2em !important;

   }
   #get_codes #codes_2 {
      margin: 0 0 0 10px;

   }

}


@media (min-width:640px) and (max-width:768px)
{
   #new-popup .modal-content {

      width: 70% !important;
   }	
}
@media (min-width:320px) and (max-width:768px)
{
   #validate-speech.form-inline .form-group {
      margin-bottom: 0px;

   }	

}
@media (min-width:769px)
{
   #top-login {

      float: right !important;

   }
}
@media (min-width:361px) and (max-width:480px)
{

   .container_blogin #f-nav li {
      padding: 0 0 0 4px !important;
   }

   #f-nav {

      font-size: 13px !important;

   }
   #footer #copyright p {
      font-size: 13px !important;
   }

   /*      #copyright {
            clear: both;
         }*/
   .rfloat {
      float: left;
      margin: 0 2% 2% 3%;
   }

}

@media (min-width:320px) and (max-width:505px)
{
   #chartCompare #menu_controller .form-control {
      width:100% !important;
   }
}
@media (min-width:361px) and (max-width:767px)
{
   #get_codes #divInptPromo {

      float: left;

   }	
}

@media only screen 
and (max-width : 768px)
{
   .mainrow {

      margin: 0 auto -6.6% !important;
   }


}

@media only screen 
and (max-width : 1024px)
{
   .mainrow {

      /*         margin: 0 auto -71px !important;*/

   }

}

@media only screen 
and (max-width : 768px)
{
   .mainrow {

      margin: 0 auto -6.6% !important;
   }


}


@media (min-width:320px) and (max-width:640px)

{
   #my-speech-quick-view
   {
      display: table;
      min-height: 838px !important;
      overflow: scroll !important;

   }

}

@media (min-width:240px) and (max-width:522px)
{
   #table_set .rate_options a {
      font-size: 69%;
      padding: 15% 0;
      text-align: center;
   }

   span.arrow {

      top: 60%;

   }
}



@media only screen and (max-width:360px)
{
   #f-nav li{display:block!important;}
   .media-width-50{width:50%!important;}
}

@media only screen and (max-width:980px)
{
   #center-1, #center-2,#center-3
   {margin-top:4%!important;margin-bottom:4%!important;}
   .margin-left-remove{margin-left: 0!important;top:0!important;}   
   .mar-left-rm{margin-left: 0!important;}

}  

@media only screen and (max-width:600px)
{
   .main-box-heading{font-size:5em!important;padding:12px 0!important;}
   .font-size-15 p{font-size:15px!important;}

}  

@media only screen and (max-width:480px)
{
   .main-box-heading{font-size:2.8em!important;padding:12px 0!important;}
   .main-image{background: url('../images/Rate-My-Speech-360-bkg-only_01.png') repeat scroll 0% 0% / cover  transparent!important;}
   #mainPageFormFull-Elements{display:inline-block}
   .padding-left-right{padding:0;}
   #mainPageFormFull-Elements h2{margin-top:20px!important;margin-bottom:20px!important;font-size:20px!important;}
   #mainPageFormFull-Header{font-size:20px!important;}
   #iMReady{margin:1em auto!important;}
   #top_text{margin:0 0 1em!important;}
   .mar-left-10{margin-left:0px!important;margin-top:0px!important;}
   .nav-tabs > li > a{margin-right:0!important;}
   .tab-content {margin-bottom:55%;}
   .width-356{width:auto!important;}
   #popup-login-submit{font-size:30px!important;line-height:1.5!important;}
   .width-100-per{width:100%!important;float:left!important;}
   .admin-tab{margin-bottom:35%!important;}
   .width-50-per{width:100%!important;padding:0 0!important;}
   .margin-bot-0{margin-bottom:0!important;margin-top:20px!important;}
   .input-width-100{width:100%!important;margin-top:10px!important;}
  .form .form-heading{font-size:16px!important;}
  .password-width{width:100%!important;padding:0!important;}
   
     /*   #tb2 textarea{width:292px!important;}*/
}  

@media (min-width:480px) and (max-width:640px)
{
   .main-image{background: url('../images/Rate-My-Speech-360-bkg-only_01.png') repeat scroll 0% 0% / cover  transparent!important;padding-bottom:20px!important;}
   .main-box-heading{font-size:4em!important;padding:12px 0!important;}
   .width-356{width:auto!important;}
   .tab-content {margin-bottom:16%;}
   .width-100-per{width:100%!important;float:left!important;}
   .admin-tab{margin-bottom:35%!important;}
    .margin-bot-0{margin-bottom:0!important;}
}  
@media (min-width:640px) and (max-width:780px)
{
   .tab-content {margin-bottom:16%;}
   .admin-tab{margin-bottom:35%!important;}
   

}  
@media (min-width:640px) and (max-width:1020px)
{
   .main-image{background: url('../images/Rate-My-Speech-360-bkg-only_01.png') repeat scroll 0% 0% / cover  transparent!important;}
   .main-box-heading{font-size:6em!important;padding:12px 0!important;}
   #center-1, #center-2,#center-3
   {margin-top:2%!important;margin-bottom:2%!important;}
   .margin-left-remove{margin-left: 0!important;top:0!important;} 
   .mar-left-rm{margin-left: 0!important;}
   .width-356{width:auto!important;}
   .width-100-per{width:100%!important;float:left!important;}
     .margin-bot-0{margin-bottom:0!important;}
}  
@media (min-width:1020px) and (max-width:1200px)
{
   .main-box-heading{font-size:6em!important;padding:12px 0!important;}
   #center-1, #center-2,#center-3
   {margin-top:2%!important;margin-bottom:2%!important;}
   .margin-left-remove{margin-left: 0!important;top:0!important;} 
   .mar-left-rm{margin-left: 0!important;}
   .width-356{width:auto!important;}
   /*   .width-100-per{width:100%!important;float:left!important;}*/
}  
@media (min-width:800px) and (max-width:1920px)
{
#eventFeedbackForm .ratting_text2{padding-top: 40px!important;padding-bottom: 20px!important;}
}  




