@font-face {
font-family: 'fontawesome';
src: url('../fonts/fontawesome.eot');
src: url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'),  url('../fonts/fontawesome.svg#fontawesome') format('svg'),  url('../fonts/fontawesome.woff') format('woff'),  url('../fonts/fontawesome.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

.main {
width: 100%;
}
.cbp-qtrotator a{
    color: #F79321;
}
.cbp-qtrotator h3{font-style: normal;    text-align: center;
    font-size: 28px;}
.cbp-qtrotator {
width: 100%;
position: relative;
float: left;
margin: 0;
 font-style: normal;
}
.no-padding-left{padding-left: 0px !important;}
.cbp-qtcontent img{width:100%;}
.cbp-qtcontent {
width: 100%;
position: absolute;
top: 0;
z-index: 2;
display: none
}
.cbp-qtrotator .cbp-qtcontent.current {
display: block;
position: relative;
}
.cbp-qtrotator blockquote {
margin: 25px 0 0 0;
    padding: 0px 25px;
    color: #fff;
}
.cbp-qtrotator blockquote p {
font-weight: 300;
    margin: 1em 0 1em;
    font-size: 22px;
  color: #3c3a3a; 
  font-style: normal;
}
.underline {
    border: solid 2px #f47d35;
    width: 100px;
    margin: 0px auto;
    float: none;
}

.cbp-qtrotator .cbp-qtcontent img {

}
.cbp-qtprogress {
position: absolute;
background: #47a3da;


z-index: 1000
}

.emoji-rating img {
    max-width: 60px;
}	
.emoji-rating li {
    display: inline-block;
   padding: 0px 10px;
}
.emoji-rating img {
    max-width: 60px;
    filter: grayscale();
        cursor: pointer;
        margin: 0px auto;
    display: block;
    border-radius: 90%;
    border: solid 2px;
}
.emoji-rating span {
    display: table;
    color: #fff;
    /* text-align: center; */
    margin: 0px auto;
}
.emoji-rating ul {
    margin: 18px 0px;

}
.emoji-rating img:hover {
    filter: grayscale(0);
}
.img-testi img {
    width: 100%;
    max-width: 150px;
    border-radius: 90%;
        border: solid 2px;
}
.feedback h3 {
    margin: 15px;
    text-align: center;
    color:#fff;
}
.right-block {
      background:transparent;
        padding: 2px;
}
.carousel-control.testis {
    font-size: 50px;
}
.col-md-6.emoji-rating {
    background:transparent;
}
.col-md-6.emoji-rating h3 {
    margin: 15px;
    text-align: center;
    color:#fff;
}

.col-sm-2.quote {
    color: #f79321;
       font-size: 5em;
    margin-top: 20px;
}
span.t-name h4 {
    margin: 0px;
    color: #fff;
    text-decoration: underline;
    text-align: left;
        font-style: normal;
        margin-top: 20px;
}
.carousel-inner.text-center.testi p {
    margin-top: 20px;
}
.voted{ filter: grayscale(0) !important;}

.col-md-12.new-blocks.yellow {
    background-image: url('http://diabetacare.com/wp-content/uploads/2016/12/blob-1.png');
    background-repeat: repeat;
    color: #fff;
}
.carousel-inner.text-center.testi p {
    color: #fff;
    margin: 0px;
        font-size: 22px;
            font-weight: 300;
}
.carousel-control.testis {
    top: 50%;
    }
    .underline-l {
    width: 200px;
    border: solid 2px #f79321;
    margin: 0px auto;
}
.buttonclass {
    margin: 20px 0px;
}
.form-horizontal .form-group {
     margin-right: 0px; 
     margin-left: 0px;
     margin-bottom: 0px;
}
.testimonial {
    margin: 20px 0px;
}
.col-md-12.new-blocks.gray {
    background-color: #e2e1e1;

}
.col-md-12.new-blocks.gradien {


  background: #d26a2b; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #d9b30f , #d26a2b); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #d9b30f, #d26a2b); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #d9b30f, #d26a2b); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #d9b30f , #d26a2b); /* Standard syntax */

}
.col-md-12.new-blocks {
    margin: 0px 0px;
}

.no-padding-left {
    padding-left: 0px !important;
}
.btn-yellow{width: 100%;
    background-color: #fcd234 !important;    padding: 8px 17px !important;}
   .form-horizontal {
    overflow: auto;
        margin-top: 5px;
}
@media (max-width:760px){
    .col-md-12.new-blocks.yellow {
    background-image: none;

}
.carousel-inner.text-center.testi p {
    color: #000;
}
}