body, html {overflow-x: hidden;}
li {margin-bottom: 18px;}
/*Testimonials START*/
  .testimonials {
             font-family: sans-serif;
             width: 95%;
             background-color: #ffffff;
             border-style: solid;
             border-width: 30px 40px 40px;
             border-color: #ffffff;
             -moz-border-image: url(../../images/teer-sheet-effect.png) 40 40 40 repeat;
             -webkit-border-image: url(../../images/teer-sheet-effect.png) 40 40 40 repeat;
             -o-border-image: url(../../images/teer-sheet-effect.png) 40 40 40 repeat;
             border-image: url(../../images/teer-sheet-effect.png) 40 40 40 repeat;
         }

         .testimonials strong {
             font-size: 1.5em;
             line-height: 2rem;
         }

/*Testimonials END*/
.img {
  display:block;
  margin:1.5rem auto;
  width:80%;
  height:auto
}

.mh-copyright-wrap p {
    color: #fff;
    font-size: 13px;
}

.mh-copyright-wrap .footer-menus a {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    margin-right: 2rem;
}
.bg-black {background: #000;}
.text-black {color: #000 !important;}

.video_wrap {
    border: 1px solid #000;
    border-radius: 1rem;
    overflow: hidden;
box-shadow: 1px 1px 1px 1px grey;
}

.video_wrap .videoWrapper {
    padding-top: 0;
}

/*Scrolling CTA START*/
.button_right img {
    display: none;
    width: 18rem;
    margin: 0 auto;
}

.button_right {
    width: 100%;
    background: #dedede73;
    box-shadow: -4px -3px 7px -2px #9a9a9a;
    bottom: 0;
    position: fixed;
    left: 0;
    z-index: 9999;
}

.button_right.change a img {
    display: block;
}

.button_right.affix img {
    display: block;
}

.affix {
    bottom: 0rem;
    right: 0rem;
    z-index: 9999;
}




@media screen and (max-width: 375px){

div#scrollbutton_su img {
  width: 100%; }
  
/*END*/}


/*Scrolling CTA END*/
      .tada_e {
    animation: shake 9s linear infinite;
    transform-origin: 50% 50%;
}
@keyframes shake {
0% {  transform: scale(1) }
  5.55556% {  transform:scale(.9) rotate(-8deg) }
  11.11111% {  transform:scale(.9) rotate(-8deg) }
  16.66667% {  transform:scale(1.3) rotate(8deg) }
  22.22222% {  transform:scale(1.3) rotate(-8deg) }
  27.77778% {  transform:scale(1.3) rotate(8deg) }
  33.33333% {  transform:scale(1.3) rotate(-8deg) }
  38.88889% {  transform:scale(1.3) rotate(8deg) }
  44.44444% {  transform:scale(1) rotate(0) }
  100% {  transform:scale(1) rotate(0) }
}

    .citations {
    width: 53%;
    margin: 0 auto;
    height: 173px;
    overflow-y: scroll;
    box-shadow: 1px 1px 1px #000 inset;
    padding: 7px 10px 10px 15px;
    background: #E6E6FA;
}
.citations {
    overflow-x: hidden;
}
.citations p {
    font-size: 12px;
}



/*Desktop END*/


/*Responsive START*/

@media (max-width: 768px) { 

body .w-50 {width: 100% !important;}

/*END*/ }

@media screen and (max-width:992px) {

.img {
width:100%
}
/*END*/
}
@media screen and (max-width:375px) {
div#scrollbutton_su img {
width:100%
}
/*END*/}


@media(max-width:768px) {

body .w-100, body .w-75, body .w-50, body .w-25 {
width:100%!important
}
/*END*/}

@media (max-width: 576px) {

.footer-menus a {
    display: block;
    margin-bottom: 13px;
}

/*END*/}
