@font-face {
  font-family: 'RobotoBlack';
  src: url(../fonts/RobotoBlack.ttf);
}
@font-face {
  font-family: 'RobotoBold';
  src: url(../fonts/RobotoBold.ttf);
}
@font-face {
  font-family: 'RobotoMedium';
  src: url(../fonts/RobotoMedium.ttf);
}
@font-face {
  font-family: 'RobotoRegular';
  src: url(../fonts/RobotoRegular.ttf);
}
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ul,
ol,
li,
button,
input,
textarea {
  margin: 0;
  padding: 0;
  font-family: 'RobotoBold';
}
.container{
  padding-top:15px;
  padding-bottom:15px;
}
.whole{
  border:1px solid #ccc;
}
.whole-inner{
  padding:50px;
}
.whole_rht h1{
  font-size:40px;
  color:#888;
}
.whole_rht p{
  font-size:20px;
  color:#01865f;
}
.whole_rht li{
  font-size:16px;
  color:#ccc;
  display:inline-block;
  padding:5px 10px;
  border:1px solid #ccc;
  border-radius:20px;
  list-style:none;
}
.review ul{
  display:flex;
  align-items:center;
  /* justify-content:center; */
  padding:50px 0px;
}
.review li{
  display:inline-block;
  font-size:18px;
  color:#888;
  list-style:none;
  border-right:2px solid #ccc;
  padding:0px 170px;
}
.review li span{
  display:block;
  color:#ccc;
}
.review li:first-child{
  padding-left:0px;
}
.review li:last-child{
  border-right:0px;
  padding-right:0px;
}
.install{
  display:flex;
  align-items:center;
  justify-content:center;
}
.install a{
  display: block;
  width: 100%;
  font-size: 30px;
  color: #fff;
  text-align: center;
  background-color: #01865f;
  border-radius: 10px;
  outline: none;
  padding:15px 0px;
  text-transform: capitalize;
  text-decoration: none;
}
.about{
  padding:50px;
  border-top:1px solid #ccc;
}
.about_con h1{
  font-size:40px;
  color:#888;
  padding-top:50px;
}
.about_con p{
  font-size:22px;
  color:#ccc;
  padding-top:30px;
}
.about_con li{
  font-size:22px;
  color:#ccc;
  list-style-position: inside;
}
.rating{
  padding:50px;
  border-top:1px solid #ccc;
}
.rating h1{
  font-size:40px;
  color:#888;
}
.rating_lft{
  padding-top:50px;
}
.rating_lft h1{
  font-size:80px;
  color:#888;
  text-align:center;
}
.rating_lft p{
  font-size:25px;
  text-align:center;
  color:#01865f;
}
.rating_lft p i{
  margin:0px 2px;
}
.rating_lft span{
  font-size:20px;
  text-align:center;
  color:#ccc;
  display:block;
}
.progress {
    height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    background-color: #eee;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    width: 80%;
    float: right;
}
.progress-bar {
    background-color: #01865f;
}
.rating_rht p{
  font-size:25px;
  margin-right:20px;
  color:#888;
}
.rating_rht{
  padding-top:50px;
}
.rating li{
  font-size:30px;
  color:#888;
  display:inline-block;
  width: 33.11%;
    padding-top: 50px;
    text-align: center;
}
.most{
  padding:50px;
  border-top:1px solid #ccc;
}
.most p{
  font-size:30px;
  color:#888;
  padding-bottom:30px;
}
.most ul li{
  display:inline-block;
  list-style:none;
  border:1px solid #ccc;
  font-size:20px;
  color:#ccc;
  border-radius:20px;
  padding: 10px 60px;
  margin: 0px 35px;
}
.inner_reviews{
  padding:50px;
  border-top:1px solid #ccc;
}
.inner_reviews h5{
  font-size:30px;
  color:#888;
  display:flex;
  align-items:center;
  /* justify-content:center; */
}
.inner_reviews h5 span{
  width:50px;
  height:50px;
  border-radius:50%;
  display:inline-block;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  font-size:20px;
  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
  margin-right:30px;
}
.inner_reviews h5 span.maroon{
background-color:#9a071a;
}
.inner_reviews h6{
  font-size:20px;
  color:#ccc;
  padding:20px 0px;
}
.inner_reviews h6 span{
  font-size:20px;
  color: #01865f;
  margin-right:25px;
}
.inner_reviews p{
  font-size:20px;
  color:#ccc;
}
.inner_reviews h5 span.lightgreen{
background-color:#2ca40f;
}
.inner_reviews h5 span.goldenyellow{
background-color:#a58611;
}
.inner_reviews h5 span.green{
background-color:#23a27e;
}
.inner_reviews h5 span.blue{
background-color:#1036a5;
}
.inner_reviews h5 span.limegreen{
background-color:#afb90a;
}
.inner_reviews h5 span.darkgreen{
background-color:#0f3504;
}
.inner_reviews h5 span.orange{
background-color:#d97227;
}
.inner_reviews h5 span.brown{
background-color:#874023;
}
.inner_reviews h5 span.purple{
background-color:#7c1280;
}
.inner_reviews h5 span.pink{
background-color:#fe45f8;
}
.inner_reviews h5 span.lightblue{
background-color:#0bdecd;
}
.inner_reviews h5 span.yellow{
background-color:#edd82d;
}
.inner_reviews h5 span.red{
background-color:#fe041d;
}
.inner_reviews h5 span.lightpurple{
background-color:#f570a5;
}
.read{
  padding:50px;
  border-top:1px solid #ccc;
  transition:0.5 ease;
  margin-bottom:50px;
}
.readmore{
  text-align:center;
  padding-top:15px;
}
.readmore a{
  font-size:20px;
  color:#01865f;
  text-decoration:none;
}
.slick-initialized .slick-slide {
    outline: medium none !important;
}
.fixed_read{
  position:fixed;
  bottom:0px;
  left:0px;
  background:#fff;
  width:100%;
  border:none;
}
