.sticky-footer{
    position: fixed;
    display: none;
    bottom: 0;
    left:0;
    width: 100%;
    background: #fff;
    padding: 10px 0;
    z-index: 99999;
    box-shadow: 0 -3px 3px rgba(0,0,0,0.3);
    background-color:#fff;

}

.ui-corner-top.ui-chatbox{
    z-index:999999;
}
.sticky-footer .hide-for-large {
 display: none;
}
.sticky-footer .apply-button,.sticky-footer .callback-button,.sticky-footer .callback-image{
    display: inline-block;
}
.sticky-footer .chateva-div,.sticky-footer .chateva-div-low-res,.sticky-footer .share{
    display: inline-block;
}
.sticky-footer .chateva-div-low-res {
    display: none;
}
.sticky-footer .callback-image{
   display: none;
}
.sticky-footer .btn{
     margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.sticky-footer .left-margin{
  margin-left: 20px;
}
.sticky-footer .share{
    margin-top: 6px;
    cursor: pointer;
}
.sticky-footer .container{
    margin-top: 0px;
}
.sticky-footer .container .chateva-div{
    cursor: pointer;
}


.sticky-footer .btn-fix-compare label{
    font-size: 14px;
    color: #333;
}
@media (max-width: 767px){

      .sticky-footer .show-for-small {
        display: block;
      }

      .sticky-footer .btn {
          margin-top: 0px;
          padding-left: 1px;
          padding-right: 0px;
      }

     .sticky-footer .hide-for-small{
        display: none;
     }


    .sticky-footer{
        z-index: 1;
    }

    .sticky-footer .btn-fix-compare{
        display: none;
    }
    .sticky-footer{
        background: #D2E6FF;
        padding-left: 12px;
    }
    .sticky-footer .chateva-div{
        display: none;
    }

    .sticky-footer .chateva-div-low-res{
        display: inline-block;
    }
    .sticky-footer .callback-button{
        display: none;
    }
    .sticky-footer .callback-image{
        display: inline-block;
    }
    .sticky-footer .share {
        margin-top: 3px;
    }

}

@media (max-width: 568px){

      .sticky-footer .show-for-small {
        display: block;
      }

      .sticky-footer .btn {
          margin-top: 0px;
          padding-left: 2px;
          padding-right: 2px;
      }
}
@media (max-width: 540px){
    .sticky-footer .chateva-div-low-res .chateva-icon img{
         margin-left:145px;
         }

      .sticky-footer .show-for-small {
        display: block;
      }

      .sticky-footer .btn {
          margin-top: 0px;
          padding-left: 20px;
          padding-right: 20px;
          margin-bottom:7px;
      }
}
@media (max-width: 539px){
    .sticky-footer {
        padding-left: 4px;
    }
}
@media (max-width: 480px){
      .sticky-footer .btn {
          margin-top: 0px;
          padding-left: 20px;
          padding-right: 11px;
          margin-bottom:7px;
      }

    .sticky-footer .left-margin {
        margin-left: 10px;
    }
}

@media (max-width: 420px){
  .sticky-footer .chateva-div-low-res .chateva-icon img{
          margin-left:145px;
          }

    .sticky-footer .show-for-small {
           margin-left: 50px;
         }

         .sticky-footer .btn {
             margin-top: 0px;
             padding-left: 70px;
             padding-right: 45px;
             margin-bottom:7px;
         }
  }
@media (max-width: 376px){

  .sticky-footer .chateva-div-low-res .chateva-icon img{
          margin-left:126px;
          }

    .sticky-footer .show-for-small {
           margin-left: 50px;
         }

         .sticky-footer .btn {
             margin-top: 0px;
             padding-left: 40px;
             padding-right: 43px;
             margin-bottom:7px;
         }
}
@media (max-width: 360px){

  .sticky-footer .chateva-div-low-res .chateva-icon img{
          margin-left:110px;
          }

         .sticky-footer .btn {
             margin-top: 0px;
             padding-left: 25px;
             padding-right: 35px;
             margin-bottom:7px;
         }
}
@media (max-width: 320px){

        .sticky-footer .btn {
            margin-top: 0px;
            padding-left: 20px;
            padding-right: 9px;
            margin-bottom:7px;
        }
}
@media (max-width: 319px){

    .sticky-footer .left-margin {
        margin-left: 5px;
    }
}


/*IE6,7,8*/
 @media \0screen\,screen\9 {
  .sticky-footer .btn-fix-compare label input
   {
   margin-top:1px;
   }
 }

 /*IE9,10*/
 @media screen and (min-width:0\0){
  .sticky-footer .btn-fix-compare label input
     {
     margin-top:1px;
     }
 }

/* IE10+*/
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .sticky-footer .btn-fix-compare label input
      {
      margin-top:1px;
      }
  }

.pay-video .sticky-footer-generic .sticky-footer {
    z-index: 0;
    position: relative;
    }