      .ui-to-top
      {
        font-size: 20px !important;
        line-height: 48px;
        color: #fff;
        text-align: center;
      }
      .icon1
      {
        background-color: #FFF;
        box-shadow: 1px 6px 8px 0 #ccc;
        width: 100px;
        height: 110px;
        border-radius: 50%;
        line-height: 110px;
        margin: 0 auto;
      }
      .view
      {
        border:1px solid #f0f0f0;
        background-color: #f0f0f0;
        width: auto;
      }
      .container1
      {max-width: 315px;
        margin-left: 60%;}
      .sticky {
      
      position: fixed;
      top: 90%;
      
      border:1px solid #000;
      border-radius: 50px;
      padding:8px;
      /*margin-left: 1%; */
}
.get-in-touch
{
  height: auto;
position: fixed;
top: 32%;
left: -82px;
z-index: 999;
-moz-transition: 1s all ease;
-webkit-transform: rotate(90deg);
}

.get-in-touch h2 {
    background: #756aee;
    padding: 0px;
    border-top: 2px solid #fff;
    -webkit-transition: 1s all ease;
    text-transform: uppercase;
    }
.get-in-touch h2 a {
    color: #fff;
    font-size: 18px;
    display: block;
    padding: 5px;
}
.patch{padding-top: 28px;}
@media screen and (min-width: 320px) and (max-width: 768px)
 { 
    .patch{padding-top: 0px !important;}
    #banner1.row { margin-top: 0px !important; }
    #contactdisplay {position: relative !important;top: 65px !important;right: 30px;}
  }

  .call-to-action-block {
    position: fixed;
    bottom: 12px;
    z-index: 9999;
    width: 42px;
    text-align: center;
    /*margin-left: 1%; */

  }

.call-to-action-block .phone {

    pointer-events: none;

}
.call-to-action-block a {

    display: block;

}

.call-to-action-block a .fa-phone {
    background: #4aa1f1;
}
.call-to-action-block a .fa {
    color: #fff;
    border: 2px solid #f1f1f1;
    border-radius: 100%;
    line-height: 37px;
    width: 40px;
    height: 40px;
    font-size: 20px;
    text-align: center;
}
.call-to-action-block a + a {
    margin: 8px 0 0;
}
.call-to-action-block a .fa-envelope-o {
    background: #f67a18;
}
.call-to-action-block a .fa {
    color: #fff;
    border: 2px solid #f1f1f1;
    border-radius: 100%;
    line-height: 37px;
    width: 40px;
    height: 40px;
    font-size: 20px;
    text-align: center;
}
.call-to-action-block a .fa-whatsapp {
    background: #1e9f88;
}
.call-to-action-block a .fa {
    color: #fff;
    border: 2px solid #f1f1f1;
    border-radius: 100%;
    line-height: 37px;
    width: 40px;
    height: 40px;
    font-size: 20px;
    text-align: center;
}
.videos
{
  width:660px;
  height:315px;
}


input[type=number]::-webkit-inner-spin-button, 
{ 
  -webkit-appearance: none; 
  margin: 0; 
}
.msg {
    display: none;
}
.error {
    color: red !important;
}
.error33 {
    color: red !important;
}
.success {
    color: green !important;
}
@media screen and (min-width: 320px) and (max-width: 768px)
 { 
    .videos
{
  width:260px;
  height:315px;
}
.aboutcompany
{
  text-align: justify;
  }
.aboutcompany1
{
  text-align: center !important
  }

}
@media screen and (min-width: 300px) and (max-width: 768px)
{
  .rd-navbar-brand
{
  font-size: 12px !important;
  }
.freedemo
{
  text-align: center !important;
  padding-left: 0%;
  font-size: 27px;
  text-transform: uppercase;
}
.democall span
{
  font-size: 25px;
  /*position: absolute;*/
  padding-left:38%;
 
}
.democalllink
{
    display: block;
    padding:0% !important;
    font-size: 18px !important;
    text-align: center !important;
    padding-left:5% !important;
    width: 30px !important;
}
.get-in-touch {

    height: auto;
    position: fixed;
    top: 48%;
    left: -82px;
    z-index: 999;
    -moz-transition: 1s all ease;
    -webkit-transform: rotate(90deg);

}
.democall2 span
{
  font-size: 25px;
  /*position: absolute;*/
  padding-left:28%;
 
}
.democalllink2
{
    display: block;
    padding:0% !important;
    font-size: 18px !important;
    text-align: center !important;
    padding-left:24% !important;
    width: 30px !important;
}
.major
{
  width:80% !important;
  padding-right:15px !important;
  padding-left:15px !important;
  margin-right:auto !important ;
  margin-left:auto !important; 
}
.jjlink
{
  margin-left: 40px !important;
}

}


